<div class="gmail_quote">On Thu, Dec 9, 2010 at 6:52 AM, James Courtier-Dutton <span dir="ltr">&lt;<a href="mailto:james.dutton@gmail.com">james.dutton@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 7 December 2010 03:53, Robert McNamara &lt;<a href="mailto:robert.mcnamara@gmail.com">robert.mcnamara@gmail.com</a>&gt; wrote:<br>
&gt; On Mon, Dec 6, 2010 at 7:50 PM, Jerry Rubinow &lt;<a href="mailto:jerrymr@gmail.com">jerrymr@gmail.com</a>&gt; wrote:<br>
&gt;&gt; On Mon, Dec 6, 2010 at 10:37 PM, &lt;<a href="mailto:noreply@mythtv.org">noreply@mythtv.org</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; #9341: H264 doesn&#39;t play back watchably on Windows frontend<br>
&gt;&gt;&gt;<br>
</div><div class="im">&gt;&gt;&gt; Comment:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;  Your Ion box isn&#39;t even close to powerful enough to handle that content<br>
&gt;&gt;&gt; in<br>
&gt;&gt;&gt;  Windows, for which MythTV lacks hardware decode support.<br>
&gt;&gt;<br>
&gt;&gt; I considered this possibility but figured the CPU usage would be much<br>
&gt;&gt; higher, instead of just around 35%.  Shouldn&#39;t it be pegged?  In any case,<br>
&gt;&gt; thanks for the quick turnaround on the ticket.<br>
&gt;&gt; -Jerry<br>
&gt;<br>
&gt; You may wish to follow the progress of this ticket:<br>
&gt;<br>
&gt; <a href="http://svn.mythtv.org/trac/ticket/8620" target="_blank">http://svn.mythtv.org/trac/ticket/8620</a><br>
&gt;<br>
&gt; When Myth supports DXVA in Windows, you may have more hope.  As it<br>
&gt; stands, however, Myth on Windows on ION with anything besides low to<br>
&gt; moderate bitrate material, particularly H.264, will probably be a<br>
&gt; recipe for disappointment.<br>
&gt;<br>
<br>
</div>I have an ION based small PC, and it plays back H.264 very nicely, but<br>
I run it on Linux mythfrontend.<br>
</blockquote></div><br><div>For anyone following this or searching in the future, here is the upshot.  nvidia drivers under Linux implement VDPAU, which does the heavy lifting on the ION GPU.  VDPAU is only on Linux.  Under Windows, the equivalent is DXVA, which myth doesn&#39;t make use of, although it&#39;s in development (see <span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><a href="http://svn.mythtv.org/trac/ticket/8620" target="_blank">http://svn.mythtv.org/trac/ticket/8620</a>).  In the meantime, H.264 decode under Windows is CPU-bound.</span></div>
<div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><br></span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">I mistakenly thought my CPU wasn&#39;t being maxed out because I forgot to take into account I was running on a multi-core machine.  So one of my CPUs was in fact being maxed out.</span></div>
<div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><br></span></div><div><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">-Jerry</span></div>