Rafael Sadowski <raf...@sizeofvoid.org> wrote: > OK to import libva-utils-2.22.0? Yes you need libva from xenocara ;) > > Comment: > collection of tests for VA-API > > Description: > libva-utils is a collection of utilities and examples > to exercise VA-API in accordance with the libva project. > > VA-API is an open-source library and API specification, > which provides access to graphics hardware acceleration > capabilities for video processing. It consists of a main > library and driver-specific acceleration backends for > each supported hardware vendor. > > Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org> > > WWW: https://github.com/intel/libva-utils
% vainfo libva info: VA-API version 1.22.0 libva info: Trying to open /usr/X11R6/lib/modules/drivers//radeonsi_drv_video.so libva info: Found init function __vaDriverInit_1_22 libva info: va_openDriver() returns 0 Trying display: x11 vainfo: VA-API version: 1.22 (libva 2.22.0) vainfo: Driver version: Mesa Gallium driver 23.3.6 for AMD Radeon Graphics (radeonsi, renoir, LLVM 16.0.6, DRM 3.54, 7.5) 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 VAProfileNone : VAEntrypointVideoProc works for me :) I've also run test_va_api, it prints a lots of OK but after a while it hanged Xorg. The port looks fine and it's useful, ok op@ (the alignment of some vars is a bit inconsistent, but it's not a big deal.)