Sun Apr 9 11:13:51 2023 UTC ()
add SVT-AV1 1.4.1

The Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) is an
AV1-compliant software encoder/decoder library. The work on the SVT-AV1
encoder targets the development of a production-quality AV1-encoder with
performance levels applicable to a wide range of applications, from premium
VOD to real-time and live encoding/transcoding. The SVT-AV1 decoder
implementation targets future codec research activities.

The SVT-AV1 project was initially founded by Intel in partnership with
Netflix, and was then adopted by the Alliance of Open Media (AOM)
Software Implementation Working Group (SIWG), in August 2020, to
carry on the group's mission.


(plunky)
diff -r0 -r1.1 pkgsrc/multimedia/svt-av1/DESCR
diff -r0 -r1.1 pkgsrc/multimedia/svt-av1/Makefile
diff -r0 -r1.1 pkgsrc/multimedia/svt-av1/PLIST
diff -r0 -r1.1 pkgsrc/multimedia/svt-av1/buildlink3.mk
diff -r0 -r1.1 pkgsrc/multimedia/svt-av1/distinfo

File Added: pkgsrc/multimedia/svt-av1/DESCR
The Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) is an
AV1-compliant software encoder/decoder library. The work on the SVT-AV1
encoder targets the development of a production-quality AV1-encoder with
performance levels applicable to a wide range of applications, from premium
VOD to real-time and live encoding/transcoding. The SVT-AV1 decoder
implementation targets future codec research activities.

The SVT-AV1 project was initially founded by Intel in partnership with
Netflix, and was then adopted by the Alliance of Open Media (AOM)
Software Implementation Working Group (SIWG), in August 2020, to
carry on the group's mission.

File Added: pkgsrc/multimedia/svt-av1/Makefile
# $NetBSD: Makefile,v 1.1 2023/04/09 11:13:51 plunky Exp $

DISTNAME=	svt-av1-1.4.1
CATEGORIES=	multimedia
MASTER_SITES=	${MASTER_SITE_GITLAB:=AOMediaCodec/}
EXTRACT_SUFX=	.tar.bz2

GITLAB_PROJECT=	SVT-AV1
GITLAB_TAG=	v${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://gitlab.gnome.org/AOMediaCodec/SVT-AV1
COMMENT=	Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder)
LICENSE=	modified-bsd

WRKSRC=		${WRKDIR}/${GITLAB_PROJECT}-${GITLAB_TAG}

USE_CMAKE=	yes
USE_LANGUAGES=	c c++

CMAKE_ARG_PATH=	..
CMAKE_ARGS+=	-G"Unix Makefiles"
CMAKE_ARGS+=	-DCMAKE_BUILD_TYPE=Release

CONFIGURE_DIRS=	Build

.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/multimedia/svt-av1/PLIST
@comment $NetBSD: PLIST,v 1.1 2023/04/09 11:13:51 plunky Exp $
bin/SvtAv1DecApp
bin/SvtAv1EncApp
include/svt-av1/EbDebugMacros.h
include/svt-av1/EbSvtAv1.h
include/svt-av1/EbSvtAv1Dec.h
include/svt-av1/EbSvtAv1Enc.h
include/svt-av1/EbSvtAv1ErrorCodes.h
include/svt-av1/EbSvtAv1ExtFrameBuf.h
include/svt-av1/EbSvtAv1Formats.h
include/svt-av1/EbSvtAv1Metadata.h
lib/libSvtAv1Dec.so
lib/libSvtAv1Dec.so.0
lib/libSvtAv1Dec.so.0.8.7
lib/libSvtAv1Enc.so
lib/libSvtAv1Enc.so.1
lib/libSvtAv1Enc.so.${PKGVERSION}
lib/pkgconfig/SvtAv1Dec.pc
lib/pkgconfig/SvtAv1Enc.pc

File Added: pkgsrc/multimedia/svt-av1/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2023/04/09 11:13:51 plunky Exp $

BUILDLINK_TREE+=	svt-av1

.if !defined(SVT_AV1_BUILDLINK3_MK)
SVT_AV1_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.svt-av1+=	svt-av1>=1.4.1
BUILDLINK_PKGSRCDIR.svt-av1?=	../../multimedia/svt-av1

.endif	# SVT_AV1_BUILDLINK3_MK

BUILDLINK_TREE+=	-svt-av1

File Added: pkgsrc/multimedia/svt-av1/distinfo
$NetBSD: distinfo,v 1.1 2023/04/09 11:13:51 plunky Exp $

BLAKE2s (svt-av1-1.4.1.tar.bz2) = aa492de0aa763e8955f934994a61e901c018fdbfee2e4ec32d4146cc9a2abec1
SHA512 (svt-av1-1.4.1.tar.bz2) = 8297ef131ff8e7e6cbb0d19d2ba98904455d2953cde3fb0cbae714d050980a558e4cbed911968b5075d7aca758ca939a5091b68df557903387e3f22ac4bda1a1
Size (svt-av1-1.4.1.tar.bz2) = 9440077 bytes