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 5, 2013 · 9 revisions

Average processing rates on disable-asm version, running 'Jarry' 640x360 video

Target rate:   5.65 MP/s decode, 5.65 MP/s draw
iPhone 3Gs:    6.43,  7.60
iPod Touch 4:  7.65, 10.17
iPod Touch 5: 23.53, 14.79
iPad mini:    26.84, 18.32
iPad 3:       30.58, 18.27
iPhone 5s:    77.04, 64.45

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?

Note that average rate ain't the same as worst-case rate! There are high-motion areas that run reeaalllyyy slow on some devices. Need to do a fancier graph display that shows the extremes and how consistently on or off target we are.

Clone this wiki locally