[FFmpeg-trac] #10726(ffmpeg:new): SMPTE 7.1DS channel layout not usable in mappings bc of missing channel IDs

FFmpeg trac at avcodec.org
Wed Dec 6 22:52:54 EET 2023


#10726: SMPTE 7.1DS channel layout not usable in mappings bc of missing channel IDs
-------------------------------------+-------------------------------------
             Reporter:  Martin       |                     Type:  defect
               Status:  new          |                 Priority:  minor
            Component:  ffmpeg       |                  Version:
             Keywords:               |  unspecified
  channel_layout                     |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:

 1) The channel layout description (https://ffmpeg.org/ffmpeg-utils.html
 #Channel-Layout) lists two channel IDs ‘SDL’ = surround direct left and
 ‘SDR’ = surround direct right, but the two IDs are not used in any of the
 standard channel layout compositions. SDL/SDR map to Lsd/Lsr in E-AC-3
 (see ETSI TS 102 366 v1.4.1,
 https://www.etsi.org/deliver/etsi_ts/102300_102399/102366/01.04.01_60/ts_102366v010401p.pdf),
 Quicktime, AAC, and Mediainfo.

 2) Channel IDs are missing for "Surround Left/Right" which map to Lss/Rss
 in SMPTE, DTS-HD, AAC, and Mediainfo. Because of that there's currently no
 way to specify a '7.1DS' channel layout composition using channel IDs (see
 SMPTE ST 428-12:2013, https://ieeexplore.ieee.org/document/7291368/).

 This is not just a documentation flaw as one can check by using the
 command line below.

 How to reproduce:
 {{{
 %  ffmpeg -hide_banner -layouts | grep -e 'SD[LR]'
 ffmpeg version git-2023-11-02-ec8b8cd5c
 built on 2023-11-02
 }}}
 Patches should be submitted to the ffmpeg-devel mailing list and not this
 bug tracker.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10726>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list