[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