[theora] Optimised ARM Ogg/Theora/Vorbis decoder

Claus Höfele claus at claushoefele.com
Thu Sep 17 05:03:22 PDT 2009

Any performance data on running your decoder on the iPhone?
Presumably, because the iPhone supports floating-point calculations
natively and has a SIMD unit, it might be better to go that route for
best performance?


2009/9/17 Robin Watts <theora at wss.co.uk>:
> This is a note to announce the availability of "Ogg Theorarm", an
> optimised ARM implementation of decoding libraries for the Theora
> video code, and Vorbis audio codec from xiph.org.
> Full details of this code release can be found at
> <http://www.wss.co.uk/pinknoise/theorarm>, but highlights include:
>  * Full speed playback of a 320x240x25fps clip with a 48kHz stereo
> audio track on an 416Mhz Xscale based wince device. (39fps if audio
> sync is sacrificed).
>  * With post processing (deblocking/deringing) enabled, this drops to
> 23fps.
>  * Uses no hardware acceleration features (e.g. dithered YUV2RGB is
> done in software, so on devices with such features available, it
> could go even faster).
>  * Uses ARMv4 instructions only (no reliance on Xscale SIMD or
> ARMv5/v6/v7/NEON).
>  * Compatible with films encoded with the latest encoder versions.
> For more information, see the website above, or contact me.
> Robin
> --
> Robin Watts,             Email: <mailto:Robin.Watts at wss.co.uk>
> Warm Silence Software,   WWW:   <http://www.wss.co.uk/>
> P.O.Box 28, Woodstock,   Tel:   01608 737172 (or Mobile: 07885 487642)
> Oxfordshire, OX20 1XX    Fax:   01608 737172
> _______________________________________________
> theora mailing list
> theora at xiph.org
> http://lists.xiph.org/mailman/listinfo/theora

More information about the theora mailing list