Opened 5 months ago

#10726 new defect

SMPTE 7.1DS channel layout not usable in mappings bc of missing channel IDs

Reported by: Martin Owned by:
Priority: minor Component: ffmpeg
Version: unspecified Keywords: channel_layout
Cc: Martin Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

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.

Change History (0)

Note: See TracTickets for help on using tickets.