Summary: | graphics/mesa-dri: enable Vulkan Video support after Mesa >= 23 update | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Jan Beich <jbeich> | ||||
Component: | Individual Port(s) | Assignee: | freebsd-x11 (Nobody) <x11> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | manu | ||||
Priority: | --- | Flags: | manu:
maintainer-feedback+
|
||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Bug Depends on: | 273703 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Jan Beich
2023-11-26 19:23:21 UTC
To be accurate, Vulkan Video is already supported but none of the codecs are due to patents (QUEUE_VIDEO_DECODE_BIT_KHR vs. VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR). It gets even weirder after https://gitlab.freedesktop.org/mesa/mesa/-/commit/7b22dd8bfdc3 which disables even non-patented codecs by default. Tested again on a clean env and indeed this works on both my intel machine. On my amd machine it says that h264 isn't supported, haven't looked further but I'm good with the patch. Meh, monday morning strikes again, it works fine on my amd. A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=98949a34f45e194aa83752ebf4bca6fa3fa38478 commit 98949a34f45e194aa83752ebf4bca6fa3fa38478 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-11-25 12:54:22 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-11-27 10:01:12 +0000 graphics/mesa-dri: enable codecs for Vulkan Video after 29d855b6f775 Mesa 23 enabled Vulkan Video itself but all codecs are disabled by default due to patents. Copy -Dvideo-codecs from mesa-gallium-va to avoid the following error: [ffmpeg/video] h264: Device does not support decoding h264! $ vulkaninfo | fgrep decode <empty> $ export ANV_VIDEO_DECODE=1 RADV_PERFTEST=video_decode $ vulkaninfo | fgrep decode VK_KHR_video_decode_queue : extension revision 7 $ pkg upgrade mesa-dri $ vulkaninfo | fgrep decode VK_KHR_video_decode_h264 : extension revision 8 VK_KHR_video_decode_queue : extension revision 7 PR: 275360 Approved by: manu graphics/mesa-dri/Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) |