2017-02-12, 23:20
(2017-02-12, 22:21)mattlach Wrote:(2017-02-12, 22:13)raptorjr Wrote: I don't think audio passthrough is enabled in LiveTV. Think I remember reading somewhere that allowing that in a LiveTV stream was problematic and very hard to avoid audio sync problems. As I understood it, it shouldn't be available for LiveTV.
Read here: http://forum.kodi.tv/showthread.php?tid=284580
It is working right now (but with significant sync problems) so it is not disabled, and was working flawlessly in Jarvis without any sync problems at all.
The receiver correctly identifies and uses the encoding kodi indicates on liveTV streams.
The sync issue is new to Krypton.
If it is impossible to properly sync live TV audio with passthrough, how come Jarvis did it perfectly?
I may have to try to figure out how to downgrade back to Jarvis, as the current state is completely unacceptable.
Example:
So, here is what I suspect happened:
After I upgraded to Krypton, passthrough stopped working all together. It required me to disable "Player -> Sync Playback to Display" for passthrough to work. In Jarvis this wasn't a requirement. The reason why is listed in the config description:
(Yes, this is Krypton, I just switched the skin back to Confluence, as I didn't want to have to teach everyone in the house how to use the TV again, they already complain it is too complicated)
![Full sized picture Image](https://c1.staticflickr.com/3/2710/32484947730_3e7c3bfbbd_z.jpg)
So the reason is that if this is enabled, resampling might be required, and the assumption is that kodi can't resample passed through audio.
But then under System -> Audio -> Audio Passthrough there's this:
![Full sized picture Image](https://c2.staticflickr.com/4/3757/32712634212_a87abd1da4_z.jpg)
It would seem as if AC3 transcoding would solve this sync problem. Is the fact that "Player -> Sync Playback to Display" is forced to be off in order to enable passthrough preventing the AC3 passthrough in the passthrough menu from working?
It seems like a mistake to disable passthrough if "sync playback to display" is enabled for this reason. Any thoughts?
The question is, how can I work around this for now?
What if, instead of using passthrough, I do all audio decoding in Kodi and present my receiver with multichannel PCM in 5.1?
If I have a 7.1 receiver (running with 5.1 speakers, two speakers are unpopulated for future upgrades) do I lose anything by going with this approach? I know it will probably increase CPU load on my Kodi box as it now has to do all the decoding, but it is a Haswell i5-4570T, so I think it can handle it no problem.
So, TLDR version, do I lose anything at all by moving to multichannel PCM with decode happening in Kodi instead of on my receiver? Will this fix my sync issue by allowing me to enable "sync playback to display"?