2015-08-11, 07:38
Uptime 2h49m with encrypted MPEG2 channel as test and all hardware acceleration off => no video freeze so far. Kodi %CPU at 55% of a core is quite heavy though. Could not figure out if libmpeg2 or ffmpeg with NEON acceleration is used to decode MPEG2 video. Deinterlacer is sub-par, no yadif-like just bob I think. Gut still says malformed MPEG2/H.264 tripping up decoder or deinterlacer in firmware.
I let it run for some more hours to verify. Box is really really quiet, just the occasional NTP and wlan0 rekeying messages.
A next test shall be a recorded transport stream, in the hope of tripping any firmware bug just by playing a file. Got a fast 128 GB USB stick, shall be enough.
If the problem is indeed in firmware, I'll write a transport stream fuzzer, that systematically tries to crash the GPU decoder/deinterlacer. ;-)
I let it run for some more hours to verify. Box is really really quiet, just the occasional NTP and wlan0 rekeying messages.
A next test shall be a recorded transport stream, in the hope of tripping any firmware bug just by playing a file. Got a fast 128 GB USB stick, shall be enough.
If the problem is indeed in firmware, I'll write a transport stream fuzzer, that systematically tries to crash the GPU decoder/deinterlacer. ;-)