[Ffmpeg-devel] [BUG] internal theora/vp3 decoding doesnt handle the full theora format

bond b-o-n-d
Mon May 23 21:02:52 CEST 2005


i noticed that the libavcodec vp3/theora decoder doesnt handle decoding all
the theora
format features, even those which are not covered by vp3 but have been added
to
the theora specs for extending its capabilities.

currently there are two types of theora encoders:
1) the current xiph reference one, which is based on the original vp3 code
from on2 and
therefore doesnt do the non-vp3 stuff
2) derf's theora encoder, which in contrary to the vp3-based theora encoder
supports all
theora features, even those not being part of vp3. derf's encoder is written
from scratch and
is going to replace the current, still vp3-based xiph theora reference
encoder soon and can
be found here:
http://trac.xiph.org/cgi-bin/trac.cgi/browser/experimental/derf/theora-exp/

i uploaded such a stream encoded with derf's encoder to incoming/theora
called theora_derf.ogg

the stream shows that libavcodec's internal theora decoding isnt able to
decode theora
streams going beyond the vp3 format's limits

i hope libav's theora decoding will not stay at vp3's level!

cheers
bond






More information about the ffmpeg-devel mailing list