I decided to run an 10-bit HEVC / 720p decode experiment with my latest personal compile of OE 6.95.9 / Kodi Jarvis RC4 on the Core.
Setup:
- amcodec hardware acceleration disabled (So ffmpeg Software decoding)
- Dynamic refresh switching enabled
- Sync playback to display enabled
- Using a low bitrate 10-bit 720p AAC 2.0 Audio HEVC Webrip (still pretty decent quality actually)
- Performance mode enabled CPU Governor:
Code:
echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Results:
- Yes 10-bit content does ffmpeg Software decode and gets output as 8-bit, with the CPU's jumping between 40-80%
- Coloring is good with no blockiness, decoding is just fine.
- Slight stuttering, fixed with the TV's motion smoothing on, audio slightly out of sync and I needed to adjust.
- Pullup Correction occurring, shown in the OSD Codec window. (PC), this is likely the cause of the slight stuttering.
- This is right on the edge so far as 10-bit ffmpeg software decoding goes, 1080p 10-bit HEVC decoding would be out of the question.
Conclusion:
Surprisingly very watchable, more testing to be done.
I will have to see how optimised v2.8.6 ffmpeg is for 10-bit Software decoding.
There may be improvements that can be made during the Cross compile process.
BTW: Re-edit of page #1 for a big update and tidyup !