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)

Reply via email to