[Ffmpeg-cvslog] CVS: ffmpeg/libavcodec h264.c,1.147,1.148

Loren Merritt lorenm
Wed Jul 27 16:55:54 CEST 2005

On Wed, 27 Jul 2005, Michael Niedermayer CVS wrote:

> Update of /cvsroot/ffmpeg/ffmpeg/libavcodec
> In directory mail:/var2/tmp/cvs-serv11972
> Modified Files:
> 	h264.c
> Log Message:
> fixing colocated mv if colocated block is L1 predicted for the temporal direct case
> untested (none of the conformance streams laying around on my disk seems affected by this change)

Temporal direct is affected only if some B-frames use ref list reordering 
to put past frames in L1 or future frames in L0. (Otherwise, direct 
is simply forbidden when the colocated block is L1 predicted, since 
temporal direct copies the ref too, and it won't be in the current L0). 
I don't know of any encoder that generates such streams, though I have 
thought about adding it to x264.

--Loren Merritt

More information about the ffmpeg-cvslog mailing list