Here is an update to SVT-AV1 0.9.1.
## [0.9.1] - 2022-02-23
Encoder
- New `key=val` API for setting encoder options along with `--svtav1-params` appside
- New `--fast-decode` option for producing bitstreams tuned for faster decoding M5- M10
- New `--tune` support for a subjectively optimized encoding mode
- Quality vs density tradeoffs improvements for 4k resolutions and reduction or resolution checks
- New SSE kernels for better encoding speed on older hardware
- Bugfix: Removed `DISABLE_REALTIME` and instead implemented better checks for realtime encoding
- All open library bugs resolved and closed
Build and Testing
- Windows: Moved .dll files to the binary directory next to the exe to fix dll loading issues
- Windows: General VS 2017 compilation speedup
- Windows: Added VS 2022
- BSD: Fixed compilation issues and errors surounding GLIBC specific interfaces and conflicting names
- Dockerfile added
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/multimedia/svt-av1/Makefile,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 Makefile
--- Makefile 15 Feb 2022 17:24:11 -0000 1.5
+++ Makefile 26 Feb 2022 21:50:41 -0000
@@ -4,7 +4,7 @@ ONLY_FOR_ARCHS= ${LP64_ARCHS}
COMMENT= scalable AV1 encoder/decoder
-VER= 0.9.0
+VER= 0.9.1
DISTNAME= SVT-AV1-v${VER}
PKGNAME= svt-av1-${VER}
CATEGORIES= multimedia
@@ -12,7 +12,7 @@ MASTER_SITES= https://gitlab.com/AOMedia
EXTRACT_SUFX= .tar.bz2
SHARED_LIBS= SvtAv1Dec 2.0 \
- SvtAv1Enc 2.0
+ SvtAv1Enc 2.1
HOMEPAGE= https://gitlab.com/AOMediaCodec/SVT-AV1
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/multimedia/svt-av1/distinfo,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 distinfo
--- distinfo 15 Feb 2022 17:24:11 -0000 1.5
+++ distinfo 26 Feb 2022 21:44:37 -0000
@@ -1,2 +1,2 @@
-SHA256 (SVT-AV1-v0.9.0.tar.bz2) = Cx2zu0szjEj4iV0E976Vt/Ax9YE5+ifAWAp1D6N+qcU=
-SIZE (SVT-AV1-v0.9.0.tar.bz2) = 8999636
+SHA256 (SVT-AV1-v0.9.1.tar.bz2) = FDLHnm7Fpb7ootTfr79vl5ESd9rTpyCjFXv1LJSHPeY=
+SIZE (SVT-AV1-v0.9.1.tar.bz2) = 9080368
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: patches/patch-CMakeLists_txt
diff -N patches/patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt 15 Feb 2022 17:24:11 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,28 +0,0 @@
-$OpenBSD: patch-CMakeLists_txt,v 1.3 2022/02/15 17:24:11 sthen Exp $
-
-cmake: add Werror=unused-command-line-argument before testing cflags
-c0dbc12df884fd9a76b4c6d6633dd48d41dc1517
-
-Index: CMakeLists.txt
---- CMakeLists.txt.orig
-+++ CMakeLists.txt
-@@ -227,11 +227,19 @@ function(check_flag lang flag)
- string(REGEX REPLACE "[^A-Za-z0-9]" "_" flag_var "${flag}")
- if(NOT DEFINED ${lang}_FLAG${flag_var})
- execute_process(COMMAND ${CMAKE_COMMAND} -E echo_append "-- Checking ${lang} flag support for: [${flag}] - ")
-+ if(NOT MSVC)
-+ set(STORE_CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
-+ set(STORE_CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
-+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror=unused-command-line-argument")
-+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror=unused-command-line-argument")
-+ endif()
- if("${lang}" STREQUAL "CXX")
- check_cxx_compiler_flag("${flag}" "${lang}_FLAG${flag_var}")
- else()
- check_c_compiler_flag("${flag}" "${lang}_FLAG${flag_var}")
- endif()
-+ set(CMAKE_C_FLAGS "${STORE_CMAKE_C_FLAGS}")
-+ set(CMAKE_CXX_FLAGS "${STORE_CMAKE_CXX_FLAGS}")
- if(${lang}_FLAG${flag_var})
- execute_process(COMMAND ${CMAKE_COMMAND} -E echo "Yes")
- else()
Index: patches/patch-Source_App_EncApp_EbAppMain_c
===================================================================
RCS file: patches/patch-Source_App_EncApp_EbAppMain_c
diff -N patches/patch-Source_App_EncApp_EbAppMain_c
--- patches/patch-Source_App_EncApp_EbAppMain_c 15 Feb 2022 17:24:11 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-$OpenBSD: patch-Source_App_EncApp_EbAppMain_c,v 1.1 2022/02/15 17:24:11 sthen Exp $
-
-EbAppMain: limit malloc.h to glibc
-de421206a6a89003fc035b71a21f7d55ceb8c164
-
-Index: Source/App/EncApp/EbAppMain.c
---- Source/App/EncApp/EbAppMain.c.orig
-+++ Source/App/EncApp/EbAppMain.c
-@@ -43,7 +43,7 @@
- #include "third_party/safestringlib/safe_str_lib.h"
-
No comments:
Post a Comment