2021-08-12, 12:30 PM
I got a new Roku TV that I've been using as a new client for my NextPVR server here in NC. My postprocessing script generates an .mp4 for it to play. The source is an HDHR with a cablecard and Spectrum cable. (The cable does seem to be a bit glitchy at times even with their settop boxes. But I don't think that this problem is signal related.)
Frequently, I'll be watching a program and all of a sudden the audio will continue, but the video will freeze. And if I hit OK to bring up the OSD, it shows that the current position is something wonky like 13+ hours into a 1:03 recording. And, if I hit the <- button to stop playback, I get the prompt saying the show has been played to completion and asking if I want to delete. Of course, the resume point is also lost/messed up.
I have found that if I restart playing the program and use the "remote menu" to enter a jump time to somewhere around where I was, it will begin playing fine (and the timeline appears correct). Sometimes this happens once in a show. Other times it's many times in the same show. It is (almost?) always during an actual show, so shouldn't be a problem with the .ts timeline getting changed by commercial insertion or something like that.
This morning, the problem happened several times while I was playing an episode of Big Brother. So you should see several examples of the problem, my recovery, continued playback, repeat, etc. in these logs.
Is the current (timeline) position coming from the Roku or the NextPVR backend server? I've also got an RPi 4 with LE and knewc which I'm using heavily here. I have not experienced this problem with it's playback. But it would be using the .ts file and I believe that it is reading the file directly via SMB not streaming via the NextPVR server.
I'm hoping that Martin will see something obvious in the logs.
Frequently, I'll be watching a program and all of a sudden the audio will continue, but the video will freeze. And if I hit OK to bring up the OSD, it shows that the current position is something wonky like 13+ hours into a 1:03 recording. And, if I hit the <- button to stop playback, I get the prompt saying the show has been played to completion and asking if I want to delete. Of course, the resume point is also lost/messed up.
I have found that if I restart playing the program and use the "remote menu" to enter a jump time to somewhere around where I was, it will begin playing fine (and the timeline appears correct). Sometimes this happens once in a show. Other times it's many times in the same show. It is (almost?) always during an actual show, so shouldn't be a problem with the .ts timeline getting changed by commercial insertion or something like that.
This morning, the problem happened several times while I was playing an episode of Big Brother. So you should see several examples of the problem, my recovery, continued playback, repeat, etc. in these logs.
Is the current (timeline) position coming from the Roku or the NextPVR backend server? I've also got an RPi 4 with LE and knewc which I'm using heavily here. I have not experienced this problem with it's playback. But it would be using the .ts file and I believe that it is reading the file directly via SMB not streaming via the NextPVR server.
I'm hoping that Martin will see something obvious in the logs.