multimedia/svt-av1: update to 2.0.0

Changes:	https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v2.0.0
Reported by:	Repology, /r/AV1
2024Q2
Jan Beich 2024-03-14 05:19:48 +01:00
parent dc792babf5
commit 0f3f19c00c
10 changed files with 38 additions and 13 deletions

View File

@ -1,6 +1,7 @@
PORTNAME= libavif
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.4
PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org

View File

@ -1,6 +1,6 @@
PORTNAME= libheif
DISTVERSION= 1.17.6
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= https://github.com/strukturag/${PORTNAME}/releases/download/v${DISTVERSION}/

View File

@ -0,0 +1,24 @@
libheif/plugins/encoder_svt.cc:654:34: error: assigning to 'EbColorPrimaries' from incompatible type 'uint8_t' (aka 'unsigned char')
svt_config.color_primaries = static_cast<uint8_t>(nclx->color_primaries);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libheif/plugins/encoder_svt.cc:655:43: error: assigning to 'EbTransferCharacteristics' from incompatible type 'uint8_t' (aka 'unsigned char')
svt_config.transfer_characteristics = static_cast<uint8_t>(nclx->transfer_characteristics);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libheif/plugins/encoder_svt.cc:656:38: error: assigning to 'EbMatrixCoefficients' from incompatible type 'uint8_t' (aka 'unsigned char')
svt_config.matrix_coefficients = static_cast<uint8_t>(nclx->matrix_coefficients);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libheif/plugins/encoder_svt.cc:657:30: error: assigning to 'EbColorRange' from incompatible type 'int'
svt_config.color_range = nclx->full_range_flag ? 1 : 0;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- libheif/plugins/encoder_svt.cc.orig 2023-12-20 10:31:30 UTC
+++ libheif/plugins/encoder_svt.cc
@@ -645,7 +645,7 @@ struct heif_error svt_encode_image(void* encoder_raw,
if (nclx) {
svt_config.color_description_present_flag = true;
-#if SVT_AV1_VERSION_MAJOR == 1
+#if SVT_AV1_VERSION_MAJOR >= 1
svt_config.color_primaries = static_cast<EbColorPrimaries>(nclx->color_primaries);
svt_config.transfer_characteristics = static_cast<EbTransferCharacteristics>(nclx->transfer_characteristics);
svt_config.matrix_coefficients = static_cast<EbMatrixCoefficients>(nclx->matrix_coefficients);

View File

@ -1,6 +1,6 @@
PORTNAME= ffmpeg
PORTVERSION= 6.1.1
PORTREVISION= 4
PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES= multimedia audio net
MASTER_SITES= https://ffmpeg.org/releases/

View File

@ -1,6 +1,6 @@
PORTNAME= ffmpeg
PORTVERSION= 4.4.4
PORTREVISION= 11
PORTREVISION= 12
CATEGORIES= multimedia audio net
MASTER_SITES= https://ffmpeg.org/releases/
PKGNAMESUFFIX= 4

View File

@ -1,6 +1,6 @@
PORTNAME= svt-av1
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.0
DISTVERSION= 2.0.0
CATEGORIES= multimedia
PKGNAMEPREFIX= gstreamer1-plugins-

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1702557183
SHA256 (SVT-AV1-v1.8.0.tar.bz2) = 41c7183be99a2c72656b15fba4005e46c998cd346418503ed296c5abe6482e47
SIZE (SVT-AV1-v1.8.0.tar.bz2) = 9585789
TIMESTAMP = 1710389988
SHA256 (SVT-AV1-v2.0.0.tar.bz2) = f9c076c377e504be15e195db8dd36d91233bc37cb8e82530382f38bc1926df02
SIZE (SVT-AV1-v2.0.0.tar.bz2) = 9565222

View File

@ -1,6 +1,6 @@
PORTNAME= svt-av1
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.0
DISTVERSION= 2.0.0
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1702557183
SHA256 (SVT-AV1-v1.8.0.tar.bz2) = 41c7183be99a2c72656b15fba4005e46c998cd346418503ed296c5abe6482e47
SIZE (SVT-AV1-v1.8.0.tar.bz2) = 9585789
TIMESTAMP = 1710389988
SHA256 (SVT-AV1-v2.0.0.tar.bz2) = f9c076c377e504be15e195db8dd36d91233bc37cb8e82530382f38bc1926df02
SIZE (SVT-AV1-v2.0.0.tar.bz2) = 9565222

View File

@ -12,7 +12,7 @@ lib/libSvtAv1Dec.so
lib/libSvtAv1Dec.so.0
lib/libSvtAv1Dec.so.0.8.7
lib/libSvtAv1Enc.so
lib/libSvtAv1Enc.so.1
lib/libSvtAv1Enc.so.1.8.0
lib/libSvtAv1Enc.so.2
lib/libSvtAv1Enc.so.2.0.0
libdata/pkgconfig/SvtAv1Dec.pc
libdata/pkgconfig/SvtAv1Enc.pc