Hi everyone,
I'm running LibreElec 8.0.1 on a SolidRun Cubox. I've installed a fresh copy of LibreELEC on a clean SD-card for this.
I'm experiencing issues while playing some MKVs. The audio stream renders completely fine, however the video stream is lagging badly. There is a still image roughly every 20 seconds and that's it.
Other MKVs (same CodecID) render just fine, but none of the ones of this particular TV show do. This has never been a problem before, back to old OpenELEC versions years ago these videos could be played on the same hardware from the same source.
Here is the corresponding snippet from the logs, pay attention to the warnings:
14:08:51.707 T:1961320448 NOTICE: VideoPlayer: Opening: smb://READYNAS/some.mkv
14:08:51.708 T:1961320448 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
14:08:51.711 T:1894540192 NOTICE: Creating InputStream
14:08:51.821 T:1894540192 NOTICE: Creating Demuxer
14:08:51.882 T:1894540192 NOTICE: Opening stream: 0 source: 256
14:08:51.882 T:1894540192 NOTICE: Creating video codec with codec id: 28
14:08:51.882 T:1894540192 NOTICE: MEDIAINFO: fpsrate 24000 / fpsscale 1001
14:08:51.882 T:1894540192 NOTICE: MEDIAINFO: CodecID 28
14:08:51.882 T:1894540192 NOTICE: MEDIAINFO: StreamType 2
14:08:51.882 T:1894540192 NOTICE: MEDIAINFO: Level 41
14:08:51.882 T:1894540192 NOTICE: MEDIAINFO: Profile 100
14:08:51.882 T:1894540192 NOTICE: MEDIAINFO: PTS_invalid 0
14:08:51.882 T:1894540192 NOTICE: MEDIAINFO: Tag 0
14:08:51.883 T:1894540192 NOTICE: MEDIAINFO: 640x480
14:08:51.883 T:1894540192 NOTICE: MEDIAINFO: Tag fourcc [0][0][0][0]
14:08:51.883 T:1894540192 NOTICE: MEDIAINFO: AnnexB extradata 43 01640029ffe1001967640029ac728440a03da100000303e90000bb808f1831846001000768e8438272c8b0
14:08:51.883 T:1894540192 NOTICE: MEDIAINFO: 640 / 480
14:08:51.883 T:1894540192 NOTICE: MEDIAINFO: aspect 1.333333 - forced_aspect 1
14:08:51.883 T:1894540192 NOTICE: Let's decode with iMX VPU
14:08:51.883 T:1894540192 NOTICE: Creating video thread
14:08:51.883 T:1894540192 NOTICE: Opening stream: 2 source: 256
14:08:51.883 T:1894540192 NOTICE: Finding audio codec for: 86018
14:08:51.883 T:1315959712 NOTICE: running thread: video_thread
14:08:51.885 T:1894540192 NOTICE: Creating audio thread
14:08:51.885 T:1909220256 NOTICE: running thread: CVideoPlayerAudio::Process()
14:08:51.885 T:1894540192 NOTICE: Opening stream: 4 source: 256
14:08:51.947 T:1909220256 NOTICE: Creating audio stream (codec id: 86018, channels: 2, sample rate: 48000, no pass-through)
14:08:52.639 T:1961320448 NOTICE: Using GL_TEXTURE_2D
14:08:52.639 T:1961320448 NOTICE: GL: Using IMXMAP render method
14:08:52.639 T:1961320448 NOTICE: GL: NPOT texture support detected
14:08:54.069 T:1315959712 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
14:20:36.856 T:1961320448 WARNING: Previous line repeats 988 times.
14:20:36.857 T:1961320448 NOTICE: CVideoPlayer::CloseFile()
14:20:36.857 T:1961320448 NOTICE: VideoPlayer: waiting for threads to exit
14:20:36.861 T:1894540192 NOTICE: CVideoPlayer::OnExit()
14:20:36.862 T:1894540192 NOTICE: Closing stream player 1
14:20:36.862 T:1894540192 NOTICE: Waiting for audio thread to exit
14:20:36.868 T:1909220256 NOTICE: thread end: CVideoPlayerAudio::OnExit()
14:20:36.868 T:1894540192 NOTICE: Closing audio device
14:20:36.877 T:1894540192 NOTICE: Deleting audio codec
14:20:36.878 T:1894540192 NOTICE: Closing stream player 2
14:20:36.878 T:1894540192 NOTICE: waiting for video thread to exit
14:20:36.878 T:1315959712 ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true
14:20:36.878 T:1315959712 NOTICE: thread end: video_thread
14:20:36.878 T:1894540192 NOTICE: deleting video codec
14:20:36.886 T:1894540192 NOTICE: Closing stream player 3
14:20:36.894 T:1961320448 NOTICE: VideoPlayer: finished waiting
14:20:38.375 T:1961320448 NOTICE: CVideoPlayer::CloseFile()
14:20:38.375 T:1961320448 NOTICE: VideoPlayer: waiting for threads to exit
14:20:38.375 T:1961320448 NOTICE: VideoPlayer: finished waiting
14:20:38.375 T:1961320448 NOTICE: CVideoPlayer::CloseFile()
14:20:38.375 T:1961320448 NOTICE: VideoPlayer: waiting for threads to exit
14:20:38.375 T:1961320448 NOTICE: VideoPlayer: finished waiting
Display More
The repeated CRenderManager::WaitForBuffer - timeout waiting for buffer corresponds with the video rendering errors.
What's going on?