Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ffmpeg-4 for openSUSE:Factory checked in at 2025-03-28 09:35:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ffmpeg-4 (Old) and /work/SRC/openSUSE:Factory/.ffmpeg-4.new.2696 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ffmpeg-4" Fri Mar 28 09:35:54 2025 rev:80 rq:1256073 version:4.4.5 Changes: -------- --- /work/SRC/openSUSE:Factory/ffmpeg-4/ffmpeg-4.changes 2025-03-13 15:04:24.581706976 +0100 +++ /work/SRC/openSUSE:Factory/.ffmpeg-4.new.2696/ffmpeg-4.changes 2025-03-28 09:36:04.433753659 +0100 @@ -11 +11 @@ - Backporting 7f9c7f98 from upstream, clear array length when + Backport 7f9c7f98 from upstream, clear array length when @@ -19 +19 @@ - Backporting c08d3004 from upstream, clear FFFormatContext packet. + Backport c08d3004 from upstream, clear FFFormatContext packet. @@ -28 +28 @@ - Backporting b5b6391d from upstream, fixes memory data leak when + Backport b5b6391d from upstream, fixes memory data leak when @@ -36 +36 @@ - Backporting 1446e37d from upstream, check for valid sample rate + Backport 1446e37d from upstream, check for valid sample rate @@ -44 +44 @@ - Backporting 4065ff69 from upstream, add check for av_packet_new_side_data() + Backport 4065ff69 from upstream, add check for av_packet_new_side_data() @@ -52 +52 @@ - Backporting 45133009 from upstream, After having created the + Backport 45133009 from upstream, After having created the @@ -74,0 +75 @@ + (CVE-2023-51798, bsc#1223304) @@ -85 +86 @@ - Backporting 3faadbe2 from upstream, Use 64bit for input size check, + Backport 3faadbe2 from upstream, Use 64bit for input size check, @@ -105 +106 @@ - Backporting 96449cfe from upstream, Fix 1 line and one column images. + Backport 96449cfe from upstream, Fix 1 line and one column images. @@ -112 +113 @@ - Backporting e4d2666b from upstream, fixes the out of array access. + Backport e4d2666b from upstream, fixes the out of array access. @@ -125 +126 @@ - Backporting 0ecc1f0e from upstream, Fix odd height handling. + Backport 0ecc1f0e from upstream, Fix odd height handling. @@ -132 +133 @@ - Backporting 737ede40 from upstream, account for chroma sub-sampling + Backport 737ede40 from upstream, account for chroma sub-sampling @@ -139,2 +140,3 @@ -- Address boo#1223304/CVE-2023-51798: add patch - 0001-avfilter-vf_minterpolate-Check-pts-before-division.patch +- Add 0001-avfilter-vf_minterpolate-Check-pts-before-division.patch: + Backport 68146f06 from upstream, Check pts before division. + (CVE-2023-51798, bsc#1223304) @@ -145,2 +147,11 @@ -- Address boo#1223070/CVE-2024-31578: add patch - 0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch +- Add 0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch: + Backport 76a48e85 from upstream, Check length. + (CVE-2024-31578, bsc#1223070) + +------------------------------------------------------------------- +Mon Feb 12 18:23:41 UTC 2024 - Stefan Dirsch <sndir...@suse.com> + +- ffmpeg-avcodec-libdav1d-don-t-repeatedly-parse-the-same-seq.patch + * fixes build against dav1d, which has been updated in + SUSE:SLE-15-SP5:Update (where apparently no rebuild of ffmpeg-4 + had been triggered) @@ -151,2 +162,11 @@ -- drop support for libmfx, which is no longer supported upstream - at all (boo#1219494) +- no longer build against libmfx; build also 15.5 against libvpl + (boo#1230983, boo#1219494) + +- dropping support for libmfx below covers: + * libmfx: improper input validation (CVE-2023-48368, bsc#1226897) + * libmfx: improper buffer restrictions (CVE-2023-45221, bsc#1226898) + * libmfx: out-of-bounds read (CVE-2023-22656, bsc#1226899) + * libmfx: out-of-bounds write (CVE-2023-47282, bsc#1226900) + * libmfx: improper buffer restrictions (CVE-2023-47169, bsc#1226901) + * Multiple vulnerabilities in the Intel Media SDK (libmfx1) (bsc#1226892) + * Drop libmfx dependency from our product (jira #PED-10024) @@ -170 +190 @@ - Backporting 01fc3034 from upstream, Fix build with new binutils + Backport 01fc3034 from upstream, Fix build with new binutils New: ---- ffmpeg-avcodec-libdav1d-don-t-repeatedly-parse-the-same-seq.patch BETA DEBUG BEGIN: New: - ffmpeg-avcodec-libdav1d-don-t-repeatedly-parse-the-same-seq.patch * fixes build against dav1d, which has been updated in BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ffmpeg-4.spec ++++++ --- /var/tmp/diff_new_pack.3HRqUR/_old 2025-03-28 09:36:05.289789141 +0100 +++ /var/tmp/diff_new_pack.3HRqUR/_new 2025-03-28 09:36:05.289789141 +0100 @@ -144,6 +144,7 @@ Patch27: ffmpeg-4-CVE-2025-0518.patch Patch28: ffmpeg-4-CVE-2025-25473.patch Patch29: ffmpeg-4-CVE-2025-22921.patch +Patch30: ffmpeg-avcodec-libdav1d-don-t-repeatedly-parse-the-same-seq.patch BuildRequires: ladspa-devel BuildRequires: libgsm-devel BuildRequires: libmp3lame-devel ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.3HRqUR/_old 2025-03-28 09:36:05.341791297 +0100 +++ /var/tmp/diff_new_pack.3HRqUR/_new 2025-03-28 09:36:05.341791297 +0100 @@ -1,5 +1,5 @@ -mtime: 1741802095 -commit: 5d7becce2922140a0cba7bad200cf85e644953395c6565bd7406b306572f1c50 +mtime: 1742937378 +commit: 2ddfcb257c4def857918761587f2fed206c5baa5c74592ae5648d10e6952095e url: https://src.opensuse.org/jengelh/ffmpeg-4 revision: master ++++++ build.specials.obscpio ++++++ ++++++ ffmpeg-avcodec-libdav1d-don-t-repeatedly-parse-the-same-seq.patch ++++++ commit e204846ec16c1ab34c7f3a681734cf5190433018 Author: James Almer <jamr...@gmail.com> Date: Fri Sep 3 13:50:32 2021 -0300 avcodec/libdav1d: fix compilation after recent libdav1d API changes They were done in preparation for an upcoming 1.0 release. Keep supporting previous releases for the time being. Reviewed-by: BBB Signed-off-by: James Almer <jamr...@gmail.com> --- a/libavcodec/libdav1d.c +++ b/libavcodec/libdav1d.c @@ -202,6 +202,9 @@ Libdav1dContext *dav1d = c->priv_data; Dav1dData *data = &dav1d->data; Dav1dPicture pic = { 0 }, *p = &pic; +#if FF_DAV1D_VERSION_AT_LEAST(5,1) + enum Dav1dEventFlags event_flags = 0; +#endif int res; if (!data->sz) { @@ -280,6 +283,11 @@ frame->linesize[1] = p->stride[1]; frame->linesize[2] = p->stride[1]; +#if FF_DAV1D_VERSION_AT_LEAST(5,1) + dav1d_get_event_flags(dav1d->c, &event_flags); + if (c->pix_fmt == AV_PIX_FMT_NONE || + event_flags & DAV1D_EVENT_FLAG_NEW_SEQUENCE) +#endif c->profile = p->seq_hdr->profile; c->level = ((p->seq_hdr->operating_points[0].major_level - 2) << 2) | p->seq_hdr->operating_points[0].minor_level;