libva: update to 2.13.0 Changes, excluding bug/doc/ci/trace fixes: 2.13.0 add: (sep_layer) add new surface format fourcc XYUV 2.12.0 add: Report the capability of vaCopy support add: Report the capability of sub device add: Add config attributes to advertise HEVC/H.265 encoder features add: Video processing HVS Denoise: Added 4 modes add: Introduce VASurfaceAttribDRMFormatModifiers add: Add 3DLUT Filter in Video Processing. 2.11.0 add: LibVA Protected Content API add: Add a configuration attribute to advertise AV1d LST feature fix: wayland: don't try to authenticate with render nodes trace: Add details data dump for mpeg2 IQ matrix. 2.10.0 add: Pass offset and size of pred_weight_table add: add vaCopy interface to copy surface and buffer add: add definition for different execution add: New parameters for transport controlled BRC were added add: add FreeBSD support add: add a bufer type to adjust context priority dynamically 2.9.0 Add SCC fields trace for HEVC SCC encoding. Add FOURCC code for Y212 and Y412 format. Add interpolation method for scaling. add attributes for context priority setting Add vaSyncBuffer for output buffers synchronization Add vaSyncSurface2 with timeout 2.8.0 add fourcc code for P012 format add definition to enforce both reflist not empty change the return value to be UNIMPLEMENTED when the function pointer is NULL remove check of vaPutSurface implementation Add new slice structure flag for CAPS reporting VA/X11: VAAPI driver mapping for iris DRI driver VA/X11: enable driver candidate selection for DRI2 Add SCC flags to enable/disable features Add VAProfileHEVCSccMain444_10 for HEVC change the compatible list to be dynamic one 2.7.1 VA/X11: enable driver candidate selection for DRI2 VA/X11: VAAPI driver mapping for iris DRI driver 2.7.0 Add av1 decode interfaces Add 2 FourCC for 10bit RGB(without Alpha) format: X2R10G10B10 and X2B10G10R10.diff -r1.23 -r1.24 pkgsrc/multimedia/libva/Makefile
(tnn)
@@ -1,55 +1,53 @@ | @@ -1,55 +1,53 @@ | |||
1 | # $NetBSD: Makefile,v 1.23 2021/12/02 16:58:47 tnn Exp $ | 1 | # $NetBSD: Makefile,v 1.24 2022/01/09 00:27:57 tnn Exp $ | |
2 | 2 | |||
3 | DISTNAME= libva-2.6.1 | 3 | GITHUB_RELEASE= ${PKGVERSION_NOREV} | |
4 | DISTNAME= libva-2.13.0 | |||
4 | CATEGORIES= multimedia | 5 | CATEGORIES= multimedia | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=intel/} | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=intel/} | |
6 | EXTRACT_SUFX= .tar.gz | 7 | EXTRACT_SUFX= .tar.bz2 | |
7 | GITHUB_TAG= 2.6.1 | |||
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://github.com/intel/libva | 10 | HOMEPAGE= https://github.com/intel/libva | |
11 | COMMENT= Video Acceleration API | 11 | COMMENT= Video Acceleration API | |
12 | LICENSE= mit | 12 | LICENSE= mit | |
13 | 13 | |||
14 | GNU_CONFIGURE= yes | 14 | GNU_CONFIGURE= yes | |
15 | USE_LIBTOOL= yes | 15 | USE_LIBTOOL= yes | |
16 | USE_TOOLS+= autoreconf autoconf automake gmake pkg-config | 16 | USE_TOOLS+= gmake pkg-config | |
17 | 17 | |||
18 | .include "../../mk/bsd.prefs.mk" | 18 | .include "../../mk/bsd.prefs.mk" | |
19 | 19 | |||
20 | # | 20 | # | |
21 | # vaapi drivers (e.g. intel-vaapi-driver) can be installed under | 21 | # vaapi drivers (e.g. intel-vaapi-driver) can be installed under | |
22 | # ${PREFIX}/lib/dri and linked against native X.org. Instruct libva's | 22 | # ${PREFIX}/lib/dri and linked against native X.org. Instruct libva's | |
23 | # DRIVER_SEARCH_PATH to look at them too for native X.org. | 23 | # DRIVER_SEARCH_PATH to look at them too for native X.org. | |
24 | # | 24 | # | |
25 | .if ${X11_TYPE} == "native" | 25 | .if ${X11_TYPE} == "native" | |
26 | DRIVER_SEARCH_PATH= ${X11BASE}/lib/dri:${PREFIX}/lib/dri | 26 | DRIVER_SEARCH_PATH= ${X11BASE}/lib/dri:${PREFIX}/lib/dri | |
27 | .else | 27 | .else | |
28 | DRIVER_SEARCH_PATH= ${X11BASE}/lib/dri | 28 | DRIVER_SEARCH_PATH= ${X11BASE}/lib/dri | |
29 | .endif | 29 | .endif | |
30 | 30 | |||
31 | CONFIGURE_ARGS+= --enable-shared | 31 | CONFIGURE_ARGS+= --enable-shared | |
32 | CONFIGURE_ARGS+= --with-drivers-path=${DRIVER_SEARCH_PATH:Q} | 32 | CONFIGURE_ARGS+= --with-drivers-path=${DRIVER_SEARCH_PATH:Q} | |
33 | # Might be useful to have this but I'll leave it to | |||
34 | # someone else to enable. -tnn | |||
35 | CONFIGURE_ARGS+= --disable-wayland | |||
36 | # To avoid a PLIST mismatch with base Xorg | |||
37 | CONFIGURE_ARGS+= --disable-glx | |||
33 | 38 | |||
34 | LIBS+= ${BUILDLINK_LDADD.dl} | 39 | LIBS+= ${BUILDLINK_LDADD.dl} | |
35 | 40 | |||
36 | PKGCONFIG_OVERRIDE+= libva-drm.pc.in | 41 | PKGCONFIG_OVERRIDE+= pkgconfig/libva-drm.pc.in | |
37 | PKGCONFIG_OVERRIDE+= libva-egl.pc.in | 42 | PKGCONFIG_OVERRIDE+= pkgconfig/libva-glx.pc.in | |
38 | PKGCONFIG_OVERRIDE+= libva-glx.pc.in | 43 | PKGCONFIG_OVERRIDE+= pkgconfig/libva-wayland.pc.in | |
39 | PKGCONFIG_OVERRIDE+= libva-tpi.pc.in | 44 | PKGCONFIG_OVERRIDE+= pkgconfig/libva-x11.pc.in | |
40 | PKGCONFIG_OVERRIDE+= libva-x11.pc.in | 45 | PKGCONFIG_OVERRIDE+= pkgconfig/libva.pc.in | |
41 | PKGCONFIG_OVERRIDE+= libva.pc.in | |||
42 | ||||
43 | 46 | |||
44 | pre-configure: | |||
45 | cd ${WRKSRC} && autoreconf -i | |||
46 | ||||
47 | # To avoid a PLIST mismatch with base Xorg | |||
48 | CONFIGURE_ARGS+= --disable-glx | |||
49 | 47 | |||
50 | .include "../../x11/libXfixes/buildlink3.mk" | 48 | .include "../../x11/libXfixes/buildlink3.mk" | |
51 | .include "../../x11/libXext/buildlink3.mk" | 49 | .include "../../x11/libXext/buildlink3.mk" | |
52 | .include "../../x11/libX11/buildlink3.mk" | 50 | .include "../../x11/libX11/buildlink3.mk" | |
53 | .include "../../x11/libdrm/buildlink3.mk" | 51 | .include "../../x11/libdrm/buildlink3.mk" | |
54 | .include "../../mk/dlopen.buildlink3.mk" | 52 | .include "../../mk/dlopen.buildlink3.mk" | |
55 | .include "../../mk/bsd.pkg.mk" | 53 | .include "../../mk/bsd.pkg.mk" |
@@ -1,34 +1,37 @@ | @@ -1,34 +1,37 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.9 2018/11/23 08:05:04 ryoon Exp $ | 1 | @comment $NetBSD: PLIST,v 1.10 2022/01/09 00:27:57 tnn Exp $ | |
2 | include/va/va.h | 2 | include/va/va.h | |
3 | include/va/va_backend.h | 3 | include/va/va_backend.h | |
4 | include/va/va_backend_prot.h | |||
4 | include/va/va_backend_vpp.h | 5 | include/va/va_backend_vpp.h | |
5 | include/va/va_compat.h | 6 | include/va/va_compat.h | |
7 | include/va/va_dec_av1.h | |||
6 | include/va/va_dec_hevc.h | 8 | include/va/va_dec_hevc.h | |
7 | include/va/va_dec_jpeg.h | 9 | include/va/va_dec_jpeg.h | |
8 | include/va/va_dec_vp8.h | 10 | include/va/va_dec_vp8.h | |
9 | include/va/va_dec_vp9.h | 11 | include/va/va_dec_vp9.h | |
10 | include/va/va_dri2.h | 12 | include/va/va_dri2.h | |
11 | include/va/va_dricommon.h | 13 | include/va/va_dricommon.h | |
12 | include/va/va_drm.h | 14 | include/va/va_drm.h | |
13 | include/va/va_drmcommon.h | 15 | include/va/va_drmcommon.h | |
14 | include/va/va_egl.h | 16 | include/va/va_egl.h | |
15 | include/va/va_enc_h264.h | 17 | include/va/va_enc_h264.h | |
16 | include/va/va_enc_hevc.h | 18 | include/va/va_enc_hevc.h | |
17 | include/va/va_enc_jpeg.h | 19 | include/va/va_enc_jpeg.h | |
18 | include/va/va_enc_mpeg2.h | 20 | include/va/va_enc_mpeg2.h | |
19 | include/va/va_enc_vp8.h | 21 | include/va/va_enc_vp8.h | |
20 | include/va/va_enc_vp9.h | 22 | include/va/va_enc_vp9.h | |
21 | include/va/va_fei.h | 23 | include/va/va_fei.h | |
22 | include/va/va_fei_h264.h | 24 | include/va/va_fei_h264.h | |
23 | include/va/va_fei_hevc.h | 25 | include/va/va_fei_hevc.h | |
26 | include/va/va_prot.h | |||
24 | include/va/va_str.h | 27 | include/va/va_str.h | |
25 | include/va/va_tpi.h | 28 | include/va/va_tpi.h | |
26 | include/va/va_version.h | 29 | include/va/va_version.h | |
27 | include/va/va_vpp.h | 30 | include/va/va_vpp.h | |
28 | include/va/va_x11.h | 31 | include/va/va_x11.h | |
29 | lib/libva-drm.la | 32 | lib/libva-drm.la | |
30 | lib/libva-x11.la | 33 | lib/libva-x11.la | |
31 | lib/libva.la | 34 | lib/libva.la | |
32 | lib/pkgconfig/libva-drm.pc | 35 | lib/pkgconfig/libva-drm.pc | |
33 | lib/pkgconfig/libva-x11.pc | 36 | lib/pkgconfig/libva-x11.pc | |
34 | lib/pkgconfig/libva.pc | 37 | lib/pkgconfig/libva.pc |
@@ -1,8 +1,5 @@ | @@ -1,8 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.16 2021/10/26 11:01:10 nia Exp $ | 1 | $NetBSD: distinfo,v 1.17 2022/01/09 00:27:57 tnn Exp $ | |
2 | 2 | |||
3 | BLAKE2s (libva-2.6.1.tar.gz) = 6daed383fc422b5f6c8e1c588609fbd14731ce809e337bdd57c31663fc2fdd91 | 3 | BLAKE2s (libva-2.13.0.tar.bz2) = d014c9118ddd34eebb90af8caa6354cb0994b1e27f2c84207f5f9e9d1fd10236 | |
4 | SHA512 (libva-2.6.1.tar.gz) = 29dd4df9da5f9a02149dadfc30cb5edfde63f2d912a99ef8dc4eecb983a09d2cd0451d61bad2b9bec0a25a6c2d2c60d644a2251e2141623fdf0a08eb3e70569a | 4 | SHA512 (libva-2.13.0.tar.bz2) = 25c384f4dc577328af67892c055ca1c832b98e2e36c495678c0fb8d5375dfd5b28257d575dca13c0f46d04e66643f729331ddaaa55d48bcc3df28eb3b6f343eb | |
5 | Size (libva-2.6.1.tar.gz) = 228850 bytes | 5 | Size (libva-2.13.0.tar.bz2) = 495736 bytes | |
6 | SHA1 (patch-va_Makefile.am) = af963e8279aacf706b6442372ce7cb1436395c74 | |||
7 | SHA1 (patch-va_glx_va__glx__private.h) = daf6552189295a86f1f073ef107b7449e4098251 | |||
8 | SHA1 (patch-va_va__trace.c) = 478f23fb0c5e7cf6a8adc421921af715a62231ef |