Dolby Digital uses a novel approach to applying Dynamic Range Control (DRC) to audio program material. Rather than compressing the dynamic range of the audio in an irreversible way, Dolby Digital encoders generate compression gain (also referred to as control) words that are carried in the Dolby Digital bitstream. When the bitstream is decoded, the compression gain words are applied to the audio material according to user settings. Dolby Digital decoders can be commanded to provide full, reduced, or even no dynamic range compression at all. This allows end users to adjust the amount of dynamic range compression to suit individual tastes and needs.
http://web.archive.org/web/20040716131627/http://www.dolby.com/tech/L.mn.0002.DDPEG1.pdf
As it is, when I play back a movie with AC3, audio is all over the place so one second I have to turn the volume up to hear voices/dialog but quickly turn the volume down when there is an explosion or something loud like that. Don't get me wrong, I want things like explosions to be a bit louder then dialog but I dont want it to blow out my TV speakers or force me to constantly adjust the volume. Now from what I understand this relies on both encoding and decoding, but when encoding to AC3, you are pretty much just extracting the audio so I think this would still be intact. Then it is up to the WD's Sigma 8655 chipset to apply the DRC. As I understand it this is part of the AC3 standards so this should be hardware independent and would be possible for the Sigma chipset to carry out. It seems this should be standard with in the WD but it isnt. How come? Is this something that is possible to implement this across the various base FWs?




