pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/multimedia/openh264



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Oct 26 06:02:39 UTC 2026

Modified Files:
        pkgsrc/multimedia/openh264: Makefile distinfo

Log Message:
openh264: updated to 2.7.0

v2.7.0

- Optimize AArch64 NEON 16x8 and 16x16 SAD
- Fix signed integer overflow in CVpFrameWork::CheckValid()
- Re-land 4002 and 4010 with a fix for the stall they caused
- Build iOS libraries in CI
- Build Android libraries for all supported ABIs in CI
- Align Android shared libraries to 16 KB pages
- Fix regression when encoding very large frames
- Teach GMP encoder to notify on encoding failures
- Revert PR4002 and PR4010
- Fix bi-predicted 16x8/8x16 macroblocks in B slices
- Make decoder input data outlive OpenH264VideoDecoder::Decode_w()
- Clear stale hand-off signals when the new-sequence chain is cut
- Bound AVCC SPS/PPS walk against codec-specific data size
- Guard threaded DPB reallocation
- Guard ResetCurrentAccessUnit against AU list counter overflow
- Revert the threaded post-return writes fix for caller ppDst
- Avoid threaded post-return writes to caller ppDst
- Re-sync threaded reference snapshot after MMCO5 reset
- Serialize buffered-picture queue under the decoder lock
- Zero-initialize CWelsDecoder reordering state in the constructor
- Restrict IncreasePicBuff ownership reset to new slots only
- Snapshot per-thread previous decoded picture before the finish signal
- Guard sRawData wrap against queued slice overwrite
- Retarget parse-only pNalPos after saved-buffer growth
- Use memset instead of MMX for fixed-size buffer zeroing
- Validate error-concealment copy source and destination compatibility
- Fix final load-balancing argument parsing
- Validate GMP BufferLength32 lengths before rewrite
- Harden bitstream tail reads against out-of-bounds access
- Prevent signed integer overflow in rate-control target bit allocation
- Fix decoder sanitizer findings in unit tests and timeout math
- Fix ExpandBsBuffer queued retarget use-after-free
- Re-derive stale thread picture before reference write
- Prevent threaded decoder deadlock on lost references
- Validate chroma strides before downsampling
- Guard GetColocatedMb against a null colocated picture before waiting
- Validate encoder geometry area using widened arithmetic
- Add coverage for the per-frame PSNR API
- Bounds-check CAVLC I_PCM copy before reading the bitstream
- Validate FMO slice-group run length before building the allocation map
- Fix slice buffer size validation and allocation during dynamic load balancing
- Fix asymmetric chroma plane stride handling in encoder preprocessing
- Initialize iPicBuffIdx and validate it before picture buffer indexing
- Fix thread cleanup and memory leaks during partial initialization
- Clamp screen-content scroll motion vectors to the configured range
- Revert dynamic slice adjustment for frames with extreme aspect ratios
- Fix dynamic slice adjustment for frames with extreme aspect ratios
- Fix SumOfFrame for extremely wide frames
- Prevent potential undefined behavior in WelsCommon::BsFlush()
- Upgrade bundled gtest to 1.15.2
- Allocate enough space for all slices
- Harden parse-only VCL NAL save logic in au_parser
- Guard AArch64 assembly with __aarch64__
- Fix crashes on 2k3000
- Update Windows/MinGW CI
- Add FreeBSD to common POSIX platforms in meson.build
- Fix issue 3837
- Remove unused parameters in VAACalcSad_lsx
- Update shared library version for Meson


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/multimedia/openh264/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/multimedia/openh264/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/multimedia/openh264/Makefile
diff -u pkgsrc/multimedia/openh264/Makefile:1.7 pkgsrc/multimedia/openh264/Makefile:1.8
--- pkgsrc/multimedia/openh264/Makefile:1.7     Sun Apr 12 18:25:34 2026
+++ pkgsrc/multimedia/openh264/Makefile Mon Oct 26 06:02:39 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2026/04/12 18:25:34 tnn Exp $
+# $NetBSD: Makefile,v 1.8 2026/10/26 06:02:39 adam Exp $
 
-DISTNAME=      openh264-2.6.0
+DISTNAME=      openh264-2.7.0
 CATEGORIES=    multimedia
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=cisco/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}

Index: pkgsrc/multimedia/openh264/distinfo
diff -u pkgsrc/multimedia/openh264/distinfo:1.6 pkgsrc/multimedia/openh264/distinfo:1.7
--- pkgsrc/multimedia/openh264/distinfo:1.6     Tue Feb 18 10:13:33 2025
+++ pkgsrc/multimedia/openh264/distinfo Mon Oct 26 06:02:39 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.6 2025/02/18 10:13:33 wiz Exp $
+$NetBSD: distinfo,v 1.7 2026/10/26 06:02:39 adam Exp $
 
-BLAKE2s (openh264-2.6.0.tar.gz) = 2ea2f5bfbb440e7f57a2cc59f0e628ffe41aee70d58086a5e9d8b3478da1d3a5
-SHA512 (openh264-2.6.0.tar.gz) = 26a03acde7153a6b40b99f00641772433a244c72a3cc4bca6d903cf3b770174d028369a2fb73b2f0774e1124db0e269758eed6d88975347a815e0366c820d247
-Size (openh264-2.6.0.tar.gz) = 60302243 bytes
+BLAKE2s (openh264-2.7.0.tar.gz) = b623e6f9558c93ee7bdb7d72b8fd4138e9b924202541522cc4995f220bf3fa29
+SHA512 (openh264-2.7.0.tar.gz) = caa52cbc73e9b6096c5ba4066d85d34ea63e81573c36d06ccd3f54ba34d95b133b5c507fc6e1ba81552673de01bed50c35de4b90428b4da9942ade442bd47a13
+Size (openh264-2.7.0.tar.gz) = 60330936 bytes
 SHA1 (patch-Makefile) = 8dfd1e2bba933ec8280ac8db8b7c661fee64ba47
 SHA1 (patch-codec_common_generate__version.sh) = 5f0d3b33c6730e3da824acb503ceb4c84347a320
 SHA1 (patch-codec_common_src_WelsThreadLib.cpp) = 06a6154330f58c5cca96ab9c3287258796248aaa



Home | Main Index | Thread Index | Old Index