[LAU] volume settings and keeping bits

From: Andrew Gaydenko <a@email-addr-hidden>
Date: Thu Jul 28 2011 - 17:42:14 EEST

For music playing back I use a player which uses gstreamer as an engine. The player uses an appropriate gst API for setting (software) volume level. Almost all content in my music collection is 16 bit depth. gst forwards a stream to hdsp alsa driver, and then card's spdif out is used to transfer a stream to external DAC, which is set to accept 24 bit stream in accordance with card's bit depth format. DAC chip itself has 20 bit word length (PCM63).

The question is, does gst attenuate samples after converting them into format with more rather 16 bit? The thing is, I'd be happy to know I have those 24 db (at least theoretically, 20 bit DAC - 16 bit content = 4 bit = 24 db) at which I can reduce level in a player without loosing bits.

a
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Thu Jul 28 20:15:01 2011

This archive was generated by hypermail 2.1.8 : Thu Jul 28 2011 - 20:15:02 EEST