[Ffmpeg-devel] libtheora brokenness in lavc

matthieu castet castet.matthieu
Sun Jul 16 22:35:47 CEST 2006


matthieu castet wrote:
> matthieu castet wrote:
> 
>> M?ns Rullg?rd wrote:
>>
>>> matthieu castet <castet.matthieu at free.fr> writes:
>>>
>>> Looks like a placeholder or something.  I wrote oggtheora.c, and I
>>> didn't include an encoder.
>>>
>>>
>> See 
>> http://article.gmane.org/gmane.comp.video.ffmpeg.devel/19311/match=nilesh 
>> for more details.
>>
>>>> IIRC it supports only stream produced by current stable encoder but
>>>> can't decode avanced theora stream that are produced by an
>>>> experimental encoder ( http://svn.xiph.org/trunk/theora-exp/). But the
>>>> official decoder can't decode them either ...
>>>
>>>
>>>
>>>
>>> IIRC there was also an issue with bitstreams produced by some really
>>> old libtheora.  Is this still the case?
>>>
>> For this one, Alex fixes some issues about these old streams (IIRC 
>> there are not supported by the official decoder...).
>>
>> But playing an old version 
>> (http://samples.mplayerhq.hu/ogg/Theora/theora.ogg) seems still broken.
> 
> Here a patch for playing old theora file.
> 
> PS : I am not sure if gpshift in oggparsetheora.c is correct.
> 
> 

> -  for(i=0;i<3;i++) {
> +  for(i=0;i<1;i++) {
I forgot to clean that.

Here the right patch
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: old.theora.diff
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20060716/18a507c3/attachment.txt>



More information about the ffmpeg-devel mailing list