A method, performed by and audio processing device, for decoding one or more frames of an encoded audio bitstream, the encoded audio bitstream including audio data and metadata for a plurality of dynamic range control (DRC) profiles, the method comprising:
- parsing the encoded audio bitstream and extracting the encoded audio data and metadata for one or more the DRC profiles;
- decoding the encoded audio data and applying DRC gains to the decoded audio data, wherein:
- each DRC profile is suitable for at least one device type or listening environment;
- one or more of the DRC profiles are selected in response to information about the audio processing device or the listening environment;
- the DRC gains applied to the decoded audio data correspond to the one or more selected DRC profiles;
- and
- the DRC gains corresponding to the one or more selected DRC profiles are included in the metadata of the encoded audio bitstream.