<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"><<a href="mailto:jyavenard@gmail.com" target="_blank">jyavenard@gmail.com</a>></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 <<a href="mailto:tom@redpepperracing.com">tom@redpepperracing.com</a>> wrote:<br>
> I am running trunk as of a few days ago, and after all of the work that JYA<br>
> did on the ringbuffer, I have found that if I am watching an in progress<br>
> recording, if I am less than about 30 seconds from 'real time', it will<br>
> always exit playback, as if it thinks it has reached the end of the file. I<br>
> believe this is the pertinent line in the frontend log:<br>
><br>
> 2014-03-16 15:55:34.809277 I HasReachedEof() at framesPlayed=109732<br>
> totalFrames=111011<br>
> 2014-03-16 15:55:34.809299 I AOBase: Pause 1<br>
> 2014-03-16 15:55:34.809819 I<br>
> RingBuf(myth://x.x.x.x:6543/3022_20140316192500.mpg): Pause()<br>
> 2014-03-16 15:55:34.809829 I<br>
> RingBuf(myth://x.x.x.x:6543/3022_20140316192500.mpg): StopReads()<br>
> 2014-03-16 15:55:34.810848 I AOBase: OutputAudioLoop: audio paused<br>
> 2014-03-16 15:55:34.810879 I WriteAudio: Preparing 3072 bytes (384 frames)<br>
><br>
> and a little later:<br>
> 2014-03-16 15:55:34.833161 I MythSocket(37fd890:94): write -> 94 50<br>
> QUERY_FILETRANSFER 103[]:[]REQUEST_BLOCK[]:[]18200<br>
> 2014-03-16 15:55:34.834266 I Player(0): Play speed: rate: 59.9401 speed: 0<br>
> skip: 0 => new interval 16683<br>
> 2014-03-16 15:55:34.843405 I MythSocket(37fd890:94): read <- 94 1 0<br>
> 2014-03-16 15:55:34.843427 I<br>
> FileRingBuf(myth://x.x.x.x:6543/3022_20140316192500.mpg):<br>
> safe_read(RemoteFile* ...): at EOF<br>
> 2014-03-16 15:55:34.843479 E decoding error<br>
> eno: Unknown error 541478725 (541478725)<br>
> 2014-03-16 15:55:34.851080 I VidOutVDPAU: UpdatePauseFrame()<br>
> AAfAAFuAAALAAAAA<br>
><br>
> I'm guessing the HasReachedEof call is a little too aggressive. Or am I<br>
> missing something obvious? I can gather/post whatever logs are needed, it<br>
> happens regardless of source recording (HDHR, HD-PVR or analog), and is 100%<br>
> 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>