[MPlayer-dev-eng] [PATCH] fix flickering OSD with tfields, yadif

Reimar Döffinger Reimar.Doeffinger at stud.uni-karlsruhe.de
Sat Dec 27 17:49:20 CET 2008


On Sat, Dec 27, 2008 at 05:09:36PM +0200, uoti.urpala at pp1.inet.fi wrote:
> Reimar Döffinger wrote:
> > attached patch adds a new function to do the extra flip necessary for
> > framerate-doubling filters, it will also redraw the OSD as necessary
> > and thus get rid of the flickering.
> > I will apply really soon if there are no objections.
> 
> This should already work, with better timing, if you use correct-pts mode. 
> Adding frames in filters without correct-pts is not really supported. If you 
> want to use such filters with internal mpeg demuxer (so -correct-pts would not 
> work) then a better workaround would be to make the demuxing side work enough 
> with -correct-pts.

How in the world is -correct-pts supposed to change the fact that
draw_osd is only called for every second frame, and thus the OSD is only
drawn on every second frame?



More information about the MPlayer-dev-eng mailing list