Skip to content
This repository was archived by the owner on Jul 25, 2020. It is now read-only.

Device notes

Brion Vibber edited this page Nov 6, 2013 · 9 revisions

Average processing rates on disable-asm version, running 'Jarry' 640x360 video after fixing packet/frame rate bug:

Target rate:   5.65 MP/s decode, 5.65 MP/s draw
iPhone 3Gs:     8.59,  4.91
iPod Touch 4:  10.51,  6.83
iPod Touch 5:  25.69, 12.21
iPad mini:     28.72, 15.07
iPad 3:        30.26, 14.93
iPhone 5s:    101.20, 66.49

iPhone 3Gs and iPod Touch 4 are single-threaded, others are dual-core and can overlap decoding and drawing. iPhone 5s is arm64, others are armv7. Assembly is disabled in libtheora build, as it's only got detection code for Windows and Linux. Needs to be patched for iOS?

Current master code crashes on the iPhone 3Gs and iPod Touch 4 as it's drawing slower than it's decoding, so frame buffers grow unboundedly...

Clone this wiki locally