2016-02-09, 09:24
Did some tests using amcodec with the very latest build available: kodi-20160208-663b619-androidtestv3-armeabi-v7a.apk
Kodi refresh rate switch disabled
- TrueHD - perfect
- DTS-HD - perfect
Kodi refresh rate switch enabled + /sys/class/tv/policy_fr_auto enabled
- TrueHD - no audio
- DTS-HD - no audio
Kodi refresh rate switch enabled + /sys/class/tv/policy_fr_auto disabled
- TrueHD - perfect
- DTS-HD - perfect
Kodi refresh rate switch disabled + manually switching resolution to 1080p24hz (tried also 1080p23hz) before starting video playback
- TrueHD - stutters with /sys/class/tv/policy_fr_auto enabled or disabled at 24hz or 23hz
- DTS-HD - same as above
We practically have the same scenario as WeTek Media Player based on Jarvis rc3 but using the code based on master. Basically the best thing that can be achieved on S8xx regarding bitstream output is disabling /sys/class/tv/policy_fr_auto when a TrueHD or DTS-HD audio is being played to avoid drops (or trying your luck with MediaCodec that for me on Amlogic gave mixed results, something played good, something was not smooth).
This is the workaround I used on the mentioned WeTek Media Player to trigger framerate automation on / off according to audio output, it's not very elegant I know but makes the trick: https://github.com/christiantroy/xbmc/co...fece15dbe1
Great work fritsch and koying
edit: tried E-AC3 it does not turn on the DD+ lights on the AVR and the stream is mute, like the build I tried last night in the previous report
Kodi refresh rate switch disabled
- TrueHD - perfect
- DTS-HD - perfect
Kodi refresh rate switch enabled + /sys/class/tv/policy_fr_auto enabled
- TrueHD - no audio
- DTS-HD - no audio
Kodi refresh rate switch enabled + /sys/class/tv/policy_fr_auto disabled
- TrueHD - perfect
- DTS-HD - perfect
Kodi refresh rate switch disabled + manually switching resolution to 1080p24hz (tried also 1080p23hz) before starting video playback
- TrueHD - stutters with /sys/class/tv/policy_fr_auto enabled or disabled at 24hz or 23hz
- DTS-HD - same as above
We practically have the same scenario as WeTek Media Player based on Jarvis rc3 but using the code based on master. Basically the best thing that can be achieved on S8xx regarding bitstream output is disabling /sys/class/tv/policy_fr_auto when a TrueHD or DTS-HD audio is being played to avoid drops (or trying your luck with MediaCodec that for me on Amlogic gave mixed results, something played good, something was not smooth).
This is the workaround I used on the mentioned WeTek Media Player to trigger framerate automation on / off according to audio output, it's not very elegant I know but makes the trick: https://github.com/christiantroy/xbmc/co...fece15dbe1
Great work fritsch and koying
edit: tried E-AC3 it does not turn on the DD+ lights on the AVR and the stream is mute, like the build I tried last night in the previous report