Here is an update to SVT-AV1 1.4.0.
## [1.4.0] - 2022-11-30
Encoder
- Adopted the 6L / 32-picture mini-GOP configuraion as default and adjusted MD feature levels accordingly yielding higher compression efficiency gains
- Update the TPL model to account for the larger mini-gop size
- Re-tune presets M0-M12 using the gained coding efficiency for improved quality vs cycles tradeoffs
- Allow duplicate commandline parameters to be parsed and take into consideration the latter to allow AWCY integration
Build, Cleanup and Documentation
- Make include and lib paths friendly to abs and rel paths
- Update preset and API documentation
- Various functional bug fixes
- Remove manual prediction structure support
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/multimedia/svt-av1/Makefile,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 Makefile
--- Makefile 25 Oct 2022 19:50:00 -0000 1.10
+++ Makefile 4 Dec 2022 02:01:30 -0000
@@ -2,7 +2,7 @@ ONLY_FOR_ARCHS= ${LP64_ARCHS} i386
COMMENT= scalable AV1 encoder/decoder
-VER= 1.3.0
+VER= 1.4.0
DISTNAME= SVT-AV1-v${VER}
PKGNAME= svt-av1-${VER}
CATEGORIES= multimedia
@@ -28,6 +28,8 @@ MODULES= devel/cmake
.if ${MACHINE_ARCH} == "amd64"
BUILD_DEPENDS+= devel/yasm
.endif
+
+CONFIGURE_ARGS+=-DSVT_AV1_LTO=ON
NO_TEST= Yes
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/multimedia/svt-av1/distinfo,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 distinfo
--- distinfo 25 Oct 2022 19:50:00 -0000 1.9
+++ distinfo 4 Dec 2022 01:55:29 -0000
@@ -1,2 +1,2 @@
-SHA256 (SVT-AV1-v1.3.0.tar.bz2) = +F/RPvFogFUOQleXvf3xsLoxDCHWs0P3Tqed0vuyM24=
-SIZE (SVT-AV1-v1.3.0.tar.bz2) = 9446862
+SHA256 (SVT-AV1-v1.4.0.tar.bz2) = 0jZFfrC4OXFrNgnbLObbYsEDocoOni7tAjnhlLcr3NA=
+SIZE (SVT-AV1-v1.4.0.tar.bz2) = 9437631
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: patches/patch-CMakeLists_txt
diff -N patches/patch-CMakeLists_txt
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-CMakeLists_txt 4 Dec 2022 02:15:04 -0000
@@ -0,0 +1,15 @@
+build: fix CMake version detection
+5cca0f013508b482cbdd2e2fa96b201fe3924d95
+
+Index: CMakeLists.txt
+--- CMakeLists.txt.orig
++++ CMakeLists.txt
+@@ -287,7 +287,7 @@ endmacro()
+
+ option(SVT_AV1_LTO "Attempt to enable Link Time Optimization if available" OFF)
+ if(SVT_AV1_LTO)
+- if(CMAKE_VERSION GREATER_EQUAL 3.9)
++ if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.9)
+ include(CheckIPOSupported)
+ check_ipo_supported(RESULT svt_av1_ipo_supported)
+ if(svt_av1_ipo_supported AND NOT DEFINED CMAKE_INTERPROCEDURAL_OPTIMIZATION)
No comments:
Post a Comment