I’ve made some further research. I’ve recorded a tv show for a few seconds and played it with the current LibreELEC (v8.95.1 BETA), CoreEELE (8.95.6) and other video players in Windows 10 (VLC, Windows Media Player, Win10 Media Player).
You can find all files (log, screenshots, ts sample file) here: http://www.mediafire.com/folder/lplphv5dszbxj/ce_skip_frames
With LibreELEC and other media players everything runs smooth. With CoreELEC, I (and others) have stuttering media playback (frame skipping) when playing ts files.
What I also did/tried:
I found an old recording I made with MediaPortal Server before I moved to TVHeadend -> Same stuttering with CoreElec, smooth playback with others => TVHeadend seems not be the issue
I tested ffmpeg instead of amlogic decoder -> Same issue
It doesn’t matter if I play it via the tv plugin or via the video plugin (choosing ts file from server)
Changing allowed resolutions had no impact
I want to reply to this post from @afl1 :
You’re right, but this seems to be only the case for the very first second(s). After that, neither LibreELEC nor CoreELEC is logging this error anymore (ERROR: ffmpeg[D5334370]: [mpeg2video] Invalid frame dimensions 0x0.)
Something has to be wrong in CoreELEC. I’ve used the same hardware and the same media file.
Maybe the invalid frame size at the beginning might be the cause - but maybe this isn’t unusual for ts files in the first second and other media players don’t care?!
At the moment, I think I’m going back to LibreELEC. I watch far more TV recordings than 4k HDR videos (which are way better with CoreELEC)…
I hope that you create an issue for this bug. It’s a little bit sad, that this error is known for quite a time but it seems that no one cares (no reply to @chakobsa last post). Maybe ts files are not so relevant anymore, but in this case the feature should be disabled in CE.
I really wonder why Khadas Vim / S905X devices are officially supported by LE (and CE). I was trying to get different S905X with 4k HDR support to work since months. But nothing runs smooth and without errors… Sorry, but I’m a little disappointed, spend much money and time…