On Wed, May 17, 2006 at 01:18:50PM +0200, Thomas Kuglitsch
wrote:> >
> > Has anyone ported 'libtheora' to WinCE or PocketPC 2003?
> >
Probably, but I don't really remember.
> > I seem to recall seeing a Linux ARM port, but I haven't been able
to
> confirm
> > that, either. I see there's a "__arm__" compile-time
switch in
> > "SDL_byteorder.h", but that's the only mention I see.
I'm not aware of any arm-specific optimization for libtheora. The
autotools build includes a --disable-encode --disable-float config
for embedded use; to do the equivalent in a different build
system, define the preprocessor symbols THEORA_DISABLE_ENCODE
and THEORA_DISABLE_FLOAT and make the appropriate substitutions in the
source file list based on the same conditional in lib/Makefile.am.
> > PS: I've been using 'libtheora' for several months now and
it's been solid
> > as a rock. Thanks a million!
Glad you like it. You might also take a look at the theora-exp decoder
library at http://svn.xiph.org/experimental/derf/theora-exp/ It has
some algorithmic speedups over the implementation in libtheora.
Hope that helps,
-r