Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 4881884F57 for ; Sun, 31 Dec 2023 09:09:07 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id mrnKjjeIOK6e for ; Sun, 31 Dec 2023 09:09:06 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 5C3D784ECC for ; Sun, 31 Dec 2023 09:09:06 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 54303FA42; Sun, 31 Dec 2023 09:09:06 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1704013746193390" MIME-Version: 1.0 Date: Sun, 31 Dec 2023 09:09:06 +0000 From: "Ryo ONODERA" Subject: CVS commit: pkgsrc/multimedia/libaom To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: ryoon@netbsd.org X-Mailer: log_accum Message-Id: <20231231090906.54303FA42@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_1704013746193390 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: ryoon Date: Sun Dec 31 09:09:06 UTC 2023 Modified Files: pkgsrc/multimedia/libaom: Makefile distinfo Log Message: libaom: Update to 3.8.0 Changelog: Release v3.8.0 Jelly Bee 2023-11-30 v3.8.0 This release includes new codec interfaces, compression efficiency and perceptual improvements, speedup and memory optimizations and many bug fixes. This release is ABI compatible with the last release. - New Features * New codec controls: * AV1E_SET_MAX_CONSEC_FRAME_DROP_CBR: Set the maximum number of consecutive frame drops allowed for the frame dropper in 1 pass CBR mode. * Run-time CPU feature detection for all Arm platforms: CRC, DotProd, I8MM and SVE CPU feature presence is detected at run time and code paths making use of these features are selected dynamically. These code paths provide meaningful performance gains for standard bitdepth RTC and VoD encoding: up to 10% and 20% respectively, over the Armv8.0-A baseline build. * RTC: Frame-dropper support added to the rate control library. * RTC Rate control improvements for low bitrate and for SVC. - Compression Efficiency Improvements * Improved accuracy of cost estimation for loop restoration and global motion. * Improved selection of loop restoration unit size - full search up to (non-realtime) speed 2, retuned static selection at higher speeds. * RTC Screen content mode: 3-5% bdrate gains across speeds 7 - 10. * Good-quality mode: 0.2 - 0.5% bdrate gains across speeds 1 - 4. - Perceptual Quality Improvements * RTC Screen: Improved visual quality for scrolling. * RTC: Improved color quality for both screen and video mode. - Speedup and Memory Optimizations * Good-quality, single-thread encoder speedups: o 15% improvement for speed 5. o 12% improvement for speed 6. * Arm standard bitdepth VoD (--good): o 8% speedup for speeds 0 and 1. o 20% speedup for speed 2. o 27% speedup for speed 3. o 30% speedup for speed 4. o 38% speedup for speeds 5 and 6. * Arm high bitdepth VoD (--good): o 206% speedup for speeds 0 and 1. o 180% speedup for speed 2. o 51% speedup for speeds 3 and 4. o 68% speedup for speed 5. o 72% speedup for speed 6. * RTC Screen content: 2-6% speedup across speeds 7-10. * RTC: 2-3% speedup for temporal layers. * RTC: Speedups to reference scaling in nonrd pickmode. * Good-quality mode: Simplified global motion estimation, saving ~1200 lines of code and 1KB of tables while improving quality. - Bug Fixes * Fixes to improve libaom stability in case of memory allocation failures. * Fixes to SIMD functions (x86 AVX2/SSE2 and ARM Neon). * b/310457427, b/310766628: Bug fixes to only use rec_sse in CBR mode. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 pkgsrc/multimedia/libaom/Makefile cvs rdiff -u -r1.19 -r1.20 pkgsrc/multimedia/libaom/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1704013746193390 Content-Disposition: inline Content-Length: 1803 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/multimedia/libaom/Makefile diff -u pkgsrc/multimedia/libaom/Makefile:1.28 pkgsrc/multimedia/libaom/Makefile:1.29 --- pkgsrc/multimedia/libaom/Makefile:1.28 Fri Sep 29 10:24:00 2023 +++ pkgsrc/multimedia/libaom/Makefile Sun Dec 31 09:09:06 2023 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.28 2023/09/29 10:24:00 tnn Exp $ +# $NetBSD: Makefile,v 1.29 2023/12/31 09:09:06 ryoon Exp $ -DISTNAME= libaom-3.7.0 +DISTNAME= libaom-3.8.0 CATEGORIES= multimedia MASTER_SITES= https://storage.googleapis.com/aom-releases/ Index: pkgsrc/multimedia/libaom/distinfo diff -u pkgsrc/multimedia/libaom/distinfo:1.19 pkgsrc/multimedia/libaom/distinfo:1.20 --- pkgsrc/multimedia/libaom/distinfo:1.19 Wed Sep 6 14:48:01 2023 +++ pkgsrc/multimedia/libaom/distinfo Sun Dec 31 09:09:06 2023 @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.19 2023/09/06 14:48:01 ryoon Exp $ +$NetBSD: distinfo,v 1.20 2023/12/31 09:09:06 ryoon Exp $ -BLAKE2s (libaom-3.7.0.tar.gz) = c3740959f677623d4872fc3c8e40132563092334bcf30ce8f21490748dfa6638 -SHA512 (libaom-3.7.0.tar.gz) = b763a877db26dcaddea5513825900917e55bc131bf78a83f941f1e74b534a514cb599fb64c3ac18a8202ac0a72c511dfef6eeff21dfbe59ed9816887ca3ec5f3 -Size (libaom-3.7.0.tar.gz) = 5347924 bytes +BLAKE2s (libaom-3.8.0.tar.gz) = 6d07510718e5d6ed294cfeae896c98fa2b7e239f69523b35d082edd88968d343 +SHA512 (libaom-3.8.0.tar.gz) = 201a3ef00c0de3f90ed2486b306b836ec3e5c891c0ea05cb4607523f084f957849d38cd1e2684c05af2a93180a1b151ccc7a99ba8d5d52a84d8cb17cb25b0e8a +Size (libaom-3.8.0.tar.gz) = 5448720 bytes SHA1 (patch-aom__ports_ppc__cpudetect.c) = 5b34032e3530a3ba65755e7faefb2f1f97855d98 SHA1 (patch-build_cmake_aom__configure.cmake) = 912cf6dca48897ff95a0697cc5c76304284070be SHA1 (patch-build_cmake_exports.cmake) = 1de2b3a5de0e27401726b232799aba21cd670535 --_----------=_1704013746193390--