[vlc-devel] [PATCH] faad : Reinitializing decoder when we got Unexpected channel configuration change.
Naohiro KORIYAMA
nkoriyama at gmail.com
Tue Dec 13 16:44:29 CET 2011
2011/12/14 Naohiro KORIYAMA <nkoriyama at gmail.com>:
> 2011/12/14 Jean-Baptiste Kempf <jb at videolan.org>:
>> On Wed, Dec 14, 2011 at 12:06:59AM +0900, Naohiro KORIYAMA wrote :
>>> Duraing playing some video including aac audio, once we got an error
>>> "Unexpected channel configuration change", same error occurs
>>> afterwards, and we got no sound.
>>>
>>> This patch fixes the aac audio issue.
>>> There are 2 tickets about this issue. #5448, #3714
>>
>> Cool.
>>
>> Is this configuration retrieval/set thread-safe ?
>
>
> At least, I look at the faad2 source, Get/SetCurrentConfiguration:
> - does not access global variables or the heap
> - does not allocate/reallocate/free resources that have global scope
> - does not use indirect accesses through handles or pointers
> - does not have any visible side-effect
>
> So, I think they are thread safe.
>
I misunderstood what you said.
DecodeBlock() is threaded?
--
KORIYAMA, Naohiro
nkoriyama at gmail.com
More information about the vlc-devel
mailing list