[mythtv] [mythtv-commits] mythtv commit: r15726 - in	trunk/mythtv/filters by danielk
    Markus Schulz 
    msc at antzsystem.de
       
    Sat Feb  2 12:30:14 UTC 2008
    
    
  
Am Freitag, 1. Februar 2008 schrieb mythtv at cvs.mythtv.org:
>       Author: danielk
>         Date: 2008-02-01 20:55:20 +0000 (Fri, 01 Feb 2008)
> New Revision: 15726
>    Changeset: http://cvs.mythtv.org/trac/changeset/15726
>
> Modified:
>
>    trunk/mythtv/filters/greedyhdeint/filter_greedyhdeint.c
>    trunk/mythtv/filters/yadif/filter_yadif.c
>
> Log:
>
> Fixes #4513. A couple small tweaks to greedy/yadiff deinterlacers
> from Mark Kendall.
This fix was wrong. Now there will all material be deinterlaced, neither 
you select progressive nor interlace. Cause for preserve frame history 
the function:
void NuppelVideoPlayer::SetScanType(FrameScanType scan)
enable deinterlacing for all "double_process" deinterlacers.
We need an additional flag inside deinterlacer plugins for a manually 
override from the user or we need to set the interlace-flag inside 
frame* structure if the user wants to override.
Two things must be preserved:
- double_process deints should get all frames to preserve history
- deinterlacer should know users decision regarding deinterlacing or 
not, if no decision was made he trust the frame-flags
I don't know the impact of changing frame-structure, but i would prefer 
this solution. 
other opinions?
-- 
Markus Schulz
    
    
More information about the mythtv-dev
mailing list