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

Brad Templeton brad+myth at templetons.com
Fri Jun 1 00:52:10 UTC 2007


On Thu, May 31, 2007 at 08:02:52PM +0100, Mark Kendall wrote:
> 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.

Well, I don't think progressive programs have any interlaced frames
in them, do they?

And while I don't have enough knowledge to decode the transport
streams, I still am curious if there are really progressive frames
in the stream.  I mean, is it legal to transmit a 1080 line progressive
frame (even at 30fps or less) in an over the air ATSC broadcast?  Would
the TVs out there handle it? 

I mean it would be great if the networks transmitted moves at 1080p 30FrPS
or even 1080p 24FrPS rather than in 1080i 60 fields/second (30 frames/second)
as they normally do, but I didn't think it was even in the broadcast
HDTV spec.  Does anybody know?


More information about the mythtv-users mailing list