33 Commits

Author SHA256 Message Date
202fd79277 Accepting request 1295332 from multimedia:libs
- Add vvenc build conditional
- Add ffmpeg-CVE-2025-7700.patch

OBS-URL: https://build.opensuse.org/request/show/1295332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-7?expand=0&rev=20
2025-07-30 09:41:23 +00:00
OBS User unknown
538d97f77e [info=89aa33ff4fc8a0e5a89f8d6d82ca3da2e42ba11e9969177edcfae5cc76fb82ea]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=46
2025-07-23 13:34:03 +00:00
OBS User unknown
cd00515d6c [info=b2122e4c3791d60fc45605ec22933273956bbe8da01a7b88bc3ddda2e022b135]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=45
2025-07-23 13:32:02 +00:00
OBS User unknown
7557b9c3e3 [info=500bdcfaa8c6838cd142c58c9afe367789cf476189b60243333b833b798cdd2a]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=44
2025-07-23 13:28:16 +00:00
OBS User unknown
ebd73a3540 [info=abbd0684ea2a6d8a8a0b891049e482fc4605bdd9f041b7d52774175ac3f727b4]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=43
2025-07-23 13:13:28 +00:00
fb94957d0d Accepting request 1288497 from multimedia:libs
- Built with noopenh264, drop ffmpeg-dlopen-openh264.patch
  (jsc#PED-12607)

OBS-URL: https://build.opensuse.org/request/show/1288497
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-7?expand=0&rev=19
2025-06-30 11:03:22 +00:00
OBS User unknown
b65d596b2b [info=0c40ed06d0cdedb9d71b4dfac31f3f1db1db03d029fb6d0b2d3a148bcc8fe4ec]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=42
2025-06-25 10:15:50 +00:00
OBS User unknown
a6261f4ad1 [info=efa133d10dd6839fe422d788e608674143542c4358844ada8512e5f9ca07c474]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=41
2025-06-25 10:09:39 +00:00
199226f2af Accepting request 1286265 from multimedia:libs
add bugIDs

OBS-URL: https://build.opensuse.org/request/show/1286265
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-7?expand=0&rev=18
2025-06-18 17:29:47 +00:00
6ff7a3514b Accepting request 1285229 from multimedia:libs
- Enable libiec61883 integration

OBS-URL: https://build.opensuse.org/request/show/1285229
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-7?expand=0&rev=17
2025-06-14 14:17:00 +00:00
OBS User unknown
3aabe8b42b [info=2c113ed6f642ff3a192a21015fd4c434c96251f502ebf0c6341942feaddc1d46]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=40
2025-06-12 17:53:24 +00:00
OBS User unknown
635065cd8e [info=5753fac0256d5e224089504ab03712bf5f02178d75b820748ac513d657d566cc]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=39
2025-06-12 17:52:22 +00:00
742fad25c4 Accepting request 1280891 from multimedia:libs
Update changelog to add CVE fix entry for CVE-2024-36618 CVE-2024-36617 CVE-2024-36616 CVE-2024-36619 CVE-2024-36615
(fwd from qzhao)

OBS-URL: https://build.opensuse.org/request/show/1280891
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-7?expand=0&rev=16
2025-05-30 12:22:05 +00:00
OBS User unknown
77b49f8d83 [info=52f95e9110ba9707ff8af2c7709ca3863059c705a023e6bf383408b5060a08c6]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=38
2025-05-28 13:13:30 +00:00
aa458dd25d Accepting request 1274746 from multimedia:libs
reorder changelog for ascending time [boo#1242310]

OBS-URL: https://build.opensuse.org/request/show/1274746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-7?expand=0&rev=15
2025-05-07 17:14:43 +00:00
OBS User unknown
0677570f4c [info=7ec55b5f78568a42141cf5be98515f9596bfb5ff31d57b2e5fdb1193b00edef6]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=37
2025-05-06 01:05:40 +00:00
bac4ebd5ab Accepting request 1269920 from multimedia:libs
jengelh/ffmpeg-7#16

OBS-URL: https://build.opensuse.org/request/show/1269920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-7?expand=0&rev=14
2025-04-18 14:14:06 +00:00
OBS User unknown
4a08a6516a [info=a150aa6c2ee5687589d7fd572eb088207bf67515e9898b3248b5b1383c3686db]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=36
2025-04-16 08:35:16 +00:00
f17ccce01b Accepting request 1267797 from multimedia:libs
- Update to release 7.1.1

retry submit due to git->obs autosync delays

OBS-URL: https://build.opensuse.org/request/show/1267797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-7?expand=0&rev=13
2025-04-08 15:50:29 +00:00
OBS User unknown
3efa4c88a5 [info=f281b98b9b5eeddf1aef5e27cd5b7ad40e8fe34eebc1c4f916ee3be8eeb4f6c8]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=35
2025-04-04 09:43:31 +00:00
OBS User unknown
7e880a6cd5 [info=5f822c55604357b0e70a1c73db498b9534d02420f01aa2f59c56582e1f3b3e91]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=34
2025-04-04 09:18:21 +00:00
OBS User unknown
b7f0a5fdb1 [info=c5e1b44666f7503e9dc0a9623b122aa5fe515a056b5e6ec74d0d3b94266a5545]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=33
2025-04-03 09:18:23 +00:00
OBS User unknown
253d641b73 [info=5f822c55604357b0e70a1c73db498b9534d02420f01aa2f59c56582e1f3b3e91]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=32
2025-04-02 00:08:03 +00:00
OBS User unknown
9a0e98f740 [info=10630669eb2b69277bbf549beedd386a18016108cdd5acede4bc2d6478b424be]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=31
2025-04-02 00:06:40 +00:00
OBS User unknown
337c586659 [info=a40564ee7c889ff7423458a309dbe00e9701b2f3a1eed17bf442d01069eaa59e]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=30
2025-03-27 10:23:53 +00:00
OBS User unknown
7f3780f51e [info=09f8124ff4311b1fa176fe9dc1733860a989c0e9d5c134aef7cdd35565561a9d]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=29
2025-03-26 20:25:47 +00:00
OBS User unknown
b3a5825d91 [info=b1d5de540b5ec5ae891a7c3e6d4f70cc3fc2039714e8266a117b6d3a38e045d2]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=28
2025-03-25 21:13:06 +00:00
OBS User unknown
6ac68f68fc [info=8b476b1fdb83dab3ccd43f58b5d10dd442964f43920b4e28f8e5f28e877e9c39]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=27
2025-03-25 20:53:10 +00:00
OBS User unknown
ac427fe3b6 [info=10be3a7196db33aba214deb532b2e41d873c870bf2f039507614071c4a78a02e]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=26
2025-03-25 08:04:10 +00:00
ffe679e7ef Accepting request 1252893 from multimedia:libs
- Add 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
  to build with SVT-AV1 3.0.0.

OBS-URL: https://build.opensuse.org/request/show/1252893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-7?expand=0&rev=12
2025-03-15 15:15:50 +00:00
OBS User unknown
1c779c1280 [info=d27a94528c94090864b49cd0518ed60767f53640e459878c9c186a86a45d6bb4]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=25
2025-03-05 09:46:30 +00:00
cc579092fb Accepting request 1249405 from multimedia:libs
add changelog entry

OBS-URL: https://build.opensuse.org/request/show/1249405
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-7?expand=0&rev=11
2025-03-02 11:17:19 +00:00
OBS User unknown
0c599858bd [info=40e49d492e81c25e1cfe00fafb62570c31906f2a56dcc718b6e9aef1ff3ca6ca]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-7?expand=0&rev=24
2025-03-01 13:30:42 +00:00
6 changed files with 77 additions and 4 deletions

4
_scmsync.obsinfo Normal file
View File

@@ -0,0 +1,4 @@
mtime: 1753277632
commit: 89aa33ff4fc8a0e5a89f8d6d82ca3da2e42ba11e9969177edcfae5cc76fb82ea
url: https://src.opensuse.org/jengelh/ffmpeg-7
revision: master

3
build.specials.obscpio Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ea51db46484063b7a6854cd4d66b6f57d872bdd2bf38540aa4178aa42c76a13a
size 256

View File

@@ -1,3 +1,15 @@
-------------------------------------------------------------------
Wed Jul 23 13:28:49 UTC 2025 - Hans-Peter Jansen <hp@urpla.net>
- Add vvenc build conditional
-------------------------------------------------------------------
Wed Jul 23 07:01:22 UTC 2025 - SongChuan Kang <sckang@suse.com>
- Add ffmpeg-CVE-2025-7700.patch: Add check for the return value
of av_malloc_array() and av_calloc() to avoid potential NULL
pointer dereference(CVE-2025-7700, bsc#1246790).
-------------------------------------------------------------------
Wed Jun 25 08:40:15 UTC 2025 - Yifan Jiang <yfjiang@suse.com>

View File

@@ -60,6 +60,7 @@
%bcond_with fdk_aac_dlopen
%bcond_with opencore
%bcond_with smbclient
%bcond_with vvenc
%bcond_with x264
%bcond_with x265
%bcond_with xvid
@@ -122,6 +123,7 @@ Patch15: 11013-avcodec-decode-clean-up-if-get_hw_frames_parameters-.patch
Patch18: ffmpeg-7-CVE-2025-25473.patch
Patch19: ffmpeg-7-CVE-2025-22921.patch
Patch20: 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
Patch21: ffmpeg-CVE-2025-7700.patch
BuildRequires: ladspa-devel
BuildRequires: libgsm-devel
BuildRequires: nasm
@@ -221,6 +223,9 @@ BuildRequires: pkgconfig(opencore-amrnb)
%if %{with amrwb}
BuildRequires: pkgconfig(vo-amrwbenc)
%endif
%if %{with vvenc}
BuildRequires: vvenc-devel
%endif
%if %{with x264}
BuildRequires: pkgconfig(x264)
%endif
@@ -661,6 +666,9 @@ LDFLAGS="%_lto_cflags" \
%if %{with amrwb}
--enable-libvo-amrwbenc \
%endif
%if %{with vvenc}
--enable-libvvenc \
%endif
%if %{with x264}
--enable-libx264 \
%endif

View File

@@ -0,0 +1,45 @@
From 35a6de137a39f274d5e01ed0e0e6c4f04d0aaf07 Mon Sep 17 00:00:00 2001
From: Jiasheng Jiang <jiashengjiangcool@gmail.com>
Date: Thu, 10 Jul 2025 16:26:39 +0000
Subject: [PATCH] libavcodec/alsdec.c: Add check for av_malloc_array() and
av_calloc()
Add check for the return value of av_malloc_array() and av_calloc()
to avoid potential NULL pointer dereference.
Fixes: dcfd24b10c ("avcodec/alsdec: Implement floating point sample data decoding")
Signed-off-by: Jiasheng Jiang <jiashengjiangcool@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
---
libavcodec/alsdec.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/libavcodec/alsdec.c b/libavcodec/alsdec.c
index 734eec8bf8..97b04a95f9 100644
--- a/libavcodec/alsdec.c
+++ b/libavcodec/alsdec.c
@@ -2119,8 +2119,8 @@ static av_cold int decode_init(AVCodecContext *avctx)
ctx->nbits = av_malloc_array(ctx->cur_frame_length, sizeof(*ctx->nbits));
ctx->mlz = av_mallocz(sizeof(*ctx->mlz));
- if (!ctx->mlz || !ctx->acf || !ctx->shift_value || !ctx->last_shift_value
- || !ctx->last_acf_mantissa || !ctx->raw_mantissa) {
+ if (!ctx->larray || !ctx->nbits || !ctx->mlz || !ctx->acf || !ctx->shift_value
+ || !ctx->last_shift_value || !ctx->last_acf_mantissa || !ctx->raw_mantissa) {
av_log(avctx, AV_LOG_ERROR, "Allocating buffer memory failed.\n");
return AVERROR(ENOMEM);
}
@@ -2132,6 +2132,10 @@ static av_cold int decode_init(AVCodecContext *avctx)
for (c = 0; c < channels; ++c) {
ctx->raw_mantissa[c] = av_calloc(ctx->cur_frame_length, sizeof(**ctx->raw_mantissa));
+ if (!ctx->raw_mantissa[c]) {
+ av_log(avctx, AV_LOG_ERROR, "Allocating buffer memory failed.\n");
+ return AVERROR(ENOMEM);
+ }
}
}
--
2.25.1

View File

@@ -13,11 +13,12 @@ ffmpeg, which can cause inadvertent mixing of library versions on
openSUSE, and precompiled Linux distributions in general.
Upstream says "we only add new functions" - which is ok in its own
right. verdefs, if you have them, *must*not* change under any
circumstances, but that is what they broke: the set of symbols
included in the "LIBAVFORMAT_59" verdef changed between 5.0 and 5.1.
right. New symbols must be in a new verdef section though, existing
sections *must*not* change under *any* circumstances, but that is
what they broke: the set of symbols included in the "LIBAVFORMAT_59"
verdef changed between 5.0 and 5.1.
$ abidiff abidiff /usr/lib64/libavformat.so.59.16.100 usr/lib64/libavformat.so.59.27.100
$ abidiff /usr/lib64/libavformat.so.59.16.100 usr/lib64/libavformat.so.59.27.100
Functions changes summary: 0 Removed, 0 Changed, 0 Added function
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
Function symbols changes summary: 0 Removed, 1 Added function symbol not referenced by debug info