[Ffmpeg-devel] [PATCH] Fix infinite loop when decoding asf/wma packet
Tue Sep 26 01:34:12 CEST 2006
Well, it seems that when the first byte is not 0x82, we continue to
decode the packet although I don't know what the implications are for
decoding... According to the doc below, most packets are using v82
header. So I guess we should do something else when it's not 82...
but it's better to do nothing than actually doing something wrong.
The file showing the issue is definitely decoded with this fix. Do
you have any ftp I can use to upload the file? (it's about 12mb).
On 26 Sep 2006, at 00:13, Michael Niedermayer wrote:
> On Mon, Sep 25, 2006 at 11:42:38PM +0100, Patrice Bensoussan wrote:
>> Here is a patch to fix a problem causing an infinite loop when
>> decoding some asf/wma files. Notice that the patch actually returns 0
>> rather than an error on purpose as the file showing the problem is
>> actually properly decoded when this happens (much better than having
>> the decoding/conversion stop when this happens).
> could you explain why this leads to a infinite loop? (i assume you
> know) and please upload a sample which needs this
> Michael GnuPG fingerprint:
> In the past you could go to a library and read, borrow or copy any
> Today you'd get arrested for mere telling someone where the library is
> ffmpeg-devel mailing list
> ffmpeg-devel at mplayerhq.hu
More information about the ffmpeg-devel