[LAU] volume settings and keeping bits

Dale Powell dj_kaza at hotmail.com
Thu Jul 28 15:43:55 UTC 2011




> Date: Thu, 28 Jul 2011 18:42:14 +0400
> From: a at gaydenko.com
> To: linux-audio-user at lists.linuxaudio.org
> Subject: [LAU] volume settings and keeping bits
> 
> 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
> _______________________________________________

Most significant bits are the same for both, you just have less on the least significant side between 16bit and 20/24bit.

Dynamic range does not equate to volume! Don't get confused just because both are measured in dB.
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxaudio.org/pipermail/linux-audio-user/attachments/20110728/ad1a336c/attachment.htm>


More information about the Linux-audio-user mailing list