[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