80682ff682
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
44 lines
1.2 KiB
Makefile
44 lines
1.2 KiB
Makefile
# $NetBSD: Makefile,v 1.2 2017/04/09 10:39:52 leot Exp $
|
|
|
|
DISTNAME= intel-vaapi-driver-1.8.0
|
|
CATEGORIES= multimedia
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=01org/}
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= https://github.com/01org/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
|
|
|
|
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 "../../x11/libdrm/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|