Kodi Community Forum

Full Version: PCM Passthrough settings
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi all,

I have a quick question for you.
Which settings should I use to avoid Kodi to process/resample the PCM files?
I mean, my goal is to pass-through the PCM files to the AVR.
I have a 5.1 system and I disabled the "Enable upmix" option.
Everything works fine.
I just want to be sure that Kodi doesn't process the PCM files and it transfers the raw PCM to the AVR.

Thanks
Regards.
Can't you use your ears?
Funny, really funny.

Anyway, I think that my question was very pertinent.
Is it possible to know what happen to the raw PCM data before it is sent to the AVR?
Is there any process involved (resample, volume normalization etc.)?
Which settings should be used to passthrough the PCM data to the AVR?

Thanks
Kova hold your horses!
Up to this point I didn't need any help from fritsch (maybe the day will come).
As I am more or less active in the forum, I see him (wild guess) in 5 out of 10 posts helping out others.
He doesn't seem to need to do something like that to build up some rep. He already got that covered....
Question 1: What is your input? It is for sure not RAW PCM Data
Answer: Set Kodi to "Best Match"

Kodi's audio chain:
1) Decode the input to FLOAT32, lossless, dependend on the decoder
2) Open the widest format (SNE32, FLOAT, SN16, etc.) and best matching sample rate (if available input samplerate == output samplerate)

So in best case your audio tracks are neither resampled, nor do you loose information when adding them on the sink.
And all of this can be seen in your Debug Log
Hi fritsch,

thanks for your help.
To respond to your question, I'm using different inputs for my tests:
PCM wave 24bit/96kHz
FLAC 24bit/192kHz
etc.
My AVR is Marantz SR6011 http://manuals.marantz.com/SR6011/NA/EN/index.php
Both should come out out as SNE32 / 96 khz or SNE32 / 192 khz depending on the HW and output you use. Before you ask the change from 24 to 32 does not at all change any values.
Thanks Smile