Date: Wed, 25 Jan 2023 09:54:39 +0100 From: Jan Beich <jbeich@FreeBSD.org> To: Yuri Victorovich <yuri@FreeBSD.org> Cc: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: Re: git: ac6d0ae53dc2 - main - multimedia/vvdec: Update 1.6.0 =?utf-8?Q?=E2=86=92?= 1.6.1 Message-ID: <a627-at9s-wny@FreeBSD.org> In-Reply-To: <202301250637.30P6b2PC011698@gitrepo.freebsd.org> (Yuri Victorovich's message of "Wed, 25 Jan 2023 06:37:02 GMT") References: <202301250637.30P6b2PC011698@gitrepo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Yuri Victorovich <yuri@FreeBSD.org> writes: > The branch main has been updated by yuri: > > URL: https://cgit.FreeBSD.org/ports/commit/?id=3Dac6d0ae53dc29351a80b5680= 7179c94948e3f984 > > commit ac6d0ae53dc29351a80b56807179c94948e3f984 > Author: Yuri Victorovich <yuri@FreeBSD.org> > AuthorDate: 2023-01-25 06:14:53 +0000 > Commit: Yuri Victorovich <yuri@FreeBSD.org> > CommitDate: 2023-01-25 06:36:57 +0000 > > multimedia/vvdec: Update 1.6.0 =E2=86=92 1.6.1 >=20=20=20=20=20 > Reported by: portscout Do you plan to add encoder from the same upstream? I'm not interested in VVC myself but here's an example: diff --git a/multimedia/Makefile b/multimedia/Makefile index 2a4827dac75d..d33173e8974c 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -420,6 +420,7 @@ SUBDIR +=3D vmaf SUBDIR +=3D vtkmpeg2encode SUBDIR +=3D vvdec + SUBDIR +=3D vvenc SUBDIR +=3D w_scan2 SUBDIR +=3D webcamd SUBDIR +=3D webcamoid diff --git a/multimedia/vvenc/Makefile b/multimedia/vvenc/Makefile new file mode 100644 index 000000000000..68c75d6bd9d7 --- /dev/null +++ b/multimedia/vvenc/Makefile @@ -0,0 +1,29 @@ +PORTNAME=3D vvenc +DISTVERSIONPREFIX=3D v +DISTVERSION=3D 1.7.0 +CATEGORIES=3D multimedia + +MAINTAINER=3D yuri@FreeBSD.org +COMMENT=3D Versatile Video Coding (VVC) encoder +WWW=3D https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-= solutions/h266-vvc.html + +LICENSE=3D BSD3CLAUSE +LICENSE_FILE=3D ${WRKSRC}/LICENSE.txt + +USES=3D cmake:testing +USE_GITHUB=3D yes +USE_LDCONFIG=3D yes +GH_ACCOUNT=3D fraunhoferhhi +CMAKE_ON=3D BUILD_SHARED_LIBS + +.include <bsd.port.options.mk> + +.if ${ARCH} =3D=3D i386 +CMAKE_OFF+=3D VVENC_ENABLE_X86_SIMD +.endif + +.if ${ARCH} =3D=3D powerpc64 || ${ARCH} =3D=3D riscv64 +CMAKE_OFF+=3D VVENC_ENABLE_LINK_TIME_OPT +.endif + +.include <bsd.port.mk> diff --git a/multimedia/vvenc/distinfo b/multimedia/vvenc/distinfo new file mode 100644 index 000000000000..2cf134ef6f5b --- /dev/null +++ b/multimedia/vvenc/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP =3D 1670954092 +SHA256 (fraunhoferhhi-vvenc-v1.7.0_GH0.tar.gz) =3D cb73d0ebe1d86f2365f47db= 4f0982d1239748786c18580e2995361559eb5453c +SIZE (fraunhoferhhi-vvenc-v1.7.0_GH0.tar.gz) =3D 2086639 diff --git a/multimedia/vvenc/pkg-descr b/multimedia/vvenc/pkg-descr new file mode 100644 index 000000000000..5e5e39c43fae --- /dev/null +++ b/multimedia/vvenc/pkg-descr @@ -0,0 +1,12 @@ +The Fraunhofer Versatile Video Encoder (VVenC) is a fast and efficient +H.266/VVC encoder implementation with the following main features: +- Easy to use encoder implementation with five predefined + quality/speed presets; +- Perceptual optimization to improve subjective video quality, based + on the XPSNR visual model; +- Extensive frame-level and task-based parallelization with very good + scaling; +- Frame-level single-pass and two-pass rate control supporting + variable bit-rate (VBR) encoding; +- Expert mode encoder interface available, allowing fine-grained + control of the encoding process. diff --git a/multimedia/vvenc/pkg-plist b/multimedia/vvenc/pkg-plist new file mode 100644 index 000000000000..170db5f86f10 --- /dev/null +++ b/multimedia/vvenc/pkg-plist @@ -0,0 +1,12 @@ +bin/vvencFFapp +bin/vvencapp +include/vvenc/version.h +include/vvenc/vvenc.h +include/vvenc/vvencCfg.h +include/vvenc/vvencDecl.h +lib/cmake/vvenc/vvencConfig.cmake +lib/cmake/vvenc/vvencConfigVersion.cmake +lib/cmake/vvenc/vvencTargets-shared-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/vvenc/vvencTargets-shared.cmake +lib/libvvenc.so +libdata/pkgconfig/libvvenc.pc
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a627-at9s-wny>