| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: ffmpeg-4-libavcodec-devel | Distribution: openSUSE Tumbleweed |
| Version: 4.4.6 | Vendor: openSUSE |
| Release: 9.1 | Build date: Wed Oct 15 04:12:04 2025 |
| Group: Development/Libraries/C and C++ | Build host: reproducible |
| Size: 288869 | Source RPM: ffmpeg-4-4.4.6-9.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://ffmpeg.org/ | |
| Summary: Development files for FFmpeg's codec library | |
The libavcodec library provides a generic encoding/decoding framework and contains multiple decoders and encoders for audio, video and subtitle streams, and several bitstream filters. This subpackage contains the headers for FFmpeg libavcodec.
GPL-3.0-or-later
* Wed Oct 15 2025 SongChuan Kang <sckang@suse.com>
- Add ffmpeg-4-CVE-2025-59728.patch: avformat/dashdec: Allocate
space for appended "/" (bsc#1251137, CVE-2025-59728).
* Tue Oct 07 2025 olaf@aepfle.de
- add missing closing brace to ffmpeg-4-CVE-2025-7700.patch
* Mon Sep 29 2025 Jan Engelhardt <jengelh@inai.de>
- Add glslang16.patch to resolve FTBFS
* Wed Jul 23 2025 SongChuan Kang <sckang@suse.com>
- Add ffmpeg-4-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).
* Fri May 30 2025 Cliff Zhao <qzhao@suse.com>
- Add ffmpeg-4-CVE-2024-36618.patch:
Backport 7a089ed8 from upstream, avformat/avidec: Fix integer
overflow iff ULONG_MAX < INT64_MAX.
(CVE-2024-36618, bsc#1234020)
* Thu May 29 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.4.6
* lavc/libx265: unbreak build for X265_BUILD >= 210
* ARM: vp9mc: Load only 12 pixels in the 4 pixel wide
horizontal filter
* rtmpproto: Avoid rare crashes in the `fail:` codepath in
rtmp_open
* avcodec/snow: Fix off by 1 error in run_buffer
* avcodec/mpegvideo_enc: Check FLV1 resolution limits
- Delete ffmpeg-CVE-2023-49502.patch,
0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch,
ffmpeg-4-CVE-2025-0518.patch, ffmpeg-4-CVE-2025-22919.patch (merged)
* Wed Mar 05 2025 Jan Engelhardt <jengelh@inai.de>
- Add 0001-avcodec-libsvtav1-unbreak-build-with-latest-svtav1.patch
to build with SVT-AV1 3.0.0.
* Wed Feb 19 2025 Cliff Zhao <qzhao@suse.com>
- Add ffmpeg-4-CVE-2025-22921.patch:
Backport 7f9c7f98 from upstream, clear array length when
freeing it.
(CVE-2025-22921, bsc#1237382)
* Wed Feb 19 2025 Cliff Zhao <qzhao@suse.com>
- Add ffmpeg-4-CVE-2025-25473.patch:
Backport c08d3004 from upstream, clear FFFormatContext packet.
When packet_buffer is used in mux.c, and if a muxing process fails
at a point where packets remained in said queue.
(CVE-2025-25473, bsc#1237351)
* Wed Feb 19 2025 Cliff Zhao <qzhao@suse.com>
- Add ffmpeg-4-CVE-2025-0518.patch:
Backport b5b6391d from upstream, fixes memory data leak when
use sscanf().
(CVE-2025-0518, bsc#1236007)
* Wed Feb 19 2025 Cliff Zhao <qzhao@suse.com>
- Add ffmpeg-4-CVE-2025-22919.patch:
Backport 1446e37d from upstream, check for valid sample rate
As the sample rate <= 0 is invalid.
(CVE-2025-22919, bsc#1237371)
* Wed Feb 19 2025 Cliff Zhao <qzhao@suse.com>
- Add ffmpeg-4-CVE-2024-12361.patch:
Backport 4065ff69 from upstream, add check for av_packet_new_side_data()
to avoid null pointer dereference if allocation fails.
(CVE-2024-12361, bsc#1237358)
* Wed Feb 19 2025 Cliff Zhao <qzhao@suse.com>
- Add ffmpeg-4-CVE-2024-35368.patch:
Backport 45133009 from upstream, After having created the
AVBuffer that is put into frame->buf[0], ownership of several
objects Fix double-free on the AVFrame is unreferenced.
(CVE-2024-35368, bsc#1234028)
* Mon Jan 06 2025 Jan Engelhardt <jengelh@inai.de>
- Update to release 4.4.5
* Reliability/bug fixes
Fixes: 51896/clusterfuzz-testcase-minimized-ffmpeg_dem_DXA_fuzzer-5730576523198464
Fixes: signed integer overflow: 2147483566 + 82 cannot be represented in type 'int'
(CVE-2024-36613, bsc#1235092)
avformat/cafdec: dont seek beyond 64bit (CVE-2024-36617, bsc#1234019).
avformat/westwood_vqa: Fix 2g packets (CVE-2024-36616, bsc#1234018).
- Delete
0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
0001-avfilter-vf_minterpolate-Check-pts-before-division.patch
ffmpeg-CVE-2023-51793.patch
0001-avfilter-af_stereowiden-Check-length.patch
ffmpeg-fix-new-binutils.patch
ffmpeg-CVE-2023-50010.patch
ffmpeg-4-CVE-2024-32230.patch
ffmpeg-4-CVE-2024-7055.patch (all merged)
(CVE-2023-51798, bsc#1223304)
* Tue Oct 15 2024 Antonio Larrosa <alarrosa@suse.com>
- Adjust bconds to build the package in SLFO without xvidcore.
* Fri Sep 06 2024 Cliff Zhao <qzhao@suse.com>
- Add ffmpeg-4-CVE-2024-7055.patch:
Backport 3faadbe2 from upstream, Use 64bit for input size check,
Fixes: out of array read, Fixes: poc3.
(CVE-2024-7055, bsc#1229026)
* Wed Aug 28 2024 Jan Engelhardt <jengelh@inai.de>
- Add 0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch
[boo#1229338]
* Fri Jul 26 2024 Filip Kastl <filip.kastl@suse.com>
- Add ffmpeg-c99.patch so that the package conforms to the C99
standard and builds on i586 with GCC 14.
* Tue Jul 02 2024 Cliff Zhao <qzhao@suse.com>
- Add ffmpeg-4-CVE-2024-32230.patch:
Backport 96449cfe from upstream, Fix 1 line and one column images.
(CVE-2024-32230, bsc#1227296)
* Sat Apr 27 2024 Cliff Zhao <qzhao@suse.com>
- Add ffmpeg-CVE-2023-50010.patch:
Backport e4d2666b from upstream, fixes the out of array access.
(CVE-2023-50010, bsc#1223256)
* Fri Apr 26 2024 Jan Engelhardt <jengelh@inai.de>
- Add 0001-avfilter-af_stereowiden-Check-length.patch
[boo#1223437, CVE-2023-51794]
* Tue Apr 23 2024 Cliff Zhao <qzhao@suse.com>
- Add ffmpeg-CVE-2023-51793.patch:
Backport 0ecc1f0e from upstream, Fix odd height handling.
(CVE-2023-51793, bsc#1223272)
* Tue Apr 23 2024 Cliff Zhao <qzhao@suse.com>
- Add ffmpeg-CVE-2023-49502.patch:
Backport 737ede40 from upstream, account for chroma sub-sampling
in min size calculation.
(CVE-2023-49502, bsc#1223235)
* Tue Apr 23 2024 Jan Engelhardt <jengelh@inai.de>
- Add 0001-avfilter-vf_minterpolate-Check-pts-before-division.patch:
Backport 68146f06 from upstream, Check pts before division.
(CVE-2023-51798, bsc#1223304)
* Mon Apr 22 2024 Jan Engelhardt <jengelh@inai.de>
- 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 2024 Stefan Dirsch <sndirsch@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)
* Fri Feb 02 2024 Stefan Dirsch <sndirsch@suse.com>
- 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)
* Tue Dec 26 2023 Jan Engelhardt <jengelh@inai.de>
- Update ffmpeg-glslang-cxx17.patch to build with glslang 14
- Disable vmaf integration as ffmpeg-4 cannot handle vmaf>=3
- Delete vmaf-trim-usr-local.patch
* Wed Dec 06 2023 Jan Engelhardt <jengelh@inai.de>
- Copy codec list from ffmpeg-6
* Fri Nov 03 2023 Marcus Meissner <meissner@suse.com>
- Add ffmpeg-fix-new-binutils.patch:
Backport 01fc3034 from upstream, Fix build with new binutils
(bsc#1215309)
* Mon Oct 30 2023 Jan Engelhardt <jengelh@inai.de>
- Add ffmpeg-glslang-cxx17.patch
* Wed Oct 04 2023 Jan Engelhardt <jengelh@inai.de>
- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
to resolve build failure with binutils >= 2.41. [boo#1215945]
* Tue Jun 27 2023 Jan Engelhardt <jengelh@inai.de>
- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
* Thu Apr 27 2023 Alynx Zhou <alynx.zhou@suse.com>
- Add ffmpeg-4-CVE-2022-48434.patch:
Backport d4b7b3c0 from upstream, Fix use after free in
libavcodec/pthread_frame.c.
(CVE-2022-48434, bsc#1209934)
* Wed Apr 19 2023 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 4.4.4:
* avcodec/012v: Order operations for odd size handling
* avcodec/alsdec: The minimal block is at least 7 bits
* avcodec/bink:
- Avoid undefined out of array end pointers in
binkb_decode_plane()
- Fix off by 1 error in ref end
* avcodec/eac3dec: avoid float noise in fixed mode addition to
overflow
* avcodec/eatgq: : Check index increments in tgq_decode_block()
* avcodec/escape124:
- Fix signdness of end of input check
- Fix some return codes
* avcodec/ffv1dec:
- Check that num h/v slices is supported
- Fail earlier if prior context is corrupted
- Restructure slice coordinate reading a bit
* avcodec/mjpegenc: take into account component count when
writing the SOF header size
* avcodec/mlpdec: Check max matrix instead of max channel in
noise check
* avcodec/motionpixels: Mask pixels to valid values
* avcodec/mpeg12dec: Check input size
* avcodec/nvenc:
- Fix b-frame DTS behavior with fractional framerates
- Fix vbv buffer size in cq mode
* avcodec/pictordec: Remove mid exit branch
* avcodec/pngdec: Check deloco index more exactly
* avcodec/rpzaenc: stop accessing out of bounds frame
* avcodec/scpr3: Check bx
* avcodec/scpr: Test bx before use
* avcodec/snowenc: Fix visual weight calculation
* avcodec/speedhq: Check buf_size to be big enough for DC
* avcodec/sunrast: Fix maplength check
* avcodec/tests/snowenc:
- Fix 2nd test
- Return a failure if DWT/IDWT mismatches
- Unbreak DWT tests
* avcodec/tiff: Ignore tile_count
* avcodec/utils:
- Allocate a line more for VC1 and WMV3
- Ensure linesize for SVQ3
- Use 32pixel alignment for bink
* avcodec/videodsp_template: Adjust pointers to avoid undefined
pointer things
* avcodec/vp3: Add missing check for av_malloc
* avcodec/wavpack:
- Avoid undefined shift in get_tail()
- Check for end of input in wv_unpack_dsd_high()
* avcodec/xpmdec: Check size before allocation to avoid
truncation
* avfilter/vf_untile: swap the chroma shift values used for plane
offsets
* avformat/id3v2: Check taglen in read_uslt()
* avformat/mov: Check samplesize and offset to avoid integer
overflow
* avformat/mxfdec: Use 64bit in remainder
* avformat/nutdec: Add check for avformat_new_stream
* avformat/replaygain: avoid undefined / negative abs
* swscale/input: Use more unsigned intermediates
* swscale/output: Bias 16bps output calculations to improve non
overflowing range
* swscale: aarch64: Fix yuv2rgb with negative stride
* Use https for repository links
- Drop patches fixed upstream:
* ffmpeg-CVE-2022-3964.patch
* ffmpeg-CVE-2022-3109.patch
* ffmpeg-CVE-2022-3341.patch
* ffmpeg-4-CVE-2022-48434.patch
- Use ldconfig_scriptlets macro.
(CVE-2022-48434, bsc#1209934)
* Thu Mar 16 2023 Jan Engelhardt <jengelh@inai.de>
- Conflict with otherproviders(ffmpeg-tools).
* Fri Jan 20 2023 Alynx Zhou <alynx.zhou@suse.com>
- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
null pointer dereference in decode_main_header() in
libavformat/nutdec.c (bsc#1206778).
* Fri Dec 23 2022 Alynx Zhou <alynx.zhou@suse.com>
- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
null pointer dereference in vp3_decode_frame() (bsc#1206442).
* Wed Nov 16 2022 Alynx Zhou <alynx.zhou@suse.com>
- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
out of bounds read in update_block_in_prev_frame() (bsc#1205388).
* Mon Oct 10 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 4.4.3:
* Stable bug fix release, mainly codecs, filter and format fixes.
* configure: extend SDL check to accept all 2.x versions (boo#1226308).
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
* ffmpeg-libglslang-detection.patch
* ffmpeg-4.2-dlopen-fdk_aac.patch
* Mon Aug 29 2022 Christophe Giboudeaux <christophe@krop.fr>
- Add patch to detect SDL2 >= 2.1.0 (boo#1202848):
* ffmpeg-sdl2-detection.patch
* Fri Jun 17 2022 Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 4.4.2:
* Stable bug fix release, mainly codecs, filter and format fixes.
- Refresh ffmpeg-chromium.patch with quilt.
* Wed Mar 23 2022 Jan Engelhardt <jengelh@inai.de>
- Add conflicts for ffmpeg-5's tools
* Thu Mar 17 2022 Enrico Belleri <idesmi@protonmail.com>
- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable Vulkan filters
* Sun Mar 13 2022 Predrag Ivanović <predivan@mts.rs>
- Fix OS version check, so nvcodec is enabled for Leap too.
* Wed Feb 16 2022 Dominique Leuenberger <dimstar@opensuse.org>
- Disamble libsmbclient usage (can always be built with
- -with-smbclient): the usecase of ffmpeg directly accessing
smb:// shares is quite constructed (most users will have their
smb shares mounted).
* Sun Jan 16 2022 Callum Farmer <gmbr3@opensuse.org>
- Add ffmpeg-chromium.patch: makes packaging Chromium easier and
will allow for an easier migration for Chromium to FFmpeg 5
/usr/include/ffmpeg /usr/include/ffmpeg/libavcodec /usr/include/ffmpeg/libavcodec/ac3_parser.h /usr/include/ffmpeg/libavcodec/adts_parser.h /usr/include/ffmpeg/libavcodec/avcodec.h /usr/include/ffmpeg/libavcodec/avdct.h /usr/include/ffmpeg/libavcodec/avfft.h /usr/include/ffmpeg/libavcodec/bsf.h /usr/include/ffmpeg/libavcodec/codec.h /usr/include/ffmpeg/libavcodec/codec_desc.h /usr/include/ffmpeg/libavcodec/codec_id.h /usr/include/ffmpeg/libavcodec/codec_par.h /usr/include/ffmpeg/libavcodec/d3d11va.h /usr/include/ffmpeg/libavcodec/dirac.h /usr/include/ffmpeg/libavcodec/dv_profile.h /usr/include/ffmpeg/libavcodec/dxva2.h /usr/include/ffmpeg/libavcodec/jni.h /usr/include/ffmpeg/libavcodec/mediacodec.h /usr/include/ffmpeg/libavcodec/packet.h /usr/include/ffmpeg/libavcodec/qsv.h /usr/include/ffmpeg/libavcodec/vaapi.h /usr/include/ffmpeg/libavcodec/vdpau.h /usr/include/ffmpeg/libavcodec/version.h /usr/include/ffmpeg/libavcodec/videotoolbox.h /usr/include/ffmpeg/libavcodec/vorbis_parser.h /usr/include/ffmpeg/libavcodec/xvmc.h /usr/lib/libavcodec.so /usr/lib/pkgconfig/libavcodec.pc /usr/share/man/man3/libavcodec.3.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 22:48:21 2025