head 1.9; access; symbols pkgsrc-2023Q4:1.9.0.26 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.9.0.24 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.9.0.22 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.9.0.20 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.9.0.18 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.9.0.16 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.14 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.9.0.12 pkgsrc-2022Q1-base:1.9 pkgsrc-2021Q4:1.9.0.10 pkgsrc-2021Q4-base:1.9 pkgsrc-2021Q3:1.9.0.8 pkgsrc-2021Q3-base:1.9 pkgsrc-2021Q2:1.9.0.6 pkgsrc-2021Q2-base:1.9 pkgsrc-2021Q1:1.9.0.4 pkgsrc-2021Q1-base:1.9 pkgsrc-2020Q4:1.9.0.2 pkgsrc-2020Q4-base:1.9 pkgsrc-2020Q3:1.8.0.6 pkgsrc-2020Q3-base:1.8 pkgsrc-2020Q2:1.8.0.4 pkgsrc-2020Q2-base:1.8 pkgsrc-2020Q1:1.8.0.2 pkgsrc-2020Q1-base:1.8 pkgsrc-2019Q4:1.6.0.10 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.6.0.6 pkgsrc-2019Q3-base:1.6 pkgsrc-2019Q2:1.6.0.4 pkgsrc-2019Q2-base:1.6 pkgsrc-2019Q1:1.6.0.2 pkgsrc-2019Q1-base:1.6 pkgsrc-2018Q4:1.5.0.2 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.2.0.14 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.12 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.10 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.8 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.6 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.2 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.1.0.2 pkgsrc-2017Q1-base:1.1; locks; strict; comment @# @; 1.9 date 2020.10.20.11.41.37; author nia; state Exp; branches; next 1.8; commitid gpDJYvDozFDrsDsC; 1.8 date 2020.01.01.02.23.38; author ryoon; state Exp; branches; next 1.7; commitid QoPH3vMqSOiBMVQB; 1.7 date 2019.12.31.19.01.57; author leot; state Exp; branches; next 1.6; commitid HLFEUvNkiIDllTQB; 1.6 date 2018.12.31.21.08.20; author leot; state Exp; branches; next 1.5; commitid MCtDrDjhXvi8MZ5B; 1.5 date 2018.11.24.14.06.02; author ryoon; state Exp; branches; next 1.4; commitid DkAMxLBQv8m0Dc1B; 1.4 date 2018.11.23.09.14.31; author leot; state Exp; branches; next 1.3; commitid oJdlqq9YlrkI231B; 1.3 date 2018.11.23.08.06.32; author ryoon; state Exp; branches; next 1.2; commitid sJCwe34v6pRyF21B; 1.2 date 2017.04.09.10.39.52; author leot; state Exp; branches; next 1.1; commitid JxUssQHKOW6YzQMz; 1.1 date 2017.03.12.09.44.25; author leot; state Exp; branches; next ; commitid emZNvzQHYwVmafJz; desc @@ 1.9 log @intel-vaapi-driver: Only for x86 @ text @# $NetBSD: Makefile,v 1.8 2020/01/01 02:23:38 ryoon Exp $ DISTNAME= intel-vaapi-driver-2.4.0 CATEGORIES= multimedia MASTER_SITES= ${MASTER_SITE_GITHUB:=intel/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/intel/intel-vaapi-driver/ COMMENT= VA-API user mode driver for Intel GEN Graphics family LICENSE= mit .include "../../multimedia/libva/available.mk" .if ${VAAPI_AVAILABLE} == "no" NOT_FOR_PLATFORM+= ${MACHINE_PLATFORM} .endif GNU_CONFIGURE= yes USE_LIBTOOL= yes USE_TOOLS+= autoconf automake gmake pkg-config ONLY_FOR_PLATFORM+= *-*-i386 *-*-x86_64 CONFIGURE_ARGS+= --disable-wayland # XXX: Force installation in PREFIX. # XXX: LIBVA_DRIVERS_PATH - if undefined - is obtained via # XXX: `pkg-config libva --variable driverdir'. This is not desiderable # XXX: for native X.org so handle installation similarly to graphics/MesaLib # XXX: in order to be X11_TYPE agnostic. CONFIGURE_ENV+= LIBVA_DRIVERS_PATH=${PREFIX}/lib/dri/ .include "../../mk/bsd.prefs.mk" .if ${OPSYS} != "Linux" BUILDLINK_TRANSFORM+= rm:-ldl .endif pre-configure: ${RUN} cd ${WRKSRC} && ${SH} ./autogen.sh .include "../../mk/dlopen.buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" .include "../../multimedia/libva/buildlink3.mk" .include "../../sysutils/libpciaccess/buildlink3.mk" .include "../../x11/libdrm/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.8 log @intel-vaapi-driver: Follow redirects @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2019/12/31 19:01:57 leot Exp $ d22 2 @ 1.7 log @intel-vaapi-driver: Update to 2.4.0 Changes: 2.4.0 ----- * Bump version to 2.4.0 for maintenance release * Fix the dependency on libEGL * Fix ROI support * Fix FD leaks on Wayland * Fix BRC setting * Fix VP8 encoder * Fix VP9 encoder * Fix meson build @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2018/12/31 21:08:20 leot Exp $ d5 1 a5 1 MASTER_SITES= ${MASTER_SITE_GITHUB:=01org/} d8 1 a8 1 HOMEPAGE= https://github.com/01org/intel-vaapi-driver/ @ 1.6 log @intel-vaapi-driver: Update to 2.3.0 Changes: 2.3.0 ----- * Bump version to 2.3.0 * Add new PCI ID for KBL and CFL * Fix frame corruption when there are big MVs in VP8 encoding * Fix dynamically bitrate resetting in AVC encoding * Fix build errors when the toolchain doesn't support -fstack-protector * Fix memory leak issue * Make sure the achieved bitrate meet the requirement for VP8 encoding * Optimize VPP on GEN8 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2018/11/24 14:06:02 ryoon Exp $ d3 1 a3 1 DISTNAME= intel-vaapi-driver-2.3.0 @ 1.5 log @Install a dynamic library to fix vaapi functionality. Bump PKGREVISION @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2018/11/23 09:14:31 leot Exp $ d3 1 a3 2 DISTNAME= intel-vaapi-driver-2.2.0 PKGREVISION= 1 @ 1.4 log @intel-vaapi-driver: Update multimedia/intel-vaapi-driver to 2.2.0 Changes: Version 2.2.0 - 11.Jul.2018 * Bump version to 2.2.0 * Add new PCI ID for KBL-Y * Add meson support * Fix for VC1 decoding issues * Fix VP8 encoding issues * Fix the over-run issue in HEVC encoding * Fix the max MV length in MPEG-2 encoding * Fix packed header mode * Fix building issue on Android Version 2.1.0 - 12.Feb.2018 * Bump version to 2.1.0 * Add support for Cannolake (aka. CNL) - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit - Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/{VP9,AVC} low power - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD * Add support for VC1 interlaced video decoding * Add support for Stats/PreEnc on GEN9 * Add support for vaExportSurfaceHandle() * Add new PCI IDs for CFL * Add mininum resolution query for encoder * Ehance the logging to provide informational messages * Fix VP9 brc issue on KBL * A lot of bug fixes Version 2.0.0 - 21.Oct.2017 * Bump version to 2.0.0 * Add support for Coffee Lake (aka. CFL) - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit - Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/AVC low power CQP/CBR/VBR mode - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD * Add support for H264 FEI * Add support for HEVC ROI encoding * Add support for intensity compensation for VC-1 decoding * Improve the quality of the H264 encoder on BDW/BSW * Improve the CSC performance between I420/NV12/P010/YUY2/VYUY format * Improve the performace of va{Get, Put}Image for I420/NV12/P010/YUY2/VYUY format * Fix image corruption for VP9 decoding * Fix race condition in wayland support * Fix ROI support in VDEnc support * Fix corrupted stream when using VDEnc CBR/VBR * Fix GCC 7.1.1 warnings/errors * Update the shader for HEVC encoding Version 1.8.3 - 28.Jun.2017 * Add support for Gemini Lake (aka. GLK) - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9 10-bit - Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/AVC low power CQP mode - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob, MotionAdaptive, MotionCompensated}/ColorBalance/STD * Improve the quality of the HEVC encoder on SKL+ for CQP and CBR mode * Add support for HEVC VBR mode on SKL+ * Set the quality range for HEVC / AVC encoder to 7 * Fix VP9 encoding quality issue on KBL * Fix build issue on Android * Fix the wrong order for AUD NAL unit in AVC encoder * Fix the condition of enabling H.264 MB rate control * Fix the memory leak issue in JPEG decoding Version 1.8.2 - 22.May.2017 * Add support for querying slice structure for AVC encoding * Add support for AVC multi-slice encoding on SKL+ * Add support for MVC encoding on SKL+ * Fix bad frame on SKL and BXT when the quality level is set to 1 Version 1.8.1 - 10.Apr.2017 * Add support for VAConfigAttribEncMaxSlices * Disable AVC multi-slice encoding on SKL+ * Disable AVC ROI encoding on SKL+ * Disable bitrate control per temporal layer on SKL+ * Disable MVC encoding on SKL+ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2018/11/23 08:06:32 ryoon Exp $ d4 1 d44 1 @ 1.3 log @Recursive revbump from multimedia/libva @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2017/04/09 10:39:52 leot Exp $ d3 1 a3 2 DISTNAME= intel-vaapi-driver-1.8.0 PKGREVISION= 1 @ 1.2 log @Update multimedia/intel-vaapi-driver to 1.8.0 pkgsrc changes: - Delete patches/patch-src_i965__decoder__utils.c: applied upstream Changes: Version 1.8.0 - 31.Mar.2017 * Improve the quality of the H.264 encoder on SKL+ for CQP and CBR mode * Improve the quality of the VP8 encoder on BSW+ for CQP and CBR mode * Add support for H.264 VBR mode on SKL+ * Add support for VP8 VBR mode on BSW+ * Add support for low-power H.264 encoder on BXT and KBL * Add support for CBR / VBR with low-power H.264 encoder on SKL+ (A HuC Firmware and a HuC supported Linux kernel are required) * Add support for CSC and scaling with 10bit P010/I010 surface * Optimize CSC and scaling with 8bit NV12 and I420 surface * Fix the wrong memory object cache setting on SKL+ * Fix the EU number in media pipeline * Fix the wrong bit shift in H.264 encoder * Fix the 48bit graphics address on BSW+ * Fix building on NetBSD * Known issues - The new AVC encoder doesn't support MVC/SVC encoding - The new AVC encoder doesn't support ROI encoding - The new AVC encoder doesn't support multiple slice encoding @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2017/03/12 09:44:25 leot Exp $ d4 1 @ 1.1 log @Import intel-vaapi-driver-1.7.3 as multimedia/intel-vaapi-driver VA-API (Video Acceleration API) user mode driver for Intel GEN Graphics family. 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. The current video driver backend provides a bridge to the GEN GPUs through the packaging of buffers and commands to be sent to the i915 driver for exercising both hardware and shader functionality for video decode, encode, and processing. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= intel-vaapi-driver-1.7.3 @