[FFmpeg-trac] #9699(ffmpeg:new): "-layouts" output is broken
FFmpeg
trac at avcodec.org
Fri Mar 25 07:03:41 EET 2022
#9699: "-layouts" output is broken
-------------------------------------+-------------------------------------
Reporter: Anton1699 | Type: defect
Status: new | Priority: normal
Component: ffmpeg | Version: git-
Keywords: | master
channel_layout ffmpeg | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
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
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/9699>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list