[mythtv-users] What Resolution Are You Using?

Isaac Richards ijr at po.cwru.edu
Tue Apr 22 13:12:28 EDT 2003


On Monday 21 April 2003 11:01 pm, Bruce Markey wrote:
> Kind of but it depends on what you mean by de-interlacing.
> Both fields are written into a framebuffer with no
> deinterlace algorithms applied. There is code to fix
> interlace problems on playback (there was a patch for
> record deinterlace recently but like some other recent
> check-ins, this is a virtual easter egg. You can hit "x"
> during LiveTV but I don't see the difference, it doesn't
> seem to be stored anywhere and I don't see how it could
> be applied to recordings. The author may have fun playing
> with this but I don't see how users will find it useful).

It's pretty much half-implemented code =)  It's not really meant for end-user 
consumption.  You have to exit/restart live-tv for it to take effect.

> Second, AFAIK, there is no access to the vertical refresh
> timing of the graphics card so you can't know when to update
> the framebuffer to be sure it will be drawn on the next pass.
> If there is access to this information, I'd really like to
> fix the playback jitter due to framebuffer updates not
> accurately spaced with vertical refresh. This is what 'jitter
> reduction' tries to mitigate but it can't truly be fixed
> without knowing when the card is going to draw the next frame.

I do know that (with the nvidia drivers at least), when the XSync() call 
returns (after the XvShmPutImage()), that's just after it's displayed.  Dunno 
if that helps, but.. =)  I'd recommend checking out tvtime's output loop..

Isaac


More information about the mythtv-users mailing list