[mythtv-users] Deinterlace stopped working in latest SVN trunk

Mark Kendall mark.kendall at gmail.com
Thu May 31 19:02:52 UTC 2007


On 5/31/07, Brad Templeton <brad+myth at templetons.com> wrote:
>     2007-05-30 19:54:19.057 Enabled deinterlacing
>     'video_output' mean = '38185.15', std. dev. = '7837.27', fps = '26.19'
>     2007-05-30 19:54:20.816 NVP: progressive frame seen after 54 interlaced  frames
>     2007-05-30 19:54:20.883 Set video sync frame interval to 33366
>     2007-05-30 19:54:20.883 Disabled deinterlacing
>     'video_output' mean = '36910.88', std. dev. = '7177.23', fps = '27.09'
>     'video_output' mean = '41538.65', std. dev. = '8315.99', fps = '24.07'
>     2007-05-30 19:54:29.212 NVP: Video is 3.00779 frames ahead of audio,
>                             doubling video frame interval to slow down.
>     2007-05-30 19:54:29.911 NVP: interlaced frame seen after 219 progressive frames
>     2007-05-30 19:54:29.993 Set video sync frame interval to 33366
>     2007-05-30 19:54:29.994 Enabled deinterlacing
>
> Longer gaps (of both types) and it doesn't look as bad.   Since I don't
> think these broadcasts actually have these long runs of progressive frames,
> myth is somehow misinterpreting, I fear.
>
> Note this is with linearblend, not with bob, though I think it's the same
> there.

If you're still running svn head, try a small change to NuppelVideoPlayer.cpp.

Around line 828 should be:-

    int min_count = (ringBuffer->isDVD()) ? 0 : 2

Try changing the 2 to something like for 10 or 20. This should stop
the player from turning off deinterlacing when it sees short sequences
of progressive frames. For longer sequences, you'll need to raise it
even higher which might start to have a noticeable impact on
progressive playback.

Regards

Mark


More information about the mythtv-users mailing list