<!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">&gt;     Here are a few links to other people experiencing the VBlank</FONT>
<FONT COLOR="#000000">&gt; problem. Basically, if I have VBlank enabled, and play back video</FONT>
<FONT COLOR="#000000">&gt; content with Xv, the system hangs. On further inspection it isn't</FONT>
<FONT COLOR="#000000">&gt; limited to DVI...</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; <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">&gt; &lt;<A HREF="http://www.nvnews.net/vbulletin/showthread.php?t=56384&highlight=xvideo+vblank">http://www.nvnews.net/vbulletin/showthread.php?t=56384&amp;highlight=xvideo+vblank</A>&gt;</FONT>

<FONT COLOR="#000000">If I'm understanding correctly, if (in nvidia-settings) &quot;X Server XVideo</FONT>
<FONT COLOR="#000000">Settings -&gt; Video Texture Adaptor -&gt; Sync to VBlank&quot; 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>
&nbsp;&nbsp;&nbsp; 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,&nbsp; 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>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --Matt
</BODY>
</HTML>