Dolby Atmos in Dolby AC-4
Learn how to play Dolby Atmos in Dolby AC-4.
There are differences in how Dolby Atmos is signalled, depending on the mediatype. Unlike Dolby Atmos in Dolby Digital Plus media where Dolby Atmos signaling is explicit, Dolby Atmos in Dolby AC-4 media needs to be detected by checking whether the media contains immersive content. This can be done by inspecting the AudioChannelConfiguration descriptor.
| Channel Configuration | MPEG AudioChannelConfiguration value (ISO/IEC 23091-3) |
Dolby AudioChannelConfiguration value (ETSI TS 103 190-2) |
|---|---|---|
urn:mpeg:mpegB:cicp:ChannelConfiguration |
tag:dolby.com,2015:dash:audio_channel_configuration:2015 |
|
| 5.1.2 [a] | '14' | '0x0000C7' |
| 5.1.4 | '16' | '0x000077' |
| 7.1.2 | N/A | '0x0000CF' |
| 7.1.4 | '19' | '0x00007F' |
[a] The MPEG channel configuration 5.1.2 uses different
positions for the height channels in comparison to Dolby's 5.1.2
channel configuration. In both cases there are height channels,
thus both cases are considered Immersive audio.
Considering the callback function from the previous lesson, a filter function to remove immersive channel configurations from the set of possible AdaptationSets can look like: