Ok, It is very weird, after several months, I decided to try the older distributions, and it is
in this way. The old pre-17 version of Kodi, play everything nice and clean.
But the latest august, (and also others but I cannot test everything) distrubutions seems
completelly unusable on RPI1.
I’m trying to look to a .mkv with The Martian, and I’ve 100% CPU busy, the audio (passthrough) now is completelly out of sync and after a little bit completelly stopped, and the video is stuttering.
At the ssh prompt, I tried everything, the two major CPU threads that sucks are one from kodi, and another from the exfat fs (since the movie is on an exfat external USB disk).
I tried everything, I changed the nice, and or the io priority, but without any effect. I don’t know if is is a bug in user space (kodi) or in kernel space, however, it seems sorry that here in OSMC you basically do not care at all the RPI1 users. I already noted that several people reported similar bugs, and also that the last distribution has been produced in August, now we are in October, so maybe this is a stopping bug for the next distrib. In any case, if you can point me to any way to help, just let me know.
At this moment, I decided to reformat one old sdcard, and use Kodi 16. There is no infrastructure to understand why there are so many problems in playing a movie? The key ‘o’ in the previous versions of kodi was usefull to see the number of frame skipped and other infos about the rendering, but the actual ‘o’ key in kodi 17 just show some basic info about the movie format. (more or less useless info)
The logs say:
1:12:48.663 T:2991313488 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
01:12:48.667 T:2519724800 NOTICE: Creating InputStream
01:12:49.593 T:2519724800 NOTICE: Creating Demuxer
01:12:50.180 T:2519724800 NOTICE: OMXPlayerUnsuitable OMXPlayer unsuitable due to ac3transcode
01:12:50.180 T:2519724800 NOTICE: Opening stream: 0 source: 256
01:12:50.180 T:2519724800 NOTICE: Creating video codec with codec id: 28
01:12:50.206 T:2519724800 NOTICE: Creating video thread
01:12:50.207 T:2519724800 NOTICE: Opening stream: 1 source: 256
01:12:50.207 T:2519724800 NOTICE: Finding audio codec for: 86019
01:12:50.208 T:2519724800 NOTICE: Creating audio thread
01:12:50.209 T:2519724800 NOTICE: Opening stream: 3 source: 256
01:12:50.219 T:2553279232 NOTICE: running thread: video_thread
01:12:50.220 T:2324689664 NOTICE: running thread: CVideoPlayerAudio::Process()
01:12:50.994 T:2324689664 NOTICE: Creating audio stream (codec id: 86019, channels: 6, sample rate: 48000, pass-through)
01:15:59.159 T:2324689664 NOTICE: CVideoPlayerAudio::Process - stream stalled
01:17:20.633 T:2553279232 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
01:21:30.961 T:2324689664 WARNING: Previous line repeats 3 times.
01:21:30.987 T:2324689664 NOTICE: CVideoPlayerAudio::Process - stream stalled
01:21:46.401 T:2553279232 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
01:21:57.265 T:2291135232 WARNING: Previous line repeats 13 times.
01:21:57.265 T:2291135232 ERROR: SetThreadInfo: error Permission denied
01:22:04.065 T:2952667904 NOTICE: CAESinkPi:AddPackets Underrun (delay:0.00 frames:1536)
01:24:04.697 T:2553279232 NOTICE: Previous line repeats 3 times.
01:24:04.857 T:2553279232 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
01:24:11.152 T:2324689664 NOTICE: CActiveAEStream::AddData - messy timestamps, increasing interval for measuring average error to 6000 ms
01:24:59.661 T:2952667904 NOTICE: CAESinkPi:AddPackets Underrun (delay:0.00 frames:1536)
01:26:01.975 T:2553279232 NOTICE: Previous line repeats 4 times.
01:26:01.976 T:2553279232 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer