Opened 13 months ago
Last modified 13 months ago
#10594 new defect
AMD VAAPI Driver does not support some wanted Ubuntu 22.04 LTS
Reported by: | Mateo Bohoquez | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | ffmpeg |
Version: | git-master | Keywords: | VAAPI, No global header, packed sequence headers |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
Summary of the bug:
I get this warn/error but i can encode my video, however in hevc_vaapi i get visual gliches while play the video, and some smartphones cant reproduce the video.
[h264_vaapi @ 0x56248c107500] Driver does not support some wanted packed headers (wanted 0xd, found 0). [h264_vaapi @ 0x56248c107500] Driver does not support packed sequence headers, but a global header is requested. [h264_vaapi @ 0x56248c107500] No global header will be written: this may result in a stream which is not usable for some purposes (e.g. not muxable to some containers).
How to reproduce (with my GPU AMD RX6750 XT):
LIBVA_DRIVER_NAME=radeonsi # for AMD allow_rgb10_configs=false # Video decoding corruption or distortion with AMDGPU driver ffmpeg -hwaccel vaapi -hwaccel_device /dev/dri/renderD129 -i "/media/noe/WinterOS: Rev09/Users/NoeXVanitasXJunk/LinuxCaches/Davinci/Renders/14.mov" -vf 'format=nv12,hwupload' -c:v h264_vaapi -b:v 2.7M "/media/noe/WinterOS: Rev09/Users/NoeXVanitasXJunk/LinuxCaches/Davinci/Renders/14_h264Otri.mp4" -y
Complete output
ffmpeg version N-112184-g8fa83ad70f Copyright (c) 2000-2023 the FFmpeg developers built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04) configuration: --prefix=/home/noe/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/noe/ffmpeg_build/include --extra-ldflags=-L/home/noe/ffmpeg_build/lib --extra-libs='-lpthread -lm' --ld=g++ --bindir=/home/noe/bin --enable-gpl --enable-gnutls --enable-libaom --enable-libass --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libdav1d --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-vaapi --enable-amf --target-os=linux --enable-opengl --enable-opencl --enable-nonfree --enable-libwebp --enable-libopenjpeg --enable-libpulse --enable-frei0r --enable-libbs2b --enable-libcdio --enable-librubberband --enable-libspeex --enable-libtheora --enable-libfontconfig --enable-libfribidi --enable-libxml2 --enable-libxvid --enable-libsmbclient --enable-version3 --enable-libv4l2 --enable-libvidstab --enable-libcaca --enable-libopenmpt --enable-libmodplug --enable-libgme --enable-libopencore-amrwb --enable-libsnappy --enable-libmysofa --enable-libshine --enable-libopencore-amrnb --enable-libtwolame --enable-libvo-amrwbenc --enable-libflite --enable-libsoxr --enable-ladspa libavutil 58. 25.100 / 58. 25.100 libavcodec 60. 27.100 / 60. 27.100 libavformat 60. 13.100 / 60. 13.100 libavdevice 60. 2.101 / 60. 2.101 libavfilter 9. 11.100 / 9. 11.100 libswscale 7. 3.100 / 7. 3.100 libswresample 4. 11.100 / 4. 11.100 libpostproc 57. 2.100 / 57. 2.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/media/noe/WinterOS: Rev09/Users/NoeXVanitasXJunk/LinuxCaches/Davinci/Renders/14.mov': Metadata: major_brand : qt minor_version : 512 compatible_brands: qt creation_time : 2023-09-26T17:35:40.000000Z encoder : Blackmagic Design DaVinci Resolve Studio Duration: 00:45:34.63, start: 0.000000, bitrate: 21029 kb/s Stream #0:0[0x1]: Video: dnxhd (DNXHR LB) (AVdh / 0x68645641), yuv422p(tv, bt709), 720x1280, 19604 kb/s, SAR 1:1 DAR 9:16, 30 fps, 30 tbr, 15360 tbn (default) Metadata: creation_time : 2023-09-26T17:35:40.000000Z handler_name : VideoHandler vendor_id : encoder : DNxHR LB timecode : 01:00:00:00 Stream #0:1[0x2]: Audio: pcm_s16le (lpcm / 0x6D63706C), 44100 Hz, stereo, s16, 1411 kb/s (default) Metadata: creation_time : 2023-09-26T17:35:40.000000Z handler_name : SoundHandler vendor_id : [0][0][0][0] Stream #0:2[0x3](eng): Data: none (tmcd / 0x64636D74) (default) Metadata: creation_time : 2023-09-26T17:35:40.000000Z handler_name : TimeCodeHandler timecode : 01:00:00:00 Stream mapping: Stream #0:0 -> #0:0 (dnxhd (native) -> h264 (h264_vaapi)) Stream #0:1 -> #0:1 (pcm_s16le (native) -> aac (native)) Press [q] to stop, [?] for help [h264_vaapi @ 0x56248c107500] Driver does not support some wanted packed headers (wanted 0xd, found 0). [h264_vaapi @ 0x56248c107500] Driver does not support packed sequence headers, but a global header is requested. [h264_vaapi @ 0x56248c107500] No global header will be written: this may result in a stream which is not usable for some purposes (e.g. not muxable to some containers). Output #0, mp4, to '/media/noe/WinterOS: Rev09/Users/NoeXVanitasXJunk/LinuxCaches/Davinci/Renders/14_h264Otri.mp4': Metadata: major_brand : qt minor_version : 512 compatible_brands: qt encoder : Lavf60.13.100 Stream #0:0: Video: h264 (High) (avc1 / 0x31637661), vaapi(tv, bt709, progressive), 720x1280 [SAR 1:1 DAR 9:16], q=2-31, 2700 kb/s, 30 fps, 15360 tbn (default) Metadata: creation_time : 2023-09-26T17:35:40.000000Z handler_name : VideoHandler vendor_id : timecode : 01:00:00:00 encoder : Lavc60.27.100 h264_vaapi Stream #0:1: Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default) Metadata: creation_time : 2023-09-26T17:35:40.000000Z handler_name : SoundHandler vendor_id : [0][0][0][0] encoder : Lavc60.27.100 aac frame= 0 fps=0.0 q=-0.0 size= 0kB time=00:00:00.20 bitrate= 0.0kbits/frame= 118 fps=0.0 q=-0.0 size= 1280kB time=00:00:03.93 bitrate=2666.0kbits/frame= 241 fps=227 q=-0.0 size= 2816kB time=00:00:08.03 bitrate=2871.7kbits/frame= 359 fps=229 q=-0.0 size= 4096kB time=00:00:11.96 bitrate=2804.0kbits/frame= 472 fps=229 q=-0.0 size= 5376kB time=00:00:15.83 bitrate=2781.0kbits/[out#0/mp4 @ 0x56248c1025c0] video:6310kB audio:290kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.258935% frame= 552 fps=225 q=-0.0 Lsize= 6616kB time=00:00:18.48 bitrate=2932.5kbits/s speed=7.55x
Vainfo:
noe@mate-allseries:~$ vainfo Trying display: wayland Trying display: x11 libva info: VA-API version 1.14.0 libva info: User environment variable requested driver 'radeonsi' libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so libva info: Found init function __vaDriverInit_1_14 libva info: va_openDriver() returns 0 vainfo: VA-API version: 1.14 (libva 2.19.0) vainfo: Driver version: Mesa Gallium driver 23.2.0-devel for AMD Radeon RX 6750 XT (navi22, LLVM 16.0.6, DRM 3.49, 6.2.0-33-generic) vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileHEVCMain : VAEntrypointVLD VAProfileHEVCMain : VAEntrypointEncSlice VAProfileHEVCMain10 : VAEntrypointVLD VAProfileHEVCMain10 : VAEntrypointEncSlice VAProfileJPEGBaseline : VAEntrypointVLD VAProfileVP9Profile0 : VAEntrypointVLD VAProfileVP9Profile2 : VAEntrypointVLD VAProfileAV1Profile0 : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc
Change History (1)
comment:1 by , 13 months ago
Component: | undetermined → ffmpeg |
---|---|
Version: | 5.1.3 → git-master |
Note:
See TracTickets
for help on using tickets.