pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/multimedia/svt-av1
Module Name: pkgsrc
Committed By: wiz
Date: Wed Aug 21 16:59:43 UTC 2024
Modified Files:
pkgsrc/multimedia/svt-av1: Makefile PLIST distinfo
Removed Files:
pkgsrc/multimedia/svt-av1/patches:
patch-Source_App_EncApp_EbAppConfig.c
patch-Source_App_EncApp_EbAppConfig.h
Log Message:
svt-av1: update to 2.1.0.
2.2.0 is out, but 2.1.1 removed the decoder. Not sure what to do about that.
## [2.1.0] - 2024-05-17
API updates
- One config parameter added within the padding size. Config param structure size remains unchanged
- Presets 6 and 12 are now pointing to presets 7 and 13 respectively due to the lack of spacing between the presets
- Further preset shuffling is being discussed in #2152
Encoder
- Added variance boost support to improve visual quality for the tune vq mode
- Improve the tradeoffs for the random access mode across presets:
- Speedup of 12-40% presets M0, M3, M5 and M6 while maintaining similar quality levels
- Improved the compression efficiency of presets M11-M13 by 1-2% (!2213)
- Added ARM optimizations for functions with c_only equivalent
Cleanup Build and bug fixes and documentation
- Use nasm as a default assembler and yasm as a fallback
- Fix performance regression for systems with multiple processor groups
- Enable building SvtAv1ApiTests and SvtAv1E2ETests for arm
- Added variance boost documentation
- Added a mailmap file to map duplicate git generated emails to the appropriate author
## [2.0.0] - 2024-03-13
Major API updates
- Changed the API signaling the End Of Stream (EOS) with the last frame vs with an empty frame
- OPT_LD_LATENCY2 making the change above is kept in the code to help devs with integration
- Removed the 3-pass VBR mode which changed the calling mechanism of multi-pass VBR
- Moved to a new versioning scheme where the project major version will be updated everytime API/ABI is changed
Encoder
- Improve the tradeoffs for the random access mode across presets:
- Speedup presets MR by ~100% and improved quality along with tradeoff improvements across the higher quality presets (!2179)
- Improved the compression efficiency of presets M9-M13 by 1-4% (!2179)
- Simplified VBR multi-pass to use 2 passes to allow integration with ffmpeg
- Continued adding ARM optimizations for functions with c_only equivalent
- Replaced the 3-pass VBR with a 2-pass VBR to ease the multi-pass integration with ffmpeg
- Memory savings of 20-35% for LP 8 mode in preset M6 and below and 1-5% in other modes / presets
Cleanup and bug fixes and documentation
- Various cleanups and functional bug fixes
- Update the documentation to reflect the rate control changes
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/multimedia/svt-av1/Makefile \
pkgsrc/multimedia/svt-av1/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/multimedia/svt-av1/PLIST
cvs rdiff -u -r1.1 -r0 \
pkgsrc/multimedia/svt-av1/patches/patch-Source_App_EncApp_EbAppConfig.c \
pkgsrc/multimedia/svt-av1/patches/patch-Source_App_EncApp_EbAppConfig.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/multimedia/svt-av1/Makefile
diff -u pkgsrc/multimedia/svt-av1/Makefile:1.6 pkgsrc/multimedia/svt-av1/Makefile:1.7
--- pkgsrc/multimedia/svt-av1/Makefile:1.6 Mon Aug 19 17:33:37 2024
+++ pkgsrc/multimedia/svt-av1/Makefile Wed Aug 21 16:59:43 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.6 2024/08/19 17:33:37 wiz Exp $
+# $NetBSD: Makefile,v 1.7 2024/08/21 16:59:43 wiz Exp $
-DISTNAME= svt-av1-1.8.0
+DISTNAME= svt-av1-2.1.0
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_GITLAB:=AOMediaCodec/}
EXTRACT_SUFX= .tar.bz2
Index: pkgsrc/multimedia/svt-av1/distinfo
diff -u pkgsrc/multimedia/svt-av1/distinfo:1.6 pkgsrc/multimedia/svt-av1/distinfo:1.7
--- pkgsrc/multimedia/svt-av1/distinfo:1.6 Sun Dec 17 07:14:56 2023
+++ pkgsrc/multimedia/svt-av1/distinfo Wed Aug 21 16:59:43 2024
@@ -1,10 +1,8 @@
-$NetBSD: distinfo,v 1.6 2023/12/17 07:14:56 wiz Exp $
+$NetBSD: distinfo,v 1.7 2024/08/21 16:59:43 wiz Exp $
-BLAKE2s (svt-av1-1.8.0.tar.bz2) = 715637c401f4acc3a6fe86f47ab1c6dd67ee74139f507c5ba8c41cebb4d76e4a
-SHA512 (svt-av1-1.8.0.tar.bz2) = 4d01d5cc74667c7bdced9d7caf885921a53e38b4ca244b2a2a19cc352c6418bec78c3efeebe406ad88ed1024826a4fc4aa494e08c68f2746b96e981ca4f75139
-Size (svt-av1-1.8.0.tar.bz2) = 9585789 bytes
+BLAKE2s (svt-av1-2.1.0.tar.bz2) = 36d6175ccfb6d8faa02c4a871ece5f900d63f5542a6669a9d14c3a35f8fe736b
+SHA512 (svt-av1-2.1.0.tar.bz2) = e0eeb48950455dba5c8f2ba26d38e66b94a77a1042cbf256431e6d0c5c4b312f11f74ee554063daec22b2f2e2a9342a0d36a70974aa3389783f8d54e0d8801fc
+Size (svt-av1-2.1.0.tar.bz2) = 12009974 bytes
SHA1 (patch-CMakeLists.txt) = c9bf8c9628c51b63f9455706400e348faebd6ba0
-SHA1 (patch-Source_App_EncApp_EbAppConfig.c) = 0efc0dad54c9f3625764468010522b3486433a86
-SHA1 (patch-Source_App_EncApp_EbAppConfig.h) = c7a5d2e2ad6324ba1c89ec85843359d51cba6cce
SHA1 (patch-third__party_cpuinfo_CMakeLists.txt) = 5afbc2a716568aa529e9af85fd716d405a2ad751
SHA1 (patch-third__party_cpuinfo_src_init.c) = 26e8c0689ed9e7f7734c4cf7a3f7278fe3092fcb
Index: pkgsrc/multimedia/svt-av1/PLIST
diff -u pkgsrc/multimedia/svt-av1/PLIST:1.1 pkgsrc/multimedia/svt-av1/PLIST:1.2
--- pkgsrc/multimedia/svt-av1/PLIST:1.1 Sun Apr 9 11:13:51 2023
+++ pkgsrc/multimedia/svt-av1/PLIST Wed Aug 21 16:59:43 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2023/04/09 11:13:51 plunky Exp $
+@comment $NetBSD: PLIST,v 1.2 2024/08/21 16:59:43 wiz Exp $
bin/SvtAv1DecApp
bin/SvtAv1EncApp
include/svt-av1/EbDebugMacros.h
@@ -13,7 +13,7 @@ lib/libSvtAv1Dec.so
lib/libSvtAv1Dec.so.0
lib/libSvtAv1Dec.so.0.8.7
lib/libSvtAv1Enc.so
-lib/libSvtAv1Enc.so.1
+lib/libSvtAv1Enc.so.2
lib/libSvtAv1Enc.so.${PKGVERSION}
lib/pkgconfig/SvtAv1Dec.pc
lib/pkgconfig/SvtAv1Enc.pc
Home |
Main Index |
Thread Index |
Old Index