Re: Frame interpolation

Grant <[email protected]> Fri, 8 Jan 2010 07:42:19 -0800
Newsgroups gmane.comp.video.xine.user
Message-ID <[email protected]>
>>> Are there any plans for xine to do frame interpolation to negate 24p
>>> judder?  It looks like a few Windows players do:
>>>
>>> http://en.wikipedia.org/wiki/Motion_interpolation#PC_video_players
>>>
>>> - Grant
>>>
>>
>> Well, I added support in a long time ago with my pts_corrector variable.
>> Unfortunately, someone did not understand what it was doing and removed
>> it without notifying me.
>> I have not had time to put it back in.
>> This is only a requirement for NTSC or US based DVD. All European DVDs
>> do not need any of these features.
>> There are two steps to it:
>> 1) The DVD plays at 30fps in the US.
>> If it is a "movie", the DVD tags some fields as "repeat first field" so
>> this causes a 24fps film it to play nicely on a 30fps display.
>> A computer monitor is not 24fps or 30fps. 30fps, so rather than try
>> displaying at 30fps, one tries to display at 24fps.
>> xine correctly does this first step.
>> 2) Once one moves to 24fps, the PTS values on the DVD mpeg stream are
>> correct for 30fps, so would display showing a small amount of judder.
>> My pts_corrector code fixed that, but that is currently missing from the
>> xine release.
>>
>> Kind Regards
>>
>> James
>
> Very nice, I'm sorry to hear it was removed.  Do you have plans to add it again?
>
> - Grant

I'm also curious how long ago it was removed?

- Grant

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev