[FFmpeg-trac] #9835(undetermined:new): Native AAC encoder does not signal 7.1 correctly
FFmpeg
trac at avcodec.org
Mon Jul 18 17:36:32 EEST 2022
#9835: Native AAC encoder does not signal 7.1 correctly
-------------------------------------+-------------------------------------
Reporter: Anton1699 | Type:
| enhancement
Status: new | Priority: normal
Component: | Version: git-
undetermined | master
Keywords: aac | Blocked By:
channel_layout |
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
This is the list of channel layouts the AAC encoder will encode without a
PCE:
{{{
static const AVChannelLayout aac_normal_chan_layouts[7] = {
AV_CHANNEL_LAYOUT_MONO,
AV_CHANNEL_LAYOUT_STEREO,
AV_CHANNEL_LAYOUT_SURROUND,
AV_CHANNEL_LAYOUT_4POINT0,
AV_CHANNEL_LAYOUT_5POINT0_BACK,
AV_CHANNEL_LAYOUT_5POINT1_BACK,
AV_CHANNEL_LAYOUT_7POINT1,
};
}}}
Looking at the ''7.1 Channel Support'' table
[[https://www2.iis.fraunhofer.de/AAC/multichannel.html|here]], it seems
that the seventh channel layout signals
[[https://de.wikipedia.org/wiki/Sony_Dynamic_Digital_Sound|SDDS (Sony
Dynamic Digital Sound)]] which FFmpeg calls `7.1(wide)`. FFmpeg's `7.1` is
signaled using the twelfth entry which was added in an amendment to the
AAC specification.
I understand that not every decoder will understand the amended channel
layouts so maybe there should be a command line flag to manually enable
them.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/9835>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list