[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