NextPVR Forums

Full Version: Recording stops with error
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I recorded a 30 minute show that plays for about 25 min and then stops and quits the player. I get an error 5 - malformed data error that pops up before the player quits. I had no problem when viewing this recording with another Roku app or Kodi on the Fire TV stick. 

Just before the point where it fails I do notice a bit of pixilation in the video when playing it with Kodi.

Here is a log when it happens. 

Thanks
Is this a renamed mp4 file or ts file?  If it is ts try a remux.  I can also look at the file if you send me a link since you say another Roku client can play it but it could be http related.

Martin
(2021-04-10, 01:55 AM)mvallevand Wrote: [ -> ]Is this a renamed mp4 file or ts file?  If it is ts try a remux.  I can also look at the file if you send me a link since you say another Roku client can play it but it could be http related.

Martin

The file is a normal .ts that NextPVR created. I tried a remux and the Next PVR Roku app had no issue playing the .mp4.

Here is the link to the .ts file https://1drv.ms/v/s!ArMMuDTvT3AijFD9CErC...r?e=VAzNZE
Thanks I have the file now and there are definitely missing packets so probably a brief signal issue. I've extracted the bad area and will do more testing on the Roku to see if I can make it play and you can remove the file if you want.

The trouble with devices that depend on h/w playback is that they don't handle bad signals well. I suspect the Roku is in this category. Years ago I found a great utility program called tsn4p which helped clean up ts streams for h/w players and it does fix your file too. The mp4 remux won't bring back missing data but it can correct for stream issues and improve seeking.

Kodi processes video through ffmpeg before play so it is a lot better than raw mpeg ts to the hardware. Unfortunately Kodi doesn't correct the timeline as you found on that Eraserman video so post processing provides even more control especially when skipping is required.

Martin