maintainer-feedback requested: [Bug 296968] graphics/mesa-dri: enable H.264/H.265 Vulkan Video codecs
[email protected] Tue, 21 Jul 2026 20:54:49 +0000
| Newsgroups | gmane.os.freebsd.devel.x11 |
|---|---|
| Message-ID | <[email protected]/bugzilla/> |
Bugzilla Automation <[email protected]> has asked freebsd-x11 (Nobody) <[email protected]> for maintainer-feedback: Bug 296968: graphics/mesa-dri: enable H.264/H.265 Vulkan Video codecs https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296968 --- Description --- Mesa's -Dvideo-codecs meson option defaults to 'all_free', which strips patent-encumbered codecs (H.264, H.265) from both VA-API and Vulkan Video paths. graphics/mesa-libs already overrides this to 'all' for the gallium side (radeonsi VA-API), but graphics/mesa-dri, which builds the Vulkan drivers (RADV, ANV), does not. RADV on FreeBSD therefore reports VK_KHR_video_encode_queue but no codec-specific VK_KHR_video_encode_h264/h265, making the Vulkan Video encode path unusable: Before this patch: $ vulkaninfo 2>/dev/null | grep -E "VK_KHR_video_(encode|decode)_(h26[45]|av1)" | sort -u VK_KHR_video_decode_av1 : extension revision 1 After this patch: $ vulkaninfo 2>/dev/null | grep -E "VK_KHR_video_(encode|decode)_(h26[45]|av1)" | sort -u VK_KHR_video_decode_av1 : extension revision 1 VK_KHR_video_decode_h264 : extension revision 9 VK_KHR_video_decode_h265 : extension revision 8 VK_KHR_video_encode_h264 : extension revision 14 VK_KHR_video_encode_h265 : extension revision 14