Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ffmpeg-8 for openSUSE:Factory checked in at 2026-10-08 11:55:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ffmpeg-8 (Old) and /work/SRC/openSUSE:Factory/.ffmpeg-8.new.3698736 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ffmpeg-8" Thu Oct 8 11:55:34 2026 rev:19 rq:1383039 version:8.1.3 Changes: -------- --- /work/SRC/openSUSE:Factory/ffmpeg-8/ffmpeg-8.changes 2026-10-05 12:54:54.351935847 +0200 +++ /work/SRC/openSUSE:Factory/.ffmpeg-8.new.3698736/ffmpeg-8.changes 2026-10-08 11:55:54.418239985 +0200 @@ -1,0 +2,23 @@ +Wed Oct 7 07:59:26 UTC 2026 - Jan Engelhardt <[email protected]> + +- Update to release 8.1.3 + * More robust parsing of formats +- Delete ffmpeg-8-CVE-2026-58049.patch, + ffmpeg-8-CVE-2026-64833.patch, ffmpeg-8-CVE-2026-64834.patch, + ffmpeg-8-CVE-2026-65703.patch, ffmpeg-8-CVE-2026-65704.patch, + ffmpeg-8-CVE-2026-65705.patch, ffmpeg-8-CVE-2026-65706.patch, + ffmpeg-8-CVE-2026-66037.patch, ffmpeg-8-CVE-2026-70628.patch, + ffmpeg-8-CVE-2026-70629.patch, ffmpeg-8-CVE-2026-70630.patch, + ffmpeg-8-CVE-2026-70631.patch, ffmpeg-8-CVE-2026-70632.patch, + ffmpeg-8-CVE-2026-75141.patch, ffmpeg-8-CVE-2026-75142.patch, + ffmpeg-8-CVE-2026-75143.patch, ffmpeg-8-CVE-2026-75144.patch, + ffmpeg-8-CVE-2026-75145.patch, ffmpeg-8-CVE-2026-75146.patch, + ffmpeg-8-CVE-2026-75147.patch, + ffmpeg-8-CVE-2026-66036-shim01.patch (merged) +- Delete ffmpeg-8-CVE-2026-66036.patch (feature patch not accepted + upstream for 8.x) +- Enable apv encoder support, add pkgconfig(oapv) BuildRequires and + pass enable-liboapv to configure. +- Add 0001-avcodec-liboapvenc-fix-build-with-openapv-1.1.patch + +------------------------------------------------------------------- @@ -15,2 +37,0 @@ -- Enable apv encoder support, add pkgconfig(oapv) BuildRequires and - pass enable-liboapv to configure. Old: ---- ffmpeg-8-CVE-2026-58049.patch ffmpeg-8-CVE-2026-64833.patch ffmpeg-8-CVE-2026-64834.patch ffmpeg-8-CVE-2026-65703.patch ffmpeg-8-CVE-2026-65704.patch ffmpeg-8-CVE-2026-65705.patch ffmpeg-8-CVE-2026-65706.patch ffmpeg-8-CVE-2026-66036-shim01.patch ffmpeg-8-CVE-2026-66036.patch ffmpeg-8-CVE-2026-66037.patch ffmpeg-8-CVE-2026-70628.patch ffmpeg-8-CVE-2026-70629.patch ffmpeg-8-CVE-2026-70630.patch ffmpeg-8-CVE-2026-70631.patch ffmpeg-8-CVE-2026-70632.patch ffmpeg-8-CVE-2026-75141.patch ffmpeg-8-CVE-2026-75142.patch ffmpeg-8-CVE-2026-75143.patch ffmpeg-8-CVE-2026-75144.patch ffmpeg-8-CVE-2026-75145.patch ffmpeg-8-CVE-2026-75146.patch ffmpeg-8-CVE-2026-75147.patch ffmpeg-8.1.2.tar.xz ffmpeg-8.1.2.tar.xz.asc New: ---- 0001-avcodec-liboapvenc-fix-build-with-openapv-1.1.patch ffmpeg-8.1.3.tar.xz ffmpeg-8.1.3.tar.xz.asc ----------(Old B)---------- Old: * More robust parsing of formats - Delete ffmpeg-8-CVE-2026-58049.patch, ffmpeg-8-CVE-2026-64833.patch, ffmpeg-8-CVE-2026-64834.patch, Old:- Delete ffmpeg-8-CVE-2026-58049.patch, ffmpeg-8-CVE-2026-64833.patch, ffmpeg-8-CVE-2026-64834.patch, ffmpeg-8-CVE-2026-65703.patch, ffmpeg-8-CVE-2026-65704.patch, Old:- Delete ffmpeg-8-CVE-2026-58049.patch, ffmpeg-8-CVE-2026-64833.patch, ffmpeg-8-CVE-2026-64834.patch, ffmpeg-8-CVE-2026-65703.patch, ffmpeg-8-CVE-2026-65704.patch, Old: ffmpeg-8-CVE-2026-64833.patch, ffmpeg-8-CVE-2026-64834.patch, ffmpeg-8-CVE-2026-65703.patch, ffmpeg-8-CVE-2026-65704.patch, ffmpeg-8-CVE-2026-65705.patch, ffmpeg-8-CVE-2026-65706.patch, Old: ffmpeg-8-CVE-2026-64833.patch, ffmpeg-8-CVE-2026-64834.patch, ffmpeg-8-CVE-2026-65703.patch, ffmpeg-8-CVE-2026-65704.patch, ffmpeg-8-CVE-2026-65705.patch, ffmpeg-8-CVE-2026-65706.patch, Old: ffmpeg-8-CVE-2026-65703.patch, ffmpeg-8-CVE-2026-65704.patch, ffmpeg-8-CVE-2026-65705.patch, ffmpeg-8-CVE-2026-65706.patch, ffmpeg-8-CVE-2026-66037.patch, ffmpeg-8-CVE-2026-70628.patch, Old: ffmpeg-8-CVE-2026-65703.patch, ffmpeg-8-CVE-2026-65704.patch, ffmpeg-8-CVE-2026-65705.patch, ffmpeg-8-CVE-2026-65706.patch, ffmpeg-8-CVE-2026-66037.patch, ffmpeg-8-CVE-2026-70628.patch, Old: ffmpeg-8-CVE-2026-75147.patch, ffmpeg-8-CVE-2026-66036-shim01.patch (merged) - Delete ffmpeg-8-CVE-2026-66036.patch (feature patch not accepted Old: ffmpeg-8-CVE-2026-66036-shim01.patch (merged) - Delete ffmpeg-8-CVE-2026-66036.patch (feature patch not accepted upstream for 8.x) Old: ffmpeg-8-CVE-2026-65705.patch, ffmpeg-8-CVE-2026-65706.patch, ffmpeg-8-CVE-2026-66037.patch, ffmpeg-8-CVE-2026-70628.patch, ffmpeg-8-CVE-2026-70629.patch, ffmpeg-8-CVE-2026-70630.patch, Old: ffmpeg-8-CVE-2026-65705.patch, ffmpeg-8-CVE-2026-65706.patch, ffmpeg-8-CVE-2026-66037.patch, ffmpeg-8-CVE-2026-70628.patch, ffmpeg-8-CVE-2026-70629.patch, ffmpeg-8-CVE-2026-70630.patch, Old: ffmpeg-8-CVE-2026-66037.patch, ffmpeg-8-CVE-2026-70628.patch, ffmpeg-8-CVE-2026-70629.patch, ffmpeg-8-CVE-2026-70630.patch, ffmpeg-8-CVE-2026-70631.patch, ffmpeg-8-CVE-2026-70632.patch, Old: ffmpeg-8-CVE-2026-66037.patch, ffmpeg-8-CVE-2026-70628.patch, ffmpeg-8-CVE-2026-70629.patch, ffmpeg-8-CVE-2026-70630.patch, ffmpeg-8-CVE-2026-70631.patch, ffmpeg-8-CVE-2026-70632.patch, Old: ffmpeg-8-CVE-2026-70629.patch, ffmpeg-8-CVE-2026-70630.patch, ffmpeg-8-CVE-2026-70631.patch, ffmpeg-8-CVE-2026-70632.patch, ffmpeg-8-CVE-2026-75141.patch, ffmpeg-8-CVE-2026-75142.patch, Old: ffmpeg-8-CVE-2026-70629.patch, ffmpeg-8-CVE-2026-70630.patch, ffmpeg-8-CVE-2026-70631.patch, ffmpeg-8-CVE-2026-70632.patch, ffmpeg-8-CVE-2026-75141.patch, ffmpeg-8-CVE-2026-75142.patch, Old: ffmpeg-8-CVE-2026-70631.patch, ffmpeg-8-CVE-2026-70632.patch, ffmpeg-8-CVE-2026-75141.patch, ffmpeg-8-CVE-2026-75142.patch, ffmpeg-8-CVE-2026-75143.patch, ffmpeg-8-CVE-2026-75144.patch, Old: ffmpeg-8-CVE-2026-70631.patch, ffmpeg-8-CVE-2026-70632.patch, ffmpeg-8-CVE-2026-75141.patch, ffmpeg-8-CVE-2026-75142.patch, ffmpeg-8-CVE-2026-75143.patch, ffmpeg-8-CVE-2026-75144.patch, Old: ffmpeg-8-CVE-2026-75141.patch, ffmpeg-8-CVE-2026-75142.patch, ffmpeg-8-CVE-2026-75143.patch, ffmpeg-8-CVE-2026-75144.patch, ffmpeg-8-CVE-2026-75145.patch, ffmpeg-8-CVE-2026-75146.patch, Old: ffmpeg-8-CVE-2026-75141.patch, ffmpeg-8-CVE-2026-75142.patch, ffmpeg-8-CVE-2026-75143.patch, ffmpeg-8-CVE-2026-75144.patch, ffmpeg-8-CVE-2026-75145.patch, ffmpeg-8-CVE-2026-75146.patch, Old: ffmpeg-8-CVE-2026-75143.patch, ffmpeg-8-CVE-2026-75144.patch, ffmpeg-8-CVE-2026-75145.patch, ffmpeg-8-CVE-2026-75146.patch, ffmpeg-8-CVE-2026-75147.patch, Old: ffmpeg-8-CVE-2026-75143.patch, ffmpeg-8-CVE-2026-75144.patch, ffmpeg-8-CVE-2026-75145.patch, ffmpeg-8-CVE-2026-75146.patch, ffmpeg-8-CVE-2026-75147.patch, Old: ffmpeg-8-CVE-2026-75145.patch, ffmpeg-8-CVE-2026-75146.patch, ffmpeg-8-CVE-2026-75147.patch, ffmpeg-8-CVE-2026-66036-shim01.patch (merged) ----------(Old E)---------- ----------(New B)---------- New: pass enable-liboapv to configure. - Add 0001-avcodec-liboapvenc-fix-build-with-openapv-1.1.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ffmpeg-8.spec ++++++ --- /var/tmp/diff_new_pack.4v1oza/_old 2026-10-08 11:55:56.577330393 +0200 +++ /var/tmp/diff_new_pack.4v1oza/_new 2026-10-08 11:55:56.578330435 +0200 @@ -19,6 +19,7 @@ %define flavor @BUILD_FLAVOR@%nil # # preamble is present twice, watch out +# buildtest with BUILD_ORIG=1 too. # %if "%flavor" != "mini" @@ -108,7 +109,7 @@ %define _major_expected 9 Name: ffmpeg-8 -Version: 8.1.2 +Version: 8.1.3 Release: 0 Summary: Set of libraries for working with various multimedia formats License: GPL-3.0-or-later @@ -131,28 +132,10 @@ Patch5: work-around-abi-break.patch Patch10: ffmpeg-chromium.patch Patch15: 11013-avcodec-decode-clean-up-if-get_hw_frames_parameters-.patch -Patch16: ffmpeg-8-CVE-2026-58049.patch -Patch17: ffmpeg-8-CVE-2026-64833.patch -Patch18: ffmpeg-8-CVE-2026-64834.patch -Patch19: ffmpeg-8-CVE-2026-65703.patch -Patch20: ffmpeg-8-CVE-2026-65704.patch -Patch21: ffmpeg-8-CVE-2026-65705.patch -Patch22: ffmpeg-8-CVE-2026-65706.patch -Patch23: ffmpeg-8-CVE-2026-66036-shim01.patch -Patch24: ffmpeg-8-CVE-2026-66036.patch -Patch25: ffmpeg-8-CVE-2026-66037.patch -Patch26: ffmpeg-8-CVE-2026-70628.patch -Patch27: ffmpeg-8-CVE-2026-70629.patch -Patch28: ffmpeg-8-CVE-2026-70630.patch -Patch29: ffmpeg-8-CVE-2026-70631.patch -Patch30: ffmpeg-8-CVE-2026-70632.patch -Patch31: ffmpeg-8-CVE-2026-75141.patch -Patch32: ffmpeg-8-CVE-2026-75142.patch -Patch33: ffmpeg-8-CVE-2026-75143.patch -Patch34: ffmpeg-8-CVE-2026-75144.patch -Patch35: ffmpeg-8-CVE-2026-75145.patch -Patch36: ffmpeg-8-CVE-2026-75146.patch -Patch37: ffmpeg-8-CVE-2026-75147.patch +Patch16: 0001-avcodec-liboapvenc-fix-build-with-openapv-1.1.patch +# +# preamble is present twice, watch out +# BuildRequires: c++_compiler BuildRequires: ladspa-devel BuildRequires: libgsm-devel @@ -165,7 +148,6 @@ BuildRequires: pkgconfig(fontconfig) >= 2.4.2 BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(fribidi) >= 0.19.0 -BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(harfbuzz) BuildRequires: pkgconfig(jack) BuildRequires: pkgconfig(libass) >= 0.11.0 @@ -197,6 +179,7 @@ BuildRequires: pkgconfig(oapv) BuildRequires: pkgconfig(ogg) BuildRequires: pkgconfig(openh264) +BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(opus) BuildRequires: pkgconfig(sdl2) >= 2.0.1 BuildRequires: pkgconfig(soxr) @@ -277,9 +260,9 @@ %else BuildRequires: (pkgconfig(libplacebo) >= 4.192.0 with pkgconfig(libplacebo) < 6.292.0) %endif +BuildRequires: glslang-devel BuildRequires: pkgconfig(shaderc) >= 2019.1 BuildRequires: pkgconfig(vulkan) >= 1.3.255 -BuildRequires: glslang-devel %endif %if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150500 @@ -835,7 +818,7 @@ # #!BcntSyncTag: ffmpeg-8 Name: ffmpeg-8-mini -Version: 8.1.2 +Version: 8.1.3 Release: 0 Summary: Set of libraries for working with various multimedia formats License: GPL-3.0-or-later @@ -851,6 +834,7 @@ Patch5: work-around-abi-break.patch Patch10: ffmpeg-chromium.patch Patch15: 11013-avcodec-decode-clean-up-if-get_hw_frames_parameters-.patch +Patch16: 0001-avcodec-liboapvenc-fix-build-with-openapv-1.1.patch BuildRequires: c_compiler Requires: this-is-only-for-build-envs ++++++ 0001-avcodec-liboapvenc-fix-build-with-openapv-1.1.patch ++++++ >From 0880196367273612c3113279438b4b999045d123 Mon Sep 17 00:00:00 2001 From: Werner Robitza <[email protected]> Date: Thu, 24 Sep 2026 15:02:42 +0200 Subject: [PATCH] avcodec/liboapvenc: fix build with openapv >= 1.1 openapv 1.1 changed oapvm_create() to take a descriptor argument. This was first raised here: https://github.com/homebrew-ffmpeg/homebrew-ffmpeg/issues/235 (cherry picked from commit c54710db21c1827dbc3e47658a562525af0fe528) --- libavcodec/liboapvenc.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libavcodec/liboapvenc.c b/libavcodec/liboapvenc.c index 2b4da37b7d..7159955c1f 100644 --- a/libavcodec/liboapvenc.c +++ b/libavcodec/liboapvenc.c @@ -405,6 +405,9 @@ static av_cold int liboapve_init(AVCodecContext *avctx) { ApvEncContext *apv = avctx->priv_data; oapve_cdesc_t *cdsc = &apv->cdsc; +#if OAPV_VER_APISET >= 1 + oapvm_cdesc_t mcdsc = { 0 }; +#endif unsigned char *bs_buf; int ret; @@ -434,7 +437,11 @@ static av_cold int liboapve_init(AVCodecContext *avctx) } /* create metadata handler */ +#if OAPV_VER_APISET >= 1 + apv->mid = oapvm_create(&mcdsc, &ret); +#else apv->mid = oapvm_create(&ret); +#endif if (apv->mid == NULL || OAPV_FAILED(ret)) { av_log(avctx, AV_LOG_ERROR, "cannot create OAPV metadata handler\n"); return AVERROR_EXTERNAL; -- 2.55.0 ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.4v1oza/_old 2026-10-08 11:55:56.651333492 +0200 +++ /var/tmp/diff_new_pack.4v1oza/_new 2026-10-08 11:55:56.658333785 +0200 @@ -1,5 +1,5 @@ -mtime: 1791044749 -commit: 50ad35f9ebee3b21774ad87b91d7d1afcbb78c4be88903764a2d9a50014c0a03 +mtime: 1791373768 +commit: b15204052b4576883290493d3c32fd8085527693dddbbfb645b3f3f615753587 url: https://src.opensuse.org/jengelh/ffmpeg revision: ff8 ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-10-07 13:49:28.000000000 +0200 @@ -0,0 +1 @@ +.osc ++++++ ffmpeg-8.1.2.tar.xz -> ffmpeg-8.1.3.tar.xz ++++++ /work/SRC/openSUSE:Factory/ffmpeg-8/ffmpeg-8.1.2.tar.xz /work/SRC/openSUSE:Factory/.ffmpeg-8.new.3698736/ffmpeg-8.1.3.tar.xz differ: char 26, line 1
