Skip to content

Commit

Permalink
multimedia/svt-av1: update to 2.0.0
Browse files Browse the repository at this point in the history
Changes:	https://gitlab.com/AOMediaCodec/SVT-AV1/-/releases/v2.0.0
Reported by:	Repology, /r/AV1
  • Loading branch information
jbeich committed Mar 14, 2024
1 parent dc792ba commit 0f3f19c
Show file tree
Hide file tree
Showing 10 changed files with 38 additions and 13 deletions.
1 change: 1 addition & 0 deletions graphics/libavif/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libavif
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.4
PORTREVISION= 1
CATEGORIES= graphics

MAINTAINER= jbeich@FreeBSD.org
Expand Down
2 changes: 1 addition & 1 deletion graphics/libheif/Makefile
@@ -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}/

Expand Down
24 changes: 24 additions & 0 deletions graphics/libheif/files/patch-libheif_plugins_encoder__svt.cc
@@ -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);
2 changes: 1 addition & 1 deletion multimedia/ffmpeg/Makefile
@@ -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/
Expand Down
2 changes: 1 addition & 1 deletion multimedia/ffmpeg4/Makefile
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion multimedia/gstreamer1-plugins-svt-av1/Makefile
@@ -1,6 +1,6 @@
PORTNAME= svt-av1
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.0
DISTVERSION= 2.0.0
CATEGORIES= multimedia
PKGNAMEPREFIX= gstreamer1-plugins-

Expand Down
6 changes: 3 additions & 3 deletions multimedia/gstreamer1-plugins-svt-av1/distinfo
@@ -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
2 changes: 1 addition & 1 deletion multimedia/svt-av1/Makefile
@@ -1,6 +1,6 @@
PORTNAME= svt-av1
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.0
DISTVERSION= 2.0.0
CATEGORIES= multimedia

MAINTAINER= jbeich@FreeBSD.org
Expand Down
6 changes: 3 additions & 3 deletions multimedia/svt-av1/distinfo
@@ -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
4 changes: 2 additions & 2 deletions multimedia/svt-av1/pkg-plist
Expand Up @@ -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

0 comments on commit 0f3f19c

Please sign in to comment.