1
0
mirror of https://git.ffmpeg.org/ffmpeg.git synced 2026-10-25 14:19:27 +03:00

Commit Graph

  • 6c58ee3d5e avfilter/zmq: initialize send_buf before shared cleanup on parse failure haoyuLiu 2026-06-06 18:04:25 +02:00
  • eacf21e6d1 avcodec/adpcm: fix signed integer overflow in get_nb_samples() Michael Niedermayer 2026-06-04 21:42:47 +02:00
  • 09ccc82aaa avformat/matroskadec: avoid signed overflow in DASH cue time differences Michael Niedermayer 2026-05-31 03:47:27 +02:00
  • d3052a2145 avcodec/fastaudio: reject subframes count whose * 256 product overflows 32-bit David Korczynski 2026-05-21 05:56:17 -07:00
  • 2985b5b541 avcodec/vc2enc_dwt: avoid signed overflow in the 9/7 DWT lifting Michael Niedermayer 2026-05-30 22:37:49 +02:00
  • 5eaa817dac avcodec/vc2enc_dwt: avoid signed overflow in the 5/3 and Haar DWT Michael Niedermayer 2026-05-30 22:42:50 +02:00
  • ed158d187f avcodec/mwsc: do not dereference a missing reference frame Michael Niedermayer 2026-05-31 04:31:05 +02:00
  • b94bb7de20 avcodec/misc4: reject invalid sample rate Michael Niedermayer 2026-05-31 00:13:59 +02:00
  • 567573a494 tools/target_dem_fuzzer: do not exit on io_buffer allocation failure Michael Niedermayer 2026-05-30 19:48:14 +02:00
  • 24f3643741 avformat/gxfenc: Check timecode and propagate error Michael Niedermayer 2026-05-19 16:47:46 +02:00
  • a2398d9d53 swscale/rgb2rgb_template: use unsigned for <<24 Michael Niedermayer 2026-05-19 16:32:17 +02:00
  • cd400686d3 avformat/matroskadec: bound TRACKENTRY parsing by max_streams Michael Niedermayer 2026-05-29 17:56:22 +02:00
  • e336234f90 avcodec/diracdec: fix heap buffer overflow in edge_emu_buffer Anthony Hurtado 2026-05-19 17:21:20 -05:00
  • a56ceb8473 avformat/rtmppkt: Check recursion depth Michael Niedermayer 2026-05-19 17:41:42 +02:00
  • b8c5d2a85f avcodec/jpeglsdec: only apply color transform to decoded rows Michael Niedermayer 2026-06-02 02:56:17 +02:00
  • fcf2dcead1 avcodec/aac/aacdec: reject decoded frame without a valid sample rate Michael Niedermayer 2026-05-31 19:50:37 +02:00
  • e689fb8f42 avformat/iff: check av_get_packet() result in ANIM branch Michael Niedermayer 2026-05-31 04:39:28 +02:00
  • de03bce1b8 avcodec/cbs_h266_syntax_template: Fix pps_exp_slice_height_in_ctus_minus1 range James Almer 2026-05-21 00:00:00 +00:00
  • ae0908a0c2 lavc/vvc: Stricter bound on pps_exp_slice_height_in_ctus_minus1 Frank Plowman 2025-03-02 12:12:38 +00:00
  • ae1c9340d9 avfilter/vf_drawtext: Avoid double free in glyph_enu_border_free() Michael Niedermayer 2026-05-30 04:43:32 +02:00
  • 320acbc1f9 avfilter/vf_drawtext: plug error-path leaks in measure_text/draw_text Michael Niedermayer 2026-05-17 15:14:35 +02:00
  • 457597caf4 avfilter/vf_drawtext: avoid double-free of aliased FT_Glyph in glyph_enu_free Michael Niedermayer 2026-05-17 13:49:39 +02:00
  • 5f4787354f avfilter/vf_drawtext: don't double-free glyph that has been cached in tree Michael Niedermayer 2026-05-17 13:45:38 +02:00
  • 3d14e11f13 avfilter/vf_drawtext: always check pixel_mode == FT_PIXEL_MODE_MONO Michael Niedermayer 2026-05-17 22:37:51 +02:00
  • 3fc2073945 avcodec/cook: bound subpacket channel sum against channel count David Korczynski 2026-05-21 04:30:36 -07:00
  • 2358dc369f avformat/mxfdec: Remove unneeded check Michael Niedermayer 2026-05-29 04:57:55 +02:00
  • 1f56ddf366 avformat/ftp: Check string used for RNTO Michael Niedermayer 2026-05-28 21:37:38 +02:00
  • ad6033048e avformat/ftp: Check for Telnet IAC characters and other non printable ASCII chars Michael Niedermayer 2026-05-19 22:05:29 +02:00
  • 1d5ab8dea9 avformat/ftp: reject CR/LF in the URL path to prevent FTP command injection Franciszek Kalinowski 2026-05-12 12:00:00 +00:00
  • d960f78135 avcodec/jpeg2000dec: Clear header derived variables Michael Niedermayer 2026-05-06 02:33:01 +02:00
  • 468e4595c8 avformat/avc: Adjust get_ue_golomb() to handle 32 bit James Almer 2026-05-19 21:16:27 +02:00
  • 9d0a977120 avcodec/x86/vorbisdsp: change cmpleps to cmpltps in inverse coupling Hassan Hany 2026-02-05 23:14:16 +02:00
  • 512e45f48a avfilter/af_join: fix wrong loop bound in buffer dedup (use-after-free) Franciszek Kalinowski 2026-05-19 09:29:45 +02:00
  • b47f49586c avcodec/h264_slice: guard color_frame() against chroma-width underflow Franciszek Kalinowski 2026-05-19 09:36:50 +02:00
  • e74d0cbd86 avcodec/magicyuv: reject slice_height misaligned with chroma vshift Ori Hollander 2026-05-09 00:00:00 +00:00
  • 0cc12e43cb avcodec/magicyuv: Expand the s->interlaced slice-height sanity check Michael Niedermayer 2026-05-09 00:00:00 +00:00
  • c9bee60770 avcodec/magicyuv: Fix 1 line MEDIAN slices Michael Niedermayer 2026-05-19 19:49:42 +02:00
  • e04b944c29 avformat/mxfdec: zero-init Sony MPEG-4 extradata and add padding Michael Niedermayer 2026-05-21 06:28:15 +02:00
  • 8cf8f179b5 avformat/soxdec: Check sample_rate for nan Michael Niedermayer 2026-05-18 21:40:45 +02:00
  • 666e70923f tests/tiny_ssim: fixed mistake in ssim_c1 calculation Balling 2025-08-15 21:40:34 +00:00
  • 80b3a04f5d avformat/hls: Check TIME-OFFSET value Michael Niedermayer 2026-05-20 01:24:54 +02:00
  • bf7315928c avformat/hls: Check url_offset and size Michael Niedermayer 2026-05-20 01:35:17 +02:00
  • a0c1a57e74 avformat/ty: check rec_size Michael Niedermayer 2026-05-16 21:14:40 +02:00
  • 0b036ccea9 avformat/rtpenc_xiph: bail out when the max payload size underflows Franciszek Kalinowski 2026-05-19 09:34:01 +02:00
  • 26999ac497 avformat/rtpenc_aac: reject packets smaller than the ADTS header Franciszek Kalinowski 2026-05-19 09:33:00 +02:00
  • 2e96e683e3 avcodec/jpeg2000dec: compute mask in decode_clnpass() like in decode_sigpass() Michael Niedermayer 2026-05-20 04:00:33 +02:00
  • c3a30c3ced avformat/vividas: fix misaligned access Michael Niedermayer 2026-05-18 20:18:47 +02:00
  • a564b50edb avcodec/g2meet: The stack is EPIC_PIX_STACK_SIZE David Korczynski 2026-05-17 14:32:49 +02:00
  • 1b1f169b09 avfilter/boxblur: Fix off by one errors David Korczynski 2026-05-16 16:52:36 +02:00
  • e350008c6a avcodec/diracdec: Enlarge mctmp to cover the worst-case blheight·ybsep + yblen rows, and break the MC loop when no output rows remain Thai Duong 2026-05-16 04:54:36 +02:00
  • aea4235a81 tools/zmqsend: free the AVBprint buffer after using it James Almer 2026-05-03 13:07:32 -03:00
  • a35d7813f1 [Wave] Fix issues with unaligned metadata chunks. Dale Curtis 2026-04-22 23:46:14 +00:00
  • f9c0b553fb avcodec/cbs_h266_syntax_template: tighten sh_num_tiles_in_slice_minus1 upper bound Michael Niedermayer 2026-05-06 04:15:25 +02:00
  • d30e95b93b avcodec/hevc: limit missing-ref fill to coded planes Zhao Zhili 2026-05-07 12:46:10 +08:00
  • cdf60f13b0 avcodec/hdrdec: fix pixel count decrement in RLE decompress loop João Neves 2026-04-08 13:55:37 -07:00
  • 3ced841cd8 avfilter: add ff_slice_pos() helper for slice boundaries Michael Niedermayer 2026-06-07 21:38:20 +02:00
  • 02e44beef7 avfilter: add ff_slice_pos() helper for slice boundaries Michael Niedermayer 2026-06-07 21:38:20 +02:00
  • 4171581953 swresample/x86/resample: write only int16 in the int16 resampler Michael Niedermayer 2026-06-10 17:48:42 +02:00
  • bdbb580d9c swresample/tests: add resample realloc regression test Ivan Grigorev 2026-06-10 17:42:43 +02:00
  • 71478d1165 avformat/rtpenc_amr: Check input size jiale yao 2026-06-12 17:26:09 +02:00
  • b1d2190f5f avutil/riscv: Include unistd.h for musl Linux WyattBlue 2026-03-20 10:52:14 -04:00
  • dddc703cc1 swscale/ppc: fix LOAD_FILTER overread in VSX path Scott Boudreaux 2026-03-18 18:28:22 +00:00
  • d4673a97ac swscale/ppc: fix ASAN stack-buffer-overflow in yuv2planeX Scott Boudreaux 2026-03-18 18:28:09 +00:00
  • 73c6b20548 avformat/iamf_writer: reject muxing PCM streams James Almer 2026-06-14 10:06:27 -03:00
  • 1034b144ff avformat/iamf_writer: reject muxing PCM streams James Almer 2026-06-14 10:06:27 -03:00
  • 6698195dc4 avformat/shared: propagate correct short seek size on failure Niklas Haas 2026-06-10 14:34:21 +02:00
  • fa6a5807c2 avformat/shared: allow AVERROR_EXIT/EAGAIN as transient failures Niklas Haas 2026-06-10 14:25:15 +02:00
  • f87923765d avformat/shared: robustness fix for seek-past-end Niklas Haas 2026-06-10 14:23:06 +02:00
  • a22037858e avformat/shared: use flock() instead of fcntl() Niklas Haas 2026-06-10 14:20:51 +02:00
  • 9140cbe583 avformat/shared: don't read directly into cache file when racing writes Niklas Haas 2026-06-10 14:00:20 +02:00
  • 58e5ec8a5a avformat/shared: allocate fallback buffer unconditionally Niklas Haas 2026-06-10 15:43:34 +02:00
  • c97a2328c0 avformat/shared: set default cache timeout to 10 ms Niklas Haas 2026-06-10 13:47:04 +02:00
  • 5dd020faff avformat/shared: error out if filesize does not match expected Niklas Haas 2026-06-10 13:42:22 +02:00
  • a37c00c4e9 avformat/shared: add missing ret = 0 Niklas Haas 2026-06-10 14:16:12 +02:00
  • f704dd77b7 libavcodec/riscv: add RVV optimized hevc_add_res deng.zewen 2026-04-07 17:23:23 +08:00
  • f1da79ba70 avfilter/estdif: avoid signed overflow in slice boundary calculation Michael Niedermayer 2026-06-06 21:02:16 +02:00
  • 1c479fdf64 swscale: support sliced input with cascaded scaling contexts Michael Niedermayer 2026-06-04 20:50:45 +02:00
  • d981b2ba53 avformat/rtspdec: bound Content-Length in the ANNOUNCE handler to SDP_MAX_SIZE Michael Niedermayer 2026-05-19 09:40:41 +02:00
  • f955c25e68 avcodec/cbs_h266_syntax_template: reject subpic info with res_change_in_clvs James Almer 2026-06-08 20:03:15 +02:00
  • c8d3eb40f9 avcodec/misc4: Check nb channels Michael Niedermayer 2026-06-05 03:24:43 +02:00
  • 8fae91a6ab avcodec/rv10, rv34: check init_get_bits8() before RealVideo bit access Michael Niedermayer 2026-06-06 18:51:04 +02:00
  • 9a1394353e avformat/http: reject request-line tokens not terminated by whitespace haoyuLiu 2026-06-10 03:40:50 +02:00
  • c011e4190e avformat/mov: reject out of range ispe dimensions, avoid overflow summing HEIF tile dimensions Michael Niedermayer 2026-06-11 16:34:26 +02:00
  • 57ba79b218 avcodec/agm: validate actual src_y against prev plane in decode_inter_plane David Korczynski 2026-05-26 12:00:00 +00:00
  • 01c828bac1 avformat/dhav: Fix second integer overflow in get_duration() David Korczynski 2026-05-20 15:15:01 -07:00
  • 82f8e69d52 fftools/ffmpeg_dec: deep-copy subtitle_header to fix use-after-free Zhen Yan 2026-06-04 01:49:41 +02:00
  • ddda5286e2 avcodec/hevc/ps: Check window parameters Michael Niedermayer 2026-02-22 21:51:01 +01:00
  • 9c560486fc avcodec/hevc/ps: Factor window reading out Michael Niedermayer 2026-02-22 21:50:37 +01:00
  • 13937e950a avcodec/truespeech: reject iterations count whose * 240 product overflows 32-bit David Korczynski 2026-06-06 16:23:27 +02:00
  • 3904fa56ed libavcodec/options_table: gamma22 and gamma28 aliases Robert Nagy 2025-08-25 21:15:40 +02:00
  • 8d58dc8485 avcodec/on2avc: reject subframe count whose * SUBFRAME_SIZE product overflows 32-bit David Korczynski 2026-06-05 00:14:06 +02:00
  • ecb65b1094 avfilter/zmq: initialize send_buf before shared cleanup on parse failure haoyuLiu 2026-06-06 18:04:25 +02:00
  • e22bdd9e04 avcodec/adpcm: fix signed integer overflow in get_nb_samples() Michael Niedermayer 2026-06-04 21:42:47 +02:00
  • 178a340820 avformat/matroskadec: avoid signed overflow in DASH cue time differences Michael Niedermayer 2026-05-31 03:47:27 +02:00
  • 5fb7b6fc45 avcodec/fastaudio: reject subframes count whose * 256 product overflows 32-bit David Korczynski 2026-05-21 05:56:17 -07:00
  • d0f2a5ec7f avcodec/vc2enc_dwt: avoid signed overflow in the 9/7 DWT lifting Michael Niedermayer 2026-05-30 22:37:49 +02:00
  • f22e319489 avcodec/vc2enc_dwt: avoid signed overflow in the 5/3 and Haar DWT Michael Niedermayer 2026-05-30 22:42:50 +02:00
  • 127baed127 avcodec/mwsc: do not dereference a missing reference frame Michael Niedermayer 2026-05-31 04:31:05 +02:00
  • eab148d446 avcodec/misc4: reject invalid sample rate Michael Niedermayer 2026-05-31 00:13:59 +02:00
  • 9295a16f8b swscale/output: avoid signed overflow in yuv2rgba64_1 alpha Michael Niedermayer 2026-05-31 03:07:26 +02:00