<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Mar 18, 2014 at 5:05 AM, Jean-Yves Avenard <span dir="ltr">&lt;<a href="mailto:jyavenard@gmail.com" target="_blank">jyavenard@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="HOEnZb"><div class="h5">On 17 March 2014 07:19, Tom Lichti &lt;<a href="mailto:tom@redpepperracing.com">tom@redpepperracing.com</a>&gt; wrote:<br>

&gt; I am running trunk as of a few days ago, and after all of the work that JYA<br>
&gt; did on the ringbuffer, I have found that if I am watching an in progress<br>
&gt; recording, if I am less than about 30 seconds from &#39;real time&#39;, it will<br>
&gt; always exit playback, as if it thinks it has reached the end of the file. I<br>
&gt; believe this is the pertinent line in the frontend log:<br>
&gt;<br>
&gt; 2014-03-16 15:55:34.809277 I  HasReachedEof() at framesPlayed=109732<br>
&gt; totalFrames=111011<br>
&gt; 2014-03-16 15:55:34.809299 I  AOBase: Pause 1<br>
&gt; 2014-03-16 15:55:34.809819 I<br>
&gt; RingBuf(myth://x.x.x.x:6543/3022_20140316192500.mpg): Pause()<br>
&gt; 2014-03-16 15:55:34.809829 I<br>
&gt; RingBuf(myth://x.x.x.x:6543/3022_20140316192500.mpg): StopReads()<br>
&gt; 2014-03-16 15:55:34.810848 I  AOBase: OutputAudioLoop: audio paused<br>
&gt; 2014-03-16 15:55:34.810879 I  WriteAudio: Preparing 3072 bytes (384 frames)<br>
&gt;<br>
&gt; and a little later:<br>
&gt; 2014-03-16 15:55:34.833161 I  MythSocket(37fd890:94): write -&gt; 94 50<br>
&gt; QUERY_FILETRANSFER 103[]:[]REQUEST_BLOCK[]:[]18200<br>
&gt; 2014-03-16 15:55:34.834266 I  Player(0): Play speed: rate: 59.9401 speed: 0<br>
&gt; skip: 0 =&gt; new interval 16683<br>
&gt; 2014-03-16 15:55:34.843405 I  MythSocket(37fd890:94): read  &lt;- 94 1       0<br>
&gt; 2014-03-16 15:55:34.843427 I<br>
&gt; FileRingBuf(myth://x.x.x.x:6543/3022_20140316192500.mpg):<br>
&gt; safe_read(RemoteFile* ...): at EOF<br>
&gt; 2014-03-16 15:55:34.843479 E  decoding error<br>
&gt;                         eno: Unknown error 541478725 (541478725)<br>
&gt; 2014-03-16 15:55:34.851080 I  VidOutVDPAU: UpdatePauseFrame()<br>
&gt; AAfAAFuAAALAAAAA<br>
&gt;<br>
&gt; I&#39;m guessing the HasReachedEof call is a little too aggressive. Or am I<br>
&gt; missing something obvious? I can gather/post whatever logs are needed, it<br>
&gt; happens regardless of source recording (HDHR, HD-PVR or analog), and is 100%<br>
&gt; reproducible. Here is my mythtv version:<br>
<br>
</div></div>Are you sure you are running the backend from the same revision?<br>
<br>
It is imperative for the backend to match.<br>
<br>
BTW, that bug has been like that for years, watching an in-progress<br>
recording will usually exit. This was fixed in master and fixes/0.27 2<br>
weeks ago<br>
<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div><br></div><div>Yes, both frontend and backend were updated within the last two weeks.</div><div><br></div><div>Tom </div></div></div></div>