[mythtv] [mythtv-commits] Ticket #6343: Problem with VDPAU and Temporal 2X deinterlacing

Markus Schulz msc at antzsystem.de
Wed Mar 11 22:27:06 UTC 2009


Am Wednesday 11 March 2009 schrieb Taylor Ralph:
> --- On Wed, 3/11/09, MythTV <mythtv at cvs.mythtv.org> wrote:
> > From: MythTV <mythtv at cvs.mythtv.org>
> > Subject: Re: [mythtv-commits] Ticket #6343: Problem with VDPAU and
> > Temporal 2X deinterlacing To: mythtv-commits at mythtv.org
> > Date: Wednesday, March 11, 2009, 12:15 AM
> > #6343: Problem with VDPAU and Temporal 2X deinterlacing
> > -------------------------------------+-----------------------------
> >--------- Reporter:  tralph11 at yahoo.com       |        Owner:  ijr
> >
> >      Type:  defect                   |       Status:
> > closed
> >  Priority:  minor                    |    Milestone:
> > unknown
> > Component:  MythTV - Video Playback  |      Version:  head
> >
> >  Severity:  medium                   |   Resolution:
> > invalid
> >   Mlocked:  0                        |
> > -------------------------------------+-----------------------------
> >--------- Changes (by markk):
> >
> >   * status:  new => closed
> >   * resolution:  => invalid
> >
> >
> > Comment:
> >
> >  This is working as intended.
> >
> >  More advanced deinterlacers (not just in vdpau) typically
> > use 3 frames for
> >  processing - with the middle frame intended for display.
> > This means there
> >  is a 1 frame discrepancy between the audio and video
> > (which generally goes
> >  unnoticed). When the deinterlacer is then disabled there
> > is a momentary
> >  re-adjustment of the video. 

but here is the bug in mythtv, progressive frames wont passed thru to 
deinterlacers where he can save the frame as reference for a possible 
following interlaced frame. (applies too for last yadif bugfix)
I've mentioned this in #4513.

> For comparisons sake I did run the video through xine-vdpau using
> Temporal 2X and it did not show any visual problems. I'm not sure if
> they leave deinterlacing turned on all the time or not for VDPAU.

they pass each frame (incl. progressives) to deinterlacing code, if it 
was progressive it will be only saved for reference for next pass.


msc


More information about the mythtv-dev mailing list