[Ffmpeg-cvslog] r6655 - in trunk/libavcodec: cabac.c cabac.h h264.c

Guillaume Poirier gpoirier
Wed Oct 11 17:28:32 CEST 2006


Hi,

Uoti Urpala wrote:
> On Wed, 2006-10-11 at 17:14 +0200, Guillaume Poirier wrote:
> 
>>michael wrote:
>>
>>>Log:
>>>make state transition tables global as they are constant and the code is slightly faster that way
>>
>>Does that mean that this would rule out the possibility to implement
>>interleaved CABAC slices decoding? (not that this could be easily
>>implemented anyway, let alone being merged in FFmpeg)
> 
> 
> It's not in any way relevant to interleaved decoding. As the log message
> says the tables are constant, and they would be the same constants in
> interleaved decoding too.

Sorry, my mind tickled when I saw "state transition tables", which
made me think that they held the _current_ state of CABAC.

That was pretty stupid of me to think that because if it was so, it
would have broken the ability of libavcodec.so to be used concurrently.

Guillaume




More information about the ffmpeg-cvslog mailing list