2020-10-09, 05:40
Hello,
I have a Pi4 connected via HDMI to my TV. My TV is connected to my avr via SP/DIF. My TV is set to passthrough sound to the avr.
With Kodi set to passthrough mode for audio, the avr receives and decodes the audio (Dolby Digital and DTS) correctly. However, I notice 'flickers' of sound while watching a movie (The Matrix in this case), and it isn't long before the sound is out of sync. If I stop playback, go back 10sec and play again, everything is fine, until it loses sync again in a short time.
However, I read HERE that I shouldn't use passthrough and should allow Kodi to do the decoding. That's fine, I thought by allowing the avr to do the decoding, it would be reducing the load on the Pi, but whatever.
Problem is, when I turn off passthrough in Kodi, I only get Stero from the avr. Setting the "Number of channels" in Kodi doesn't seem to have any effect. And I can't find any other relevent settings.
It's possible that the movies I'm trying to play back also have a stero sound track, but why would Kodi choose that one when there is DTS available? If that's even what's happening.
So two things:
1. Why when using passthrough does the audio end up out of sync?
2. More importantly, how can I get Kodi to decode the Dolby/DTS and send it to the avr?
Really appreciate any help.
I have a Pi4 connected via HDMI to my TV. My TV is connected to my avr via SP/DIF. My TV is set to passthrough sound to the avr.
With Kodi set to passthrough mode for audio, the avr receives and decodes the audio (Dolby Digital and DTS) correctly. However, I notice 'flickers' of sound while watching a movie (The Matrix in this case), and it isn't long before the sound is out of sync. If I stop playback, go back 10sec and play again, everything is fine, until it loses sync again in a short time.
However, I read HERE that I shouldn't use passthrough and should allow Kodi to do the decoding. That's fine, I thought by allowing the avr to do the decoding, it would be reducing the load on the Pi, but whatever.
Problem is, when I turn off passthrough in Kodi, I only get Stero from the avr. Setting the "Number of channels" in Kodi doesn't seem to have any effect. And I can't find any other relevent settings.
It's possible that the movies I'm trying to play back also have a stero sound track, but why would Kodi choose that one when there is DTS available? If that's even what's happening.
So two things:
1. Why when using passthrough does the audio end up out of sync?
2. More importantly, how can I get Kodi to decode the Dolby/DTS and send it to the avr?
Really appreciate any help.