Opened 3 months ago

#11129 new defect

No support for ABGR2101010 pixel format

Reported by: Quackdoc Owned by:
Priority: normal Component: undetermined
Version: unspecified Keywords:
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

FFmpeg currently supports the XBGR2101010 pixel format but not ABGR2101010. This causes the below error when trying to use kmsgrab

% sudo ffmpeg -device /dev/dri/card1 -f kmsgrab -plane_id 84 -i - -vf 'hwdownload,format=a2rgb10le' test.mp4 -report
ffmpeg started on 2024-08-06 at 15:55:56
Report written to "ffmpeg-20240806-155556.log"
Log level: 48
ffmpeg version n7.0.1 Copyright (c) 2000-2024 the FFmpeg developers
  built with gcc 14.1.1 (GCC) 20240720
  configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-frei0r --enable-gmp --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libdvdnav --enable-libdvdread --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libharfbuzz --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-mbedtls --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-vapoursynth --enable-version3 --enable-vulkan
  libavutil      59.  8.100 / 59.  8.100
  libavcodec     61.  3.100 / 61.  3.100
  libavformat    61.  1.100 / 61.  1.100
  libavdevice    61.  1.100 / 61.  1.100
  libavfilter    10.  1.100 / 10.  1.100
  libswscale      8.  1.100 /  8.  1.100
  libswresample   5.  1.100 /  5.  1.100
  libpostproc    58.  1.100 / 58.  1.100
[kmsgrab @ 0x61556e6c7c80] Template framebuffer is 300: 1280x960 format 30334241 modifier 100000000000009 flags 2.
[kmsgrab @ 0x61556e6c7c80] Framebuffer pixel format 30334241 is not a known supported format.
[in#0 @ 0x61556e6c79c0] Error opening input: Invalid argument
Error opening input file -.
Error opening input files: Invalid argument

Change History (0)

Note: See TracTickets for help on using tickets.