<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
<META NAME="GENERATOR" CONTENT="GtkHTML/3.8.1">
</HEAD>
<BODY>
On Mon, 2005-12-19 at 07:53 -0500, Doug Larrick wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Matt Mossholder wrote:</FONT>
<FONT COLOR="#000000">> Here are a few links to other people experiencing the VBlank</FONT>
<FONT COLOR="#000000">> problem. Basically, if I have VBlank enabled, and play back video</FONT>
<FONT COLOR="#000000">> content with Xv, the system hangs. On further inspection it isn't</FONT>
<FONT COLOR="#000000">> limited to DVI...</FONT>
<FONT COLOR="#000000">> </FONT>
<FONT COLOR="#000000">> <A HREF="http://www.nvnews.net/vbulletin/showthread.php?t=56384">http://www.nvnews.net/vbulletin/showthread.php?t=56384</A></FONT>
<FONT COLOR="#000000">> <<A HREF="http://www.nvnews.net/vbulletin/showthread.php?t=56384&highlight=xvideo+vblank">http://www.nvnews.net/vbulletin/showthread.php?t=56384&highlight=xvideo+vblank</A>></FONT>
<FONT COLOR="#000000">If I'm understanding correctly, if (in nvidia-settings) "X Server XVideo</FONT>
<FONT COLOR="#000000">Settings -> Video Texture Adaptor -> Sync to VBlank" is checked, it</FONT>
<FONT COLOR="#000000">hangs? Then don't do that! Instead, to avoid tearing, uncheck that</FONT>
<FONT COLOR="#000000">setting, and make sure MythTV is using OpenGL vsync. This is the *only*</FONT>
<FONT COLOR="#000000">way to get tearing-free, stutter-free playback out of MythTV, because</FONT>
<FONT COLOR="#000000">it's one of only two video timing methods (the other working only with</FONT>
<FONT COLOR="#000000">ancient nVidia drivers, like 4xxx) that measures when the vertical</FONT>
<FONT COLOR="#000000">retrace happens.</FONT>
<FONT COLOR="#000000">-Doug</FONT>
</PRE>
</BLOCKQUOTE>
<BR>
Doug,<BR>
Thanks for pointing out that I am an idiot ;) I had been assuming that the reason that Myth wasn't using opengl-vsync, even though I had compiled in the support, was because of the Sync to Vblank settings in nvidia-settings. Your prompting made me take another look, and realize that the version of 0.18.1 that I have is missing the defines to enable OpenGL VBlank syning. Compiling now... and crossing my fingers :)<BR>
<BR>
--Matt
</BODY>
</HTML>