Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openapv for openSUSE:Factory checked in at 2026-10-01 16:43:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openapv (Old) and /work/SRC/openSUSE:Factory/.openapv.new.1253 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openapv" Thu Oct 1 16:43:52 2026 rev:11 rq:1381652 version:1.1.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/openapv/openapv.changes 2026-06-29 17:34:36.662774012 +0200 +++ /work/SRC/openSUSE:Factory/.openapv.new.1253/openapv.changes 2026-10-01 16:45:04.721095507 +0200 @@ -1,0 +2,44 @@ +Tue Sep 29 20:51:02 UTC 2026 - Bjørn Lie <[email protected]> + +- Update to version 1.1.2.0: + + Performance: + - VLC coefficient decoding was reworked: + - The exp-Golomb prefix is read with a count-leading-zeros + instead of bit by bit. + - The bit buffer is topped up with whole bytes before each + symbol, so the prefix and suffix of a normal code are read in + one step. The buffer end is never read past. + - The separate k = 0 readers were removed; all run and level + codes go through one reader. + - Decoding is about 20–30% faster at high bitrates and about 8% + faster at low bitrates, measured on x86 with both single- and + multi-threaded decoding. The decoded output is bit-exact with + v1.1.1.0. + + Correctness and robustness: + - Dequantization no longer left-shifts negative values or + overflows int at high QP; the SIMD paths now saturate + correctly + - The exp-Golomb prefix sum no longer wraps u32 on malformed + input, so builds with -fsanitize=unsigned-integer-overflow + (such as Android) no longer abort + - The exp-Golomb prefix length is bounded to keep decoded + values within int + - Metadata payload_type and payload_size are checked against + u32 wraparound + - OAPV_MAX_NUM_META_PAYLOADS is enforced per access unit in + oapvm_set() + - Encoder error paths release the input and reconstruction + image references + - Reconstructed AC coefficients are checked against the 16-bit + range + - The encoder enforces the minimum tile width and height of the + constrained profiles + - Decoder API hardening: output stride and plane count + validation, NULL argument checks +- For more detailed changes between 1.1.2.0 and 0.3.0.0: Please see + https://github.com/AcademySoftwareFoundation/openapv/releases +- Drop conditional gcc13 BuildRequires needed for old unsupported + versions of opensuse. +- Refresh remove-opensuse-release-requirement.patch with quilt. + +------------------------------------------------------------------- Old: ---- openapv-0.3.0.0.tar.gz New: ---- openapv-1.1.2.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openapv.spec ++++++ --- /var/tmp/diff_new_pack.kdCSCz/_old 2026-10-01 16:45:06.798182578 +0200 +++ /var/tmp/diff_new_pack.kdCSCz/_new 2026-10-01 16:45:06.800182662 +0200 @@ -16,10 +16,10 @@ # -%define sover 3 +%define sover 1 %define sname oapv Name: openapv -Version: 0.3.0.0 +Version: 1.1.2.0 Release: 0 Summary: Open Advanced Professional Video Codec License: BSD-3-Clause @@ -27,9 +27,6 @@ Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Patch0: remove-opensuse-release-requirement.patch BuildRequires: cmake -%if 0%{suse_version} < 1600 -BuildRequires: gcc13 -%endif ExcludeArch: %{ix86} %description @@ -71,7 +68,6 @@ %autosetup -p1 %build -test -x "$(type -p gcc-13)" && export CC="$_" %cmake %cmake_build ++++++ openapv-0.3.0.0.tar.gz -> openapv-1.1.2.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/openapv/openapv-0.3.0.0.tar.gz /work/SRC/openSUSE:Factory/.openapv.new.1253/openapv-1.1.2.0.tar.gz differ: char 13, line 1 ++++++ remove-opensuse-release-requirement.patch ++++++ --- /var/tmp/diff_new_pack.kdCSCz/_old 2026-10-01 16:45:06.849184716 +0200 +++ /var/tmp/diff_new_pack.kdCSCz/_new 2026-10-01 16:45:06.852184842 +0200 @@ -1,7 +1,8 @@ -diff -rub openapv-0.1.13.1/CMakeLists.txt openapv-0.1.13.1-patched/CMakeLists.txt ---- openapv-0.1.13.1/CMakeLists.txt 2025-04-19 10:00:12.000000000 +0200 -+++ openapv-0.1.13.1-patched/CMakeLists.txt 2025-05-05 20:46:05.302594008 +0200 -@@ -138,59 +138,7 @@ +Index: openapv-1.1.2.0/CMakeLists.txt +=================================================================== +--- openapv-1.1.2.0.orig/CMakeLists.txt ++++ openapv-1.1.2.0/CMakeLists.txt +@@ -199,59 +199,7 @@ endif() ######################################## # CPack project packaging ########################################
