mcduman wrote: > here is the response from the designer of the dac (DS) > > QUOTE > > -"The DS is reporting the number of bits that are changing. i.e. if it > reads 16 bits then the bottom 8 bits are always zero on each input > sample. In general displays of sample rate and bit rate on players > either describe the size of the samples in the input files or the size > of the samples at the last stage of processing, but they arent looking > at the actual data in the samples like the DS is. > Either the upsampler isnt really calculating a full 24 bits per sample > or theres some configuration parameter that causing only 16 bits to be > sent to the DAC."- > > UNQUOTE > > So, what SoX is doing is adding 8 zeros to the end which effectively is > again 16 bits.
If no other processing is required Yes, the only thing it should do when converting form 16 to 24 bit is add 8 zeroes, but SOX works internally at 32 bit, so if any DSP is involved, the new values will have 32 bit precision, when writing the output SOX will truncate at the most significant bytes required by the user. So is really depending on what you ask SOX to do. To be sure, try to apply i.e. some gain reduction and you 'll see what happen. By the way, other 8 zeroes are added from squeezelite, just becouse your sound card require 32_L£ format. EDIT: have a look here: https://github.com/raspberrypi/linux/issues/494 ____________________________________________________________ SB+, Klimo Merlino + Kent Gold, Monitor Audio Studio 20 Gold SE+, Klimo reference and DIS Interconnect. ------------------------------------------------------------------------ marcoc1712's Profile: http://forums.slimdevices.com/member.php?userid=34842 View this thread: http://forums.slimdevices.com/showthread.php?t=105309
_______________________________________________ Squeezecenter mailing list Squeezecenter@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/squeezecenter