SHA256
1
0
forked from jengelh/ffmpeg-4
Commit Graph

235 Commits

Author SHA256 Message Date
ea292cebc3 Disable xvid plugin build and dependence
Since legal reviewers are concerned xvid patents have not expired
in Brazil, which should not be used in a commercial context.
https://en.wikipedia.org/wiki/Xvid
2024-09-29 16:13:36 +08:00
79e46abe56 Add ffmpeg-4-CVE-2024-7055.patch:
Backporting 3faadbe2 from upstream, Use 64bit for input size check,
Fixes: out of array read, Fixes: poc3.
(CVE-2024-7055, bsc#1229026)
2024-09-14 19:44:59 +08:00
9e43e5445b Add 0001-libavcodec-arm-mlpdsp_armv5te-fix-label-format-to-wo.patch (armv7 build fix) 2024-08-28 13:02:14 +02:00
3208345200 Add ffmpeg-4-CVE-2024-32230.patch to fix CVE issue. 2024-07-31 02:17:22 +08:00
d4a851e48e Add metadata to ffmpeg-c99.patch 2024-07-27 07:19:14 +02:00
Filip Kastl
4cf3cb81cc Add ffmpeg-c99.patch
- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.
2024-07-26 15:20:13 +02:00
Dominique Leuenberger
90ca7e24a6 Accepting request 1172481 from multimedia:libs
- Add ffmpeg-CVE-2023-50010.patch:

OBS-URL: https://build.opensuse.org/request/show/1172481
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=67
2024-05-09 10:07:27 +00:00
d1b279ea2a add bugrefs, remove git-log indent that isn't there in git-format-patch
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=220
2024-05-07 14:53:07 +00:00
add6ccba5b Accepting request 1172424 from home:qzhao:branches:multimedia:libs
Add ffmpeg-CVE-2023-50010.patch to fix CVE bugs.

OBS-URL: https://build.opensuse.org/request/show/1172424
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=219
2024-05-07 14:51:29 +00:00
Ana Guerrero
d462070bb2 Accepting request 1170359 from multimedia:libs
- Add 0001-avfilter-af_stereowiden-Check-length.patch [boo#1223437, CVE-2023-51794]

OBS-URL: https://build.opensuse.org/request/show/1170359
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=66
2024-04-29 15:57:27 +00:00
185fe268b6 - Add 0001-avfilter-af_stereowiden-Check-length.patch [boo#1223437, CVE-2023-51794]
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=217
2024-04-26 22:17:19 +00:00
Ana Guerrero
1f434e8d0b Accepting request 1170215 from multimedia:libs
(CVE-2023-51793 bsc#1223272)
  (CVE-2023-49502 bsc#1223235)
  boo#1223304/CVE-2023-51798

OBS-URL: https://build.opensuse.org/request/show/1170215
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=65
2024-04-26 21:26:12 +00:00
d458caa706 Move metadata into patch/use established git patch line tags as far as doable
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=215
2024-04-25 21:45:08 +00:00
c86bcacd17 Move metadata into patch/use established git patch line tags as far as doable
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=214
2024-04-25 21:44:57 +00:00
c72074a6f9 Accepting request 1170205 from home:qzhao:branches:multimedia:libs
Add ffmpeg-CVE-2023-49502.patch ffmpeg-CVE-2023-51793.patch to fix CVE bugs.

OBS-URL: https://build.opensuse.org/request/show/1170205
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=213
2024-04-25 21:43:06 +00:00
Ana Guerrero
bb86583c84 Accepting request 1169720 from multimedia:libs
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch

OBS-URL: https://build.opensuse.org/request/show/1169720
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=64
2024-04-24 13:13:22 +00:00
6e1ca12e6b - Address boo#1223304/CVE-2023-51798: add patch
0001-avfilter-vf_minterpolate-Check-pts-before-division.patch

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=211
2024-04-23 14:33:01 +00:00
e66e889503 update patches with issue report links
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=210
2024-04-22 15:59:17 +00:00
75c35352f2 - address 1 bugzilla issue/CVE
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=209
2024-04-22 13:46:30 +00:00
Ana Guerrero
c8343ba42b Accepting request 1143659 from multimedia:libs
- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494) (forwarded request 1143610 from sndirsch)

OBS-URL: https://build.opensuse.org/request/show/1143659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=63
2024-02-04 18:07:03 +00:00
8b0dcfa2c7 Accepting request 1143610 from home:sndirsch:droplibmfx
- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)

OBS-URL: https://build.opensuse.org/request/show/1143610
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=207
2024-02-02 14:51:50 +00:00
Ana Guerrero
4991bac227 Accepting request 1135304 from multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/1135304
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=62
2023-12-28 21:55:08 +00:00
7b4240420b - Disable vmaf integration as ffmpeg-4 cannot handle vmaf>=3
- Delete vmaf-trim-usr-local.patch

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=205
2023-12-27 12:21:55 +00:00
cd1234d177 - Update ffmpeg-glslang-cxx17.patch to build with glslang 14
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=204
2023-12-26 13:36:56 +00:00
Ana Guerrero
ab787e12da Accepting request 1131456 from multimedia:libs
- Copy codec list from ffmpeg-6

OBS-URL: https://build.opensuse.org/request/show/1131456
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=61
2023-12-07 18:10:10 +00:00
e25ebfd1ae - Copy codec list from ffmpeg-6
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=202
2023-12-06 09:25:08 +00:00
Ana Guerrero
b33c95120d Accepting request 1121164 from multimedia:libs
- Add ffmpeg-glslang-cxx17.patch
- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve build failure with binutils >= 2.41. [boo#1215945]

OBS-URL: https://build.opensuse.org/request/show/1121164
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=60
2023-10-30 21:10:02 +00:00
f5d866b756 - Add ffmpeg-glslang-cxx17.patch
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=200
2023-10-30 11:17:44 +00:00
2d71342eca - Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
to resolve build failure with binutils >= 2.41. [boo#1215945]

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=199
2023-10-04 15:27:11 +00:00
Dominique Leuenberger
cad528bbda Accepting request 1095543 from multimedia:libs
- Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch

OBS-URL: https://build.opensuse.org/request/show/1095543
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=59
2023-06-27 21:15:47 +00:00
ef306a702f - Add 0001-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=197
2023-06-27 07:46:10 +00:00
Dominique Leuenberger
25feec518c Accepting request 1080447 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1080447
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=58
2023-04-21 12:15:37 +00:00
e77fa35c44 Accepting request 1080436 from home:iznogood:branches:multimedia:libs
- 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
- Use ldconfig_scriptlets macro.

OBS-URL: https://build.opensuse.org/request/show/1080436
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=195
2023-04-19 22:09:03 +00:00
90b8effb5d - Conflict with otherproviders(ffmpeg-tools).
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=194
2023-03-16 17:55:19 +00:00
Dominique Leuenberger
ba36f16fc9 Accepting request 1060279 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1060279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=57
2023-01-24 18:41:56 +00:00
eb61ca7811 Accepting request 1059895 from home:AZhou:branches:multimedia:libs
- Add ffmpeg-CVE-2022-3341.patch: Backport from upstream to fix
  null pointer dereference in decode_main_header() in
  libavformat/nutdec.c (bsc#1206778).

OBS-URL: https://build.opensuse.org/request/show/1059895
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=192
2023-01-22 15:23:18 +00:00
Dominique Leuenberger
15a55a9990 Accepting request 1044594 from multimedia:libs
- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442). (forwarded request 1044384 from AZhou)

OBS-URL: https://build.opensuse.org/request/show/1044594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=56
2022-12-24 13:51:17 +00:00
10330b2059 Accepting request 1044384 from home:AZhou:branches:multimedia:libs
- Add ffmpeg-CVE-2022-3109.patch: Backport from upstream to fix
  null pointer dereference in vp3_decode_frame() (bsc#1206442).

OBS-URL: https://build.opensuse.org/request/show/1044384
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=190
2022-12-23 10:14:13 +00:00
Dominique Leuenberger
f04d8f4ca8 Accepting request 1036210 from multimedia:libs
- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388). (forwarded request 1035935 from AZhou)

OBS-URL: https://build.opensuse.org/request/show/1036210
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=55
2022-11-17 16:23:51 +00:00
fcff620a44 Accepting request 1035935 from home:AZhou:branches:multimedia:libs
- Add ffmpeg-CVE-2022-3964.patch: Backport from upstream to fix
  out of bounds read in update_block_in_prev_frame() (bsc#1205388).

OBS-URL: https://build.opensuse.org/request/show/1035935
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=188
2022-11-16 11:55:32 +00:00
Richard Brown
12548ef9e3 Accepting request 1009591 from multimedia:libs
- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch (forwarded request 1009347 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1009591
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=54
2022-10-11 15:59:16 +00:00
037338de44 Accepting request 1009347 from home:iznogood:branches:multimedia:libs
- Update to version 4.4.3:
  * Stable bug fix release, mainly codecs, filter and format fixes.
- Drop ffmpeg-sdl2-detection.patch: Fixed upstream.
- Refresh patches with quilt:
  * ffmpeg-libglslang-detection.patch
  * ffmpeg-4.2-dlopen-fdk_aac.patch

OBS-URL: https://build.opensuse.org/request/show/1009347
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=186
2022-10-10 17:13:28 +00:00
Dominique Leuenberger
660bba7006 Accepting request 999856 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/999856
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=53
2022-08-30 12:48:17 +00:00
f1f8e75c79 Accepting request 999763 from home:cgiboudeaux:branches:multimedia:libs
- Add patch to detect SDL2 >= 2.1.0 (boo#1202848):
  * ffmpeg-sdl2-detection.patch

OBS-URL: https://build.opensuse.org/request/show/999763
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=184
2022-08-29 07:05:30 +00:00
Dominique Leuenberger
618728d5b1 Accepting request 983492 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/983492
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=52
2022-06-19 19:10:41 +00:00
2d5a4e074f Accepting request 983472 from home:iznogood:branches:multimedia:libs
New stable release

OBS-URL: https://build.opensuse.org/request/show/983472
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=182
2022-06-17 20:39:59 +00:00
Dominique Leuenberger
aa13335693 Accepting request 964437 from multimedia:libs
- Add conflicts for ffmpeg-5's tools

OBS-URL: https://build.opensuse.org/request/show/964437
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=51
2022-03-28 14:58:13 +00:00
25f5d4d73c - Add conflicts for ffmpeg-5's tools
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=180
2022-03-23 21:44:48 +00:00
Dominique Leuenberger
b6ebfc2a75 Accepting request 962666 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/962666
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ffmpeg-4?expand=0&rev=50
2022-03-23 19:15:14 +00:00
914c0a5c10 Accepting request 962537 from home:iDesmI:Wayland
- Add ffmpeg-libglslang-detection.patch: detects libglslang
- Enable build with libglslang, needed for Vulkan filters

OBS-URL: https://build.opensuse.org/request/show/962537
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-4?expand=0&rev=178
2022-03-18 11:38:38 +00:00