Opened 2 years ago

Closed 2 years ago

#9699 closed defect (fixed)

"-layouts" output is broken

Reported by: Anton1699 Owned by:
Priority: normal Component: ffmpeg
Version: git-master Keywords: channel_layout ffmpeg
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug:

The recent changes to the channel layout API have broken the -layouts output

How to reproduce:

% ffmpeg -layouts
ffmpeg version 2022-03-24-git-28d011516b-essentials_build-www.gyan.dev Copyright (c) 2000-2022 the FFmpeg developers
  built with gcc 11.2.0 (Rev7, Built by MSYS2 project)
  configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-zlib --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-sdl2 --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libaom --enable-libopenjpeg --enable-libvpx --enable-mediafoundation --enable-libass --enable-libfreetype --enable-libfribidi --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-ffnvcodec --enable-nvdec --enable-nvenc --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-libgme --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libtheora --enable-libvo-amrwbenc --enable-libgsm --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-librubberband
  libavutil      57. 24.101 / 57. 24.101
  libavcodec     59. 25.100 / 59. 25.100
  libavformat    59. 20.101 / 59. 20.101
  libavdevice    59.  6.100 / 59.  6.100
  libavfilter     8. 29.100 /  8. 29.100
  libswscale      6.  6.100 /  6.  6.100
  libswresample   4.  6.100 /  4.  6.100
  libpostproc    56.  5.100 / 56.  5.100
Individual channels:
NAME           DESCRIPTION
FL             front left
FR             front right
FC             front center
LFE            low frequency
BL             back left
BR             back right
FLC            front left-of-center
FRC            front right-of-center
BC             back center
SL             side left
SR             side right
TC             top center
TFL            top front left
TFC            top front center
TFR            top front right
TBL            top back left
TBC            top back center
TBR            top back right
(null)         (null)
(null)         (null)
(null)         (null)
(null)         (null)
(null)         (null)
(null)         (null)
(null)         (null)
(null)         (null)
(null)         (null)
(null)         (null)
(null)         (null)
DL             downmix left
DR             downmix right
WL             wide left
WR             wide right
SDL            surround direct left
SDR            surround direct right
LFE2           low frequency 2
TSL            top side left
TSR            top side right
BFC            bottom front center
BFL            bottom front left
BFR            bottom front right
USR41          user 41
USR42          user 42
USR43          user 43
USR44          user 44
USR45          user 45
USR46          user 46
USR47          user 47
USR48          user 48
USR49          user 49
USR50          user 50
USR51          user 51
USR52          user 52
USR53          user 53
USR54          user 54
USR55          user 55
USR56          user 56
USR57          user 57
USR58          user 58
USR59          user 59
USR60          user 60
USR61          user 61
USR62          user 62

Standard channel layouts:
NAME           DECOMPOSITION
mono           +USR63
stereo         USR63+USR63
2.1            USR63+USR63+USR63
3.0            USR63+USR63+USR63
3.0(back)      USR63+USR63+USR63
4.0            USR63+USR63+USR63+USR63
quad           USR63+USR63+USR63+USR63
quad(side)     USR63+USR63+USR63+USR63
3.1            USR63+USR63+USR63+USR63
5.0            USR63+USR63+USR63+USR63+USR63
5.0(side)      USR63+USR63+USR63+USR63+USR63
4.1            USR63+USR63+USR63+USR63+USR63
5.1            USR63+USR63+USR63+USR63+USR63+USR63
5.1(side)      USR63+USR63+USR63+USR63+USR63+USR63
6.0            USR63+USR63+USR63+USR63+USR63+USR63
6.0(front)     USR63+USR63+USR63+USR63+USR63+USR63
hexagonal      USR63+USR63+USR63+USR63+USR63+USR63
6.1            USR63+USR63+USR63+USR63+USR63+USR63+USR63
6.1(back)      USR63+USR63+USR63+USR63+USR63+USR63+USR63
6.1(front)     USR63+USR63+USR63+USR63+USR63+USR63+USR63
7.0            USR63+USR63+USR63+USR63+USR63+USR63+USR63
7.0(front)     USR63+USR63+USR63+USR63+USR63+USR63+USR63
7.1            USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63
7.1(wide)      USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63
7.1(wide-side) USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63
octagonal      USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63
hexadecagonal  USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63
downmix        +USR63+USR63
22.2           USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63+USR63

Change History (1)

comment:1 by Elon Musk, 2 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.