Hi<br><br><div class="gmail_quote">On Thu, Feb 21, 2008 at 3:31 PM, Stuart Auchterlonie &lt;<a href="mailto:stuarta@squashedfrog.net">stuarta@squashedfrog.net</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Mark Buechler wrote:<br>
&gt; Hi.<br>
&gt;<br>
&gt; On Wed, Feb 20, 2008 at 10:08 PM, MythTV &lt;<a href="mailto:mythtv@cvs.mythtv.org">mythtv@cvs.mythtv.org</a><br>
</div><div class="Ih2E3d">&gt; &lt;mailto:<a href="mailto:mythtv@cvs.mythtv.org">mythtv@cvs.mythtv.org</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt; &nbsp; &nbsp; #4606: Broken progress bar in DVB-Radio playback plus stuttering<br>
&gt; &nbsp; &nbsp; -------------------------------------------+--------------------------------<br>
</div>&gt; &nbsp; &nbsp; &nbsp;Reporter: &nbsp;Robin Gilks &lt;<a href="mailto:g8ecj@gilks.org">g8ecj@gilks.org</a> &lt;mailto:<a href="mailto:g8ecj@gilks.org">g8ecj@gilks.org</a>&gt;&gt;<br>
<div class="Ih2E3d">&gt; &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp; &nbsp;Owner: &nbsp;ijr<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; Type: &nbsp;defect &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp; &nbsp; &nbsp; Status: &nbsp;new<br>
&gt; &nbsp; &nbsp; &nbsp;Priority: &nbsp;blocker &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp;Milestone: &nbsp;0.21<br>
&gt; &nbsp; &nbsp; Component: &nbsp;mythtv &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp; &nbsp; &nbsp;Version: &nbsp;head<br>
&gt; &nbsp; &nbsp; &nbsp;Severity: &nbsp;medium &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp; Resolution:<br>
&gt; &nbsp; &nbsp; &nbsp;Mlocked: &nbsp;0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|<br>
&gt; &nbsp; &nbsp; -------------------------------------------+--------------------------------<br>
&gt;<br>
</div>&gt; &nbsp; &nbsp; Comment(by <a href="mailto:latepaul@gmail.com">latepaul@gmail.com</a> &lt;mailto:<a href="mailto:latepaul@gmail.com">latepaul@gmail.com</a>&gt;):<br>
<div><div></div><div class="Wj3C7c">&gt;<br>
&gt; &nbsp; &nbsp; &nbsp;I&#39;m hitting this problem too. What I&#39;ve noticed is that if you<br>
&gt; &nbsp; &nbsp; pause the<br>
&gt; &nbsp; &nbsp; &nbsp;playback and then unpause it starts again and &#39;corrects&#39; the<br>
&gt; &nbsp; &nbsp; stuttering.<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp;Also when I first hit this problem I experienced it as the whole<br>
&gt; &nbsp; &nbsp; machine<br>
&gt; &nbsp; &nbsp; &nbsp;hanging. I discovered that it wasn&#39;t actually hanging but that the<br>
&gt; &nbsp; &nbsp; &nbsp;mythfrontend was taking all the CPU. It would eventually respond to<br>
&gt; &nbsp; &nbsp; e.g. a<br>
&gt; &nbsp; &nbsp; &nbsp;keypress, but it was taking forever and practically speaking I had to<br>
&gt; &nbsp; &nbsp; &nbsp;reboot.<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp;I had real-time priority set up using /etc/security/limit.conf. When I<br>
&gt; &nbsp; &nbsp; &nbsp;disabled this I got the problem as described here - stuttering. I<br>
&gt; &nbsp; &nbsp; also see<br>
&gt; &nbsp; &nbsp; &nbsp;the progress bar as &#39;01 of 01&#39;<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp;When listening to DVB Radio view LiveTV I don&#39;t get this problem. I can<br>
&gt; &nbsp; &nbsp; &nbsp;play back the underlying recording file with mplayer without<br>
&gt; &nbsp; &nbsp; stuttering.<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp;Let me know if you want me to upload any logs etc.<br>
&gt;<br>
&gt;<br>
&gt; I believe the stuttering is from the stream size difference between<br>
&gt; pre-multirec and trunk. The old way was to create dummy video and record<br>
&gt; it along with the audio. Now the dummy video is being created on-demand<br>
&gt; by the frontend - thus reducing the size of the stream. I believe the<br>
&gt; read size is too large for such a small stream. However, adjusting it<br>
&gt; will affect video streams. This may be where specialized storage groups<br>
&gt; comes in handy - one for DVB audio only.<br>
&gt;<br>
<br>
</div></div>No, surely we know when we are processing an audio channel and should<br>
compensate the read buffer requirements to match.<br>
<br>
Specialized storage groups in this situation is pure and utter butchery.<br>
</blockquote><div><br>Stuart, this was in reference to a patch I&#39;ve submitted which allows for configurable IO characteristics  per Storage Group/directory. I also know specialized Storage Groups have been discussed in the past. I was simply thinking &quot;why not combine the two&quot;,<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
Stuart<br>
_______________________________________________<br>
mythtv-dev mailing list<br>
<a href="mailto:mythtv-dev@mythtv.org">mythtv-dev@mythtv.org</a><br>
<a href="http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev" target="_blank">http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev</a><br>
</blockquote></div><br>- Mark.<br>