Described herein is a method of
processing audio data for playback, the method including: receiving, by a decoder, a
bitstream including encoded audio data and
metadata, wherein the
metadata includes one or more
dynamic range control (DRC) sets, and for each DRC set, an indication of whether the DRC set is configured for providing a dynamic
loudness compensation effect;
parsing the
metadata, by the decoder, to identify DRC sets that are configured for providing the
dynamic range compensation effect; decoding, by the decoder, the encoded audio data to obtain decoded audio data; selecting, by the decoder, one of the identified DRC sets configured for providing the dynamic
loudness compensation effect: extracting from the
bitstream, by the decoder, one or more DRC gains corresponding to the selected DRC set; applying to the decoded audio data, by the decoder, the one or more DRC gains corresponding to the selected DRC set to obtain dynamic
loudness compensated audio data; and outputting the dynamic loudness compensated audio data for playback. Moreover, described are respective decoder and
computer program products.