import multimedia/svt-av1, from Brad, ok aja@

The Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) is an
AV1-compliant encoder/decoder library core. The SVT-AV1 encoder development
is a work-in-progress targeting performance levels applicable to both VOD
and Live encoding / transcoding video applications. The SVT-AV1 decoder
implementation is targeting future codec research activities.
This commit is contained in:
sthen 2020-06-18 10:30:51 +00:00
parent 7ff11199ae
commit 210b3f8278
4 changed files with 56 additions and 0 deletions

View File

@ -0,0 +1,35 @@
# $OpenBSD: Makefile,v 1.1.1.1 2020/06/18 10:30:51 sthen Exp $
ONLY_FOR_ARCHS= ${LP64_ARCHS}
COMMENT= scalable AV1 encoder/decoder
GH_ACCOUNT= OpenVisualCloud
GH_PROJECT= SVT-AV1
GH_TAGNAME= v0.8.3
PKGNAME= ${DISTNAME:L}
CATEGORIES= multimedia
SHARED_LIBS= SvtAv1Dec 0.0 \
SvtAv1Enc 0.0
HOMEPAGE= https://github.com/OpenVisualCloud/SVT-AV1
MAINTAINER= Brad Smith <brad@comstyle.com>
# BSD
PERMIT_PACKAGE= Yes
WANTLIB= c m pthread
COMPILER= base-clang ports-gcc
MODULES= devel/cmake
.if ${MACHINE_ARCH} == "amd64"
BUILD_DEPENDS+= devel/yasm
.endif
NO_TEST= Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (SVT-AV1-0.8.3.tar.gz) = bL5LRtRdB59qr4ZWPFGuYtwwG9NfoLdE1DOzF/BE/Ls=
SIZE (SVT-AV1-0.8.3.tar.gz) = 6315489

View File

@ -0,0 +1,5 @@
The Scalable Video Technology for AV1 (SVT-AV1 Encoder and Decoder) is an
AV1-compliant encoder/decoder library core. The SVT-AV1 encoder development
is a work-in-progress targeting performance levels applicable to both VOD
and Live encoding / transcoding video applications. The SVT-AV1 decoder
implementation is targeting future codec research activities.

View File

@ -0,0 +1,14 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2020/06/18 10:30:51 sthen Exp $
@bin bin/SvtAv1DecApp
@bin bin/SvtAv1EncApp
include/svt-av1/
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
@lib lib/libSvtAv1Dec.so.${LIBSvtAv1Dec_VERSION}
@lib lib/libSvtAv1Enc.so.${LIBSvtAv1Enc_VERSION}
lib/pkgconfig/SvtAv1Dec.pc
lib/pkgconfig/SvtAv1Enc.pc