Re: Frame interpolation

Grant <[email protected]> Thu, 7 Jan 2010 07:38:59 -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

------------------------------------------------------------------------------
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