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 17:21:44 UTC 2024

Modified Files:
        pkgsrc/multimedia/svt-av1: Makefile PLIST distinfo

Log Message:
svt-av1: update to 2.2.0.

Removes decoder - use dav1d or aomdec.
https://gitlab.com/AOMediaCodec/SVT-AV1/-/issues/2182

## [2.2.0] - 2024-08-19

API updates
- No API changes on this release

Encoder
- Improve the tradeoffs for the random access mode across presets:
-   Speedup of ~15% across presets M0 - M8 while maintaining similar quality levels (!2253)
- Improve the tradeoffs for the low-delay mode across presets (!2260)
- Increased temporal resolution setting to 6L for 4k resolutions by default
- Added ARM optimizations for functions with c_only equivalent yielding an average speedup of ~13% for 4k10bit

Cleanup Build and bug fixes and documentation
- Profile-guided-optimized helper build overhaul
- Major cleanup and fixing of Neon unit test suite
- Address stylecheck dependence on public repositories

## [2.1.2] - 2024-06-27

Cleanup, bug fixes:
- Fixed profile-guided-optimization build by removing the remaining decoder path

## [2.1.1] - 2024-06-25

Cleanup, bug fixes, and documentation improvements:
- Removed the SVT-AV1 Decoder portion of the project. The last version containing the decoder is SVT-AV1 v2.1.0.
- Updated the folder structure and library build order to reflect the removal of the decoder.
- Renamed all files (except for API files) to remove the "Eb" prefix and changed them to camel_case format.
- Updated the gtest version to v1.12.1.
- Added CI support for ARM-based macOS machines.
- Improved documentation for accuracy and completeness.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/multimedia/svt-av1/Makefile \
    pkgsrc/multimedia/svt-av1/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/multimedia/svt-av1/PLIST

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.7 pkgsrc/multimedia/svt-av1/Makefile:1.8
--- pkgsrc/multimedia/svt-av1/Makefile:1.7      Wed Aug 21 16:59:43 2024
+++ pkgsrc/multimedia/svt-av1/Makefile  Wed Aug 21 17:21:44 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2024/08/21 16:59:43 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2024/08/21 17:21:44 wiz Exp $
 
-DISTNAME=      svt-av1-2.1.0
+DISTNAME=      svt-av1-2.2.0
 CATEGORIES=    multimedia
 MASTER_SITES=  ${MASTER_SITE_GITLAB:=AOMediaCodec/}
 EXTRACT_SUFX=  .tar.bz2
@@ -19,7 +19,9 @@ WRKSRC=               ${WRKDIR}/${GITLAB_PROJECT}-${G
 
 USE_LANGUAGES= c c++
 
-CMAKE_ARGS+=   -DCMAKE_BUILD_TYPE=Release
+CMAKE_CONFIGURE_ARGS+= -DCMAKE_BUILD_TYPE=Release
+
+PKGCONFIG_OVERRIDE+=   Source/Lib/pkg-config.pc.in
 
 .include "../../devel/cmake/build.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/multimedia/svt-av1/distinfo
diff -u pkgsrc/multimedia/svt-av1/distinfo:1.7 pkgsrc/multimedia/svt-av1/distinfo:1.8
--- pkgsrc/multimedia/svt-av1/distinfo:1.7      Wed Aug 21 16:59:43 2024
+++ pkgsrc/multimedia/svt-av1/distinfo  Wed Aug 21 17:21:44 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.7 2024/08/21 16:59:43 wiz Exp $
+$NetBSD: distinfo,v 1.8 2024/08/21 17:21:44 wiz Exp $
 
-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
+BLAKE2s (svt-av1-2.2.0.tar.bz2) = 117be7c2c78e43a7f1f17566aa375205d788d56384e035b42c490c19b096f511
+SHA512 (svt-av1-2.2.0.tar.bz2) = 19756950f0bf4c16d4bafbcb3c96918e036c65649cf6d62bf823e62cf62dcffdca30a9944cc121a6645dbffa0b1498c7b052f17f0552d3e3db976ecf1ec88cd0
+Size (svt-av1-2.2.0.tar.bz2) = 11793980 bytes
 SHA1 (patch-CMakeLists.txt) = c9bf8c9628c51b63f9455706400e348faebd6ba0
 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.2 pkgsrc/multimedia/svt-av1/PLIST:1.3
--- pkgsrc/multimedia/svt-av1/PLIST:1.2 Wed Aug 21 16:59:43 2024
+++ pkgsrc/multimedia/svt-av1/PLIST     Wed Aug 21 17:21:44 2024
@@ -1,19 +1,13 @@
-@comment $NetBSD: PLIST,v 1.2 2024/08/21 16:59:43 wiz Exp $
-bin/SvtAv1DecApp
+@comment $NetBSD: PLIST,v 1.3 2024/08/21 17:21:44 wiz Exp $
 bin/SvtAv1EncApp
 include/svt-av1/EbDebugMacros.h
 include/svt-av1/EbSvtAv1.h
-include/svt-av1/EbSvtAv1Dec.h
 include/svt-av1/EbSvtAv1Enc.h
 include/svt-av1/EbSvtAv1ErrorCodes.h
 include/svt-av1/EbSvtAv1ExtFrameBuf.h
 include/svt-av1/EbSvtAv1Formats.h
 include/svt-av1/EbSvtAv1Metadata.h
-lib/libSvtAv1Dec.so
-lib/libSvtAv1Dec.so.0
-lib/libSvtAv1Dec.so.0.8.7
 lib/libSvtAv1Enc.so
 lib/libSvtAv1Enc.so.2
 lib/libSvtAv1Enc.so.${PKGVERSION}
-lib/pkgconfig/SvtAv1Dec.pc
 lib/pkgconfig/SvtAv1Enc.pc



Home | Main Index | Thread Index | Old Index