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

Commit Graph

  • 76b400a867 avcodec/d3d12va_hevc: check size of frame bitstream against available buffer size Timo Rothenpieler 2026-07-09 00:40:32 +02:00
  • 90b9492b21 avcodec/d3d12va_h264: check size of frame bitstream against available buffer size Timo Rothenpieler 2026-07-09 00:38:37 +02:00
  • c67fa972f7 avcodec/d3d12va_av1: check slice bitstream size against available buffer size Timo Rothenpieler 2026-07-09 00:29:01 +02:00
  • f84c03170e avcodec/d3d12va_av1: check size of frame bitstream against available buffer size Timo Rothenpieler 2026-07-08 15:19:33 +02:00
  • 162c2784f9 forgejo/workflows: fix backport condition compatibility Timo Rothenpieler 2026-07-19 18:29:57 +02:00
  • e2acef488f forgejo/workflows: add workflow for automatic backport PRs via labels Timo Rothenpieler 2026-07-15 22:59:11 +02:00
  • 3a8a1a7c6a avcodec/aacpsy: fix the attack lookback Lynne 2026-07-19 23:45:01 +08:00
  • 82c1a01142 swscale/tests/sws_ops_aarch64: pretty-print entries in ops_entries.c Ramiro Polla 2026-06-24 17:30:14 +02:00
  • 19cc66f02f swscale/aarch64/ops: use SwsUOpParams for SwsAArch64OpImplParams's parameter fields Ramiro Polla 2026-06-17 23:13:55 +02:00
  • 0536c93b32 swscale/aarch64/ops: use SwsCompMask for SwsAArch64OpImplParams.mask Ramiro Polla 2026-06-17 22:55:01 +02:00
  • 353b8297a5 swscale/aarch64/ops: use SwsDitherUOp for SwsAArch64OpImplParams.dither Ramiro Polla 2026-06-17 21:49:31 +02:00
  • 4a33d2ce2c swscale/aarch64/ops: use SwsLinearUOp for SwsAArch64OpImplParams.linear Ramiro Polla 2026-06-17 20:01:49 +02:00
  • e45e0e7084 swscale/aarch64/ops: use SwsPackUOp for SwsAArch64OpImplParams.pack Ramiro Polla 2026-06-17 17:50:54 +02:00
  • 7c0e5d4682 swscale/aarch64/ops: use SwsMoveUOp for SwsAArch64OpImplParams.move Ramiro Polla 2026-06-17 17:37:25 +02:00
  • 57ca4d2ae3 swscale/aarch64/ops: use SwsClearUOp for SwsAArch64OpImplParams.clear Ramiro Polla 2026-06-17 17:04:14 +02:00
  • 3332e5e278 swscale/aarch64/ops: use SwsShiftUOp for SwsAArch64OpImplParams.shift Ramiro Polla 2026-06-17 16:54:46 +02:00
  • a839f444b0 swscale/aarch64/ops: use SwsUOpType/SwsPixelType instead of SwsAArch64OpType/SwsAArch64PixelType Ramiro Polla 2026-06-11 22:35:24 +02:00
  • 000bc6c85a swscale/tests/sws_ops_aarch64: use AVBPrint instead of custom string functions Ramiro Polla 2026-06-18 01:39:35 +02:00
  • f4edbf0b38 swscale/aarch64/ops: remove overly-complicated field-specific functions Ramiro Polla 2026-06-18 01:18:22 +02:00
  • 5778cbb11f swscale/aarch64/ops: remove overly-complicated generated lookup function Ramiro Polla 2026-06-11 22:04:58 +02:00
  • cc7784205c swscale/aarch64/ops: specialize clear operation Ramiro Polla 2026-06-12 22:07:48 +02:00
  • e66601ac6b swscale/aarch64/ops: specialize linear operation Ramiro Polla 2026-06-12 21:18:35 +02:00
  • be71c4a70f swscale/aarch64/ops: specialize convert and expand operations Ramiro Polla 2026-06-11 22:55:19 +02:00
  • 4e91f49e3d swscale/aarch64/ops: convert swizzle operation to a series of moves Ramiro Polla 2026-06-12 18:19:01 +02:00
  • 0860292157 swscale/aarch64/ops: consistently use SWS_COMP() to test and set mask values Ramiro Polla 2026-07-17 23:10:13 +02:00
  • ddc587bad1 aacenc: add an info log to ask users to resample Lynne 2026-07-19 13:48:34 +08:00
  • 9d0a4132ff avcodec/aacenc: rework NMR stereo decisions, retune coded bandwidth Lynne 2026-07-17 14:20:18 +08:00
  • c8dc3cf400 avcodec/aacpsy: sync block switching across channel pairs Lynne 2026-07-17 14:19:52 +08:00
  • aa88527d27 avcodec/aacenc_tns: enable short-block TNS via pooled per-group filters Lynne 2026-07-17 14:19:35 +08:00
  • abe157fbf2 avcodec/aaccoder: widen PNS candidacy to near-masked bands Lynne 2026-07-17 14:19:15 +08:00
  • 646f2796c8 avcodec/aacenc: rework NMR rate control, pool CPE budgets, add decision memory Lynne 2026-07-17 14:19:01 +08:00
  • 26586c898f avcodec/psymodel: add pair-synced window switching hook and pair state Lynne 2026-07-17 14:18:41 +08:00
  • 9bc73ba344 avformat/shared: treat unexpected EOF as corruption Niklas Haas 2026-07-11 13:03:24 +02:00
  • c764c4b8e4 avformat/shared: give up on cache file after too many corrupt blocks Niklas Haas 2026-07-11 13:01:53 +02:00
  • ccaeb89a64 avformat/shared: use strong CAS for marking PENDING Niklas Haas 2026-07-11 12:31:54 +02:00
  • b96701098f avformat/tls_mbedtls: check the certificate verification result in tls_handshake() Omkhar Arasaratnam 2026-07-06 12:22:29 -04:00
  • 6d300b4732 avformat/mov: avoid overflow/negative discard sample duration Michael Niedermayer 2026-07-03 04:47:40 +02:00
  • 65c6383f89 configure/x86: test 6- and 7-register inline asm Kirill A. Korinsky 2026-06-24 21:00:53 +02:00
  • 70a5df6d27 fftools: fix manual merge missing changes Romain Beauxis 2026-07-18 12:06:05 -05:00
  • 629a5b4b0f fftools: reject negative -t durations 张永鹏 2026-07-16 20:30:29 +08:00
  • 63b7e4cefa lavf/oggparsevorbis: rework timestamp offset and end trimming Romain Beauxis 2026-05-07 19:13:45 -05:00
  • de038122a3 tests/fate/ogg-vorbis.mak: add test to show packets initial padding and side data. Romain Beauxis 2026-05-06 08:17:20 -05:00
  • b79eae1af4 libavformat/id3v2enc.c: add write support for COMM/USLT descriptor+lang keys Romain Beauxis 2025-12-17 18:47:34 -06:00
  • b0c702aec2 libavformat/id3v2: deprecate legacy COMM descriptor-as-key behavior Romain Beauxis 2026-03-11 19:14:47 -05:00
  • eb107d8772 libavformat/id3v2.c: Factor out support for reading lyrics and comment tags. Romain Beauxis 2025-12-02 10:43:46 -06:00
  • 9998dc7cc0 fftools/ffmpeg_mux_init.c: Add comment-* version of the filtered iTunes id3v2 tags that are actually encoded as comments. Romain Beauxis 2026-07-12 11:15:49 -05:00
  • 9dcb14d982 tests/fate/id3v2.mak: add test for XXX lang in COMM and USLT frames, fix comment for -sort test. Romain Beauxis 2026-05-23 10:28:09 -05:00
  • c60ac8f256 avfilter/dnn: implement batching for Torch backend Raja-89 2026-07-11 22:30:07 +05:30
  • 0869e710e6 swscale/ops_optimizer: remove now-unused ff_sws_solve_shuffle() Niklas Haas 2026-07-14 14:05:57 +02:00
  • a785ff4ca2 swscale/x86/ops: add AVX512 vpermb packed shuffle path Niklas Haas 2026-07-14 18:13:05 +02:00
  • 8fdafc8198 swscale/x86/ops: rewrite packed_shuffle() in terms of uops macro Niklas Haas 2026-07-14 14:04:01 +02:00
  • b97d65aae2 swscale/uops: rewrite ff_sws_solve_shuffle() in terms of uops Niklas Haas 2026-06-10 17:21:33 +02:00
  • 784f4c10cd swscale/uops: add ff_sws_shuffle_mask() helper Niklas Haas 2026-07-14 13:54:22 +02:00
  • 535ee06f6d swscale/uops: add SWS_UOP_FLAG_PSHUFB Niklas Haas 2026-07-14 13:53:37 +02:00
  • 5c86408724 swscale/uops: add SWS_UOP_RW_SHUFFLE Niklas Haas 2026-07-14 13:49:55 +02:00
  • 755be6f842 swscale/uops: add ff_sws_uop_list_remove_at() Niklas Haas 2026-05-21 18:38:49 +02:00
  • 89cc079b30 swscale/ops_optimizer: add ff_sws_uop_list_optimize() placeholder Niklas Haas 2026-05-21 18:39:39 +02:00
  • 8d394252d8 avcodec/riscv/hevcdsp_init: decouple add_residual from RVB guard deng.zewen 2026-06-16 14:55:21 +08:00
  • 7f6b35d6c8 arm: Avoid warnings about redefining HWCAP constants Martin Storsjö 2026-06-30 13:39:09 +03:00
  • 8e081d3c31 checkasm: sw_ops: Fix building with older versions of Clang Martin Storsjö 2026-07-16 15:18:33 +03:00
  • e0947fcb65 avcodec/hevcdec: Support SMPTE-2094-50 metadata Vignesh Venkat 2026-05-11 14:02:36 -07:00
  • 7f0b6476b6 avcodec/nvdec: pass hw format explicitly to frame params Diego de Souza 2026-07-16 14:51:12 +02:00
  • 36da931d7c avformat/demux: use io_close2 when closing avfromat Kacper Michajłow 2025-05-17 05:50:28 +02:00
  • ceabc9b306 avcodec/x86/vp9lpf: Avoid load Andreas Rheinhardt 2026-07-13 00:44:07 +02:00
  • 86c03a14ee avcodec/d3d12va_encode_av1: add user-configurable tile support younengxiao 2026-06-23 22:18:39 -04:00
  • 1dae8f89b2 swscale/uops: generate more specific masks for unpack when translating Ramiro Polla 2026-06-12 02:41:09 +02:00
  • 7719992780 swscale/jit: implement ff_sws_jit_protect() for win32 Ramiro Polla 2026-06-25 23:45:53 +02:00
  • 4d9be5f57c swscale/jit: move jit-related code to its own file Ramiro Polla 2026-06-25 23:30:35 +02:00
  • 7a09558e5c swscale/uops: move some simple functions to header file Ramiro Polla 2026-06-30 09:24:53 +02:00
  • 91f4552d9f swscale/aarch64/ops: move SwsOpExec/SwsOpImpl offset value checks to ops.c Ramiro Polla 2026-07-06 15:36:51 +02:00
  • 136ecf554d swscale/aarch64/ops: remove struct SwsAArch64BackendContext and aarch64_optimize() stubs Ramiro Polla 2026-07-13 02:32:06 +02:00
  • 3d5ab8093b swscale/aarch64/ops: perform pass splitting while generating ops_entries.c Ramiro Polla 2026-07-02 17:58:36 +02:00
  • 5e7983d7fc swscale/aarch64/ops: fix SWS_OP_CLEAR parameter extraction Ramiro Polla 2026-07-02 16:18:13 +02:00
  • 61939878a4 swscale/aarch64/rasm: use AVBPrint instead of custom string functions Ramiro Polla 2026-06-25 19:30:59 +02:00
  • b801236856 avutil/bprint: fix pointer signedness in return value for av_bprint_get_buffer() Ramiro Polla 2026-07-15 14:53:59 +02:00
  • 0b0870dc8c avcodec/vp9: Ensured that private HW data is freed early for pictures. Hans-Kristian Arntzen 2026-07-14 14:34:52 +02:00
  • 977db8c2cb avcodec/av1: Ensure that private HW data is freed early for pictures. Hans-Kristian Arntzen 2026-07-14 14:34:41 +02:00
  • d344929552 avcodec/hevc: Ensure that private HW data is freed early for pictures. Hans-Kristian Arntzen 2026-07-14 13:44:42 +02:00
  • 0661ef6bb3 avcodec/h264: Ensure that private HW data is freed early for pictures. Hans-Kristian Arntzen 2026-07-14 11:25:24 +02:00
  • a5e6c0175a swscale/uops: mark unneeded rows as zero in translate_linear_op() Ramiro Polla 2026-06-23 01:49:20 +02:00
  • 1588bce21b avdevice/android_camera: fix OOB read in metadata parsing Mirkó Visontai 2026-07-13 11:15:28 -07:00
  • 005e963c85 Guard against int overflow when discarding samples Thomas Guilbert 2026-06-17 03:18:51 +00:00
  • d7fe91e9c3 avutil/hwcontext_cuda: fix build with old cuda headers Timo Rothenpieler 2026-07-15 00:52:50 +02:00
  • 1ad50bb62c configure: gate CUARRAY support on ffnvcodec capabilities Diego de Souza 2026-07-15 01:20:28 +02:00
  • 96bce29565 avformat/mov: fix error log for cdsc track references James Almer 2026-07-14 19:48:26 -03:00
  • ac91f1c0f7 avdevice/pulse_audio_dec: validate sample spec before use zhanghongyuan 2026-06-18 13:19:31 +08:00
  • 07020f5ce8 avfilter/hwupload_cuda: add CUARRAY output and semi-planar 444 format support Diego de Souza 2026-03-18 23:56:43 +01:00
  • 1eb4712621 fftools/ffmpeg_dec: improve hwaccel format negotiation for CUARRAY Diego de Souza 2026-03-14 01:38:17 +01:00
  • a127ad2da6 avcodec/nvenc: add CUARRAY (block-linear) input support Diego de Souza 2026-03-14 01:34:43 +01:00
  • 0c0580e5bf avcodec/cuviddec: add CUARRAY opaque output and zero-copy support Diego de Souza 2026-03-14 01:33:08 +01:00
  • acbaf420aa avcodec/nvdec: register CUARRAY hwaccel variants for all supported codecs Diego de Souza 2026-03-14 01:31:56 +01:00
  • ca13ad0c28 avcodec/nvdec: add opaque CUARRAY output and zero-copy decode support Diego de Souza 2026-03-14 01:24:24 +01:00
  • ef3dcf4ea6 avutil/hwcontext_cuda: add CUarray surface pool support Timo Rothenpieler 2026-03-16 16:11:32 +01:00
  • c7546ce0ea avutil/pixfmt: add AV_PIX_FMT_CUARRAY for opaque CUDA block-linear surfaces Diego de Souza 2026-03-14 01:11:31 +01:00
  • 5002b55ce7 fate/mov: Add fate test for t35 cdsc track Vignesh Venkat 2026-07-14 10:39:09 -07:00
  • 8a3e9147b6 avformat/mov: parse cdsc track references James Almer 2026-07-13 21:01:53 -03:00
  • a302c9ae44 avformat/mov: Add itut-t35 data codec support Vignesh Venkat 2026-04-29 17:02:43 -07:00
  • 312c830916 avfilter/dnn: auto-initialize nireq for Torch backend Raja-89 2026-07-13 20:18:47 +05:30
  • 9287fc3bc9 lavc/mediacodecdec: rename MediaCodecH264DecContext to MediaCodecContext lck 2026-07-11 09:10:26 +08:00
  • 150f7d15df swscale/uops_macros_gen: drop checkasm planar write hack Niklas Haas 2026-07-13 22:51:54 +02:00