Timeline



Jul 21, 2026:

10:39 PM Changeset in ffmpeg [0f1e9710] by Timo Rothenpieler <timo@rothenpieler.org>
avutil/hwcontext_cuda: drain queued copies on transfer error …
9:41 PM Changeset in ffmpeg [b506fafe] by Leo Izen <leo.izen@gmail.com>
avcodec/pngenc: fix overrun caused by exif size discrepancy If the …
6:48 PM Changeset in ffmpeg [b96a1ff3] by Kacper Michajłow <kasper93@gmail.com>
tools/target_enc_fuzzer: don't access removed AVCodec::pix_fmts …
6:48 PM Changeset in ffmpeg [95d58150] by Kacper Michajłow <kasper93@gmail.com>
tools/target_enc_fuzzer: mark flags64 as unused Still read, to not …
6:48 PM Changeset in ffmpeg [44889493] by Kacper Michajłow <kasper93@gmail.com>
tools/target_dec_fuzzer: use av_fallthrough to avoid warning …
5:56 PM godot_cursor_patched.png attached to Ticket #9926 by Yuri Sizov
Fixed cursor scale with Godot
5:56 PM godot_cursor_before.png attached to Ticket #9926 by Yuri Sizov
Wrong cursor scale with Godot
5:54 PM Ticket #9926 (Mouse wrong scaling) updated by Yuri Sizov
I'd like to bump the issue, since it seems the most relevant to the …
4:25 AM Changeset in ffmpeg [ccc57378] by Lynne <dev@lynne.ee>
avcodec/vulkan_encode_av1: fix level and tier option handling Copy …
4:25 AM Changeset in ffmpeg [7c349297] by Lynne <dev@lynne.ee>
avcodec/vulkan_encode_av1: fix level auto-detection using zero …

Jul 20, 2026:

5:49 PM Changeset in ffmpeg [c182b1c0] by StachowiakDawid <email@dawidstachowiak.pl>
Add new mode to mpdecimate video filter
2:35 AM Changeset in ffmpeg [c2312363] by Zhao Zhili <quink@noreply.code.ffmpeg.org>
libavcodec/mediacodecdec_common: support …
2:35 AM Changeset in ffmpeg [8fe61b7] by Zhao Zhili <quink@noreply.code.ffmpeg.org>
libavcodec/mediacodecdec_common: improve logging for failing to get …

Jul 19, 2026:

11:45 PM Ticket #5206 (native aac encoder strange artifacts) closed by Balling
fixed: Fixed in 3a8a1a7c6a20cb2738bc3721624b7d10d1fec19d
8:47 PM Changeset in ffmpeg [1b0c9e3d] by Timo Rothenpieler <timo@rothenpieler.org>
forgejo/workflows: block concurrent backport runs for the same pull request
4:29 PM Changeset in ffmpeg [162c2784] by Timo Rothenpieler <timo@rothenpieler.org>
forgejo/workflows: fix backport condition compatibility
4:10 PM Changeset in ffmpeg [e2acef4] by Timo Rothenpieler <timo@rothenpieler.org>
forgejo/workflows: add workflow for automatic backport PRs via labels
3:50 PM Changeset in ffmpeg [3a8a1a7c] by Lynne <dev@lynne.ee>
avcodec/aacpsy: fix the attack lookback This fixes a 15+ year old …
1:07 PM Changeset in ffmpeg [82c1a01] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/tests/sws_ops_aarch64: pretty-print entries in ops_entries.c …
1:07 PM Changeset in ffmpeg [19cc66f0] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: use SwsUOpParams for SwsAArch64OpImplParams's …
1:07 PM Changeset in ffmpeg [0536c93b] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: use SwsCompMask for SwsAArch64OpImplParams.mask …
1:07 PM Changeset in ffmpeg [353b8297] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: use SwsDitherUOp for …
1:07 PM Changeset in ffmpeg [4a33d2ce] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: use SwsLinearUOp for …
1:07 PM Changeset in ffmpeg [e45e0e70] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: use SwsPackUOp for SwsAArch64OpImplParams.pack …
1:07 PM Changeset in ffmpeg [7c0e5d46] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: use SwsMoveUOp for SwsAArch64OpImplParams.move …
1:07 PM Changeset in ffmpeg [57ca4d2] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: use SwsClearUOp for SwsAArch64OpImplParams.clear …
1:07 PM Changeset in ffmpeg [3332e5e2] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: use SwsShiftUOp for SwsAArch64OpImplParams.shift …
1:07 PM Changeset in ffmpeg [a839f444] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: use SwsUOpType/SwsPixelType instead of …
1:07 PM Changeset in ffmpeg [000bc6c8] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/tests/sws_ops_aarch64: use AVBPrint instead of custom string …
1:07 PM Changeset in ffmpeg [f4edbf0] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: remove overly-complicated field-specific …
1:07 PM Changeset in ffmpeg [5778cbb1] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: remove overly-complicated generated lookup …
1:07 PM Changeset in ffmpeg [cc778420] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: specialize clear operation There are now more …
1:07 PM Changeset in ffmpeg [e66601ac] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: specialize linear operation This is similar to …
1:07 PM Changeset in ffmpeg [be71c4a7] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: specialize convert and expand operations This is …
1:07 PM Changeset in ffmpeg [4e91f49] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: convert swizzle operation to a series of moves …
1:07 PM Changeset in ffmpeg [08602921] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: consistently use SWS_COMP() to test and set mask …
12:41 PM Changeset in ffmpeg [ddc587ba] by Lynne <dev@lynne.ee>
aacenc: add an info log to ask users to resample
12:41 PM Changeset in ffmpeg [9d0a4132] by Lynne <dev@lynne.ee>
avcodec/aacenc: rework NMR stereo decisions, retune coded bandwidth …
12:41 PM Changeset in ffmpeg [c8dc3cf4] by Lynne <dev@lynne.ee>
avcodec/aacpsy: sync block switching across channel pairs Implement …
12:41 PM Changeset in ffmpeg [aa88527d] by Lynne <dev@lynne.ee>
avcodec/aacenc_tns: enable short-block TNS via pooled per-group …
12:41 PM Changeset in ffmpeg [abe157fb] by Lynne <dev@lynne.ee>
avcodec/aaccoder: widen PNS candidacy to near-masked bands Bands …
12:41 PM Changeset in ffmpeg [646f279] by Lynne <dev@lynne.ee>
avcodec/aacenc: rework NMR rate control, pool CPE budgets, add …
12:41 PM Changeset in ffmpeg [26586c89] by Lynne <dev@lynne.ee>
avcodec/psymodel: add pair-synced window switching hook and pair state …
10:20 AM Changeset in ffmpeg [9bc73ba3] by Niklas Haas <ffmpeg@haasn.dev>
avformat/shared: treat unexpected EOF as corruption This can happen …
10:20 AM Changeset in ffmpeg [c764c4b] by Niklas Haas <ffmpeg@haasn.dev>
avformat/shared: give up on cache file after too many corrupt blocks …
10:20 AM Changeset in ffmpeg [ccaeb89a] by Niklas Haas <ffmpeg@haasn.dev>
avformat/shared: use strong CAS for marking PENDING This was using a …
3:56 AM Changeset in ffmpeg [b9670109] by michaelni <michael@niedermayer.cc>
avformat/tls_mbedtls: check the certificate verification result in …
12:48 AM Changeset in ffmpeg [6d300b47] by Michael Niedermayer <michael@niedermayer.cc>
avformat/mov: avoid overflow/negative discard sample duration This …

Jul 18, 2026:

11:09 PM Changeset in ffmpeg [65c6383] by michaelni <michael@niedermayer.cc>
configure/x86: test 6- and 7-register inline asm HAVE_6REGS and …
5:06 PM Changeset in ffmpeg [70a5df6] by Romain Beauxis <romain.beauxis@gmail.com>
fftools: fix manual merge missing changes Signed-off-by: Romain …
5:04 PM Changeset in ffmpeg [629a5b4b] by Romain Beauxis <romain.beauxis@gmail.com>
fftools: reject negative -t durations Reject negative recording …
5:01 PM Ticket #3825 (Wrong PTS in Ogg Vorbis file) closed by Balling
fixed: ​https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/23016
3:49 PM Ticket #6367 (ogg vorbis decode results in too many sample frames) closed by toots
fixed: Fixed with ​https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/23016
3:48 PM Changeset in ffmpeg [63b7e4ce] by Romain Beauxis <toots@rastageeks.org>
lavf/oggparsevorbis: rework timestamp offset and end trimming Replace …
3:48 PM Changeset in ffmpeg [de038122] by Romain Beauxis <toots@rastageeks.org>
tests/fate/ogg-vorbis.mak: add test to show packets initial padding …
3:02 PM Ticket #8996 (FFmpeg failing to create COMM ID3v2 tag) closed by toots
fixed: Fixed by ​https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21079
2:59 PM Changeset in ffmpeg [b79eae1] by Romain Beauxis <romain.beauxis@gmail.com>
libavformat/id3v2enc.c: add write support for COMM/USLT …
2:59 PM Changeset in ffmpeg [b0c702ae] by Romain Beauxis <romain.beauxis@gmail.com>
libavformat/id3v2: deprecate legacy COMM descriptor-as-key behavior
2:59 PM Changeset in ffmpeg [eb107d87] by Romain Beauxis <romain.beauxis@gmail.com>
libavformat/id3v2.c: Factor out support for reading lyrics and comment …
2:59 PM Changeset in ffmpeg [9998dc7c] by Romain Beauxis <romain.beauxis@gmail.com>
fftools/ffmpeg_mux_init.c: Add comment-* version of the filtered …
2:59 PM Changeset in ffmpeg [9dcb14d] by Romain Beauxis <romain.beauxis@gmail.com>
tests/fate/id3v2.mak: add test for XXX lang in COMM and USLT frames, …
2:56 AM Changeset in ffmpeg [c60ac8f2] by guoyejun <yejun.guo@intel.com>
avfilter/dnn: implement batching for Torch backend Add batch …

Jul 17, 2026:

1:23 PM Changeset in ffmpeg [0869e710] by Niklas Haas <ffmpeg@haasn.dev>
swscale/ops_optimizer: remove now-unused ff_sws_solve_shuffle() …
1:23 PM Changeset in ffmpeg [a785ff4] by Niklas Haas <ffmpeg@haasn.dev>
swscale/x86/ops: add AVX512 vpermb packed shuffle path We can quite …
1:23 PM Changeset in ffmpeg [8fdafc81] by Niklas Haas <ffmpeg@haasn.dev>
swscale/x86/ops: rewrite packed_shuffle() in terms of uops macro This …
1:23 PM Changeset in ffmpeg [b97d65aa] by Niklas Haas <ffmpeg@haasn.dev>
swscale/uops: rewrite ff_sws_solve_shuffle() in terms of uops This …
1:23 PM Changeset in ffmpeg [784f4c10] by Niklas Haas <ffmpeg@haasn.dev>
swscale/uops: add ff_sws_shuffle_mask() helper This takes an …
1:23 PM Changeset in ffmpeg [535ee06f] by Niklas Haas <ffmpeg@haasn.dev>
swscale/uops: add SWS_UOP_FLAG_PSHUFB Exposes the SWS_UOP_RW_SHUFFLE …
1:23 PM Changeset in ffmpeg [5c864087] by Niklas Haas <ffmpeg@haasn.dev>
swscale/uops: add SWS_UOP_RW_SHUFFLE This directly encodes the …
1:23 PM Changeset in ffmpeg [755be6f8] by Niklas Haas <ffmpeg@haasn.dev>
swscale/uops: add ff_sws_uop_list_remove_at() Signed-off-by: Niklas …
1:23 PM Changeset in ffmpeg [89cc079b] by Niklas Haas <ffmpeg@haasn.dev>
swscale/ops_optimizer: add ff_sws_uop_list_optimize() placeholder …
2:44 AM Changeset in ffmpeg [8d394252] by Zhao Zhili <quink@noreply.code.ffmpeg.org>
avcodec/riscv/hevcdsp_init: decouple add_residual from RVB guard

Jul 16, 2026:

9:39 PM Changeset in ffmpeg [7f6b35d6] by Martin Storsjö <martin@martin.st>
arm: Avoid warnings about redefining HWCAP constants Before …
7:49 PM Changeset in ffmpeg [8e081d3c] by Martin Storsjö <martin@martin.st>
checkasm: sw_ops: Fix building with older versions of Clang Older …
7:35 PM Changeset in ffmpeg [e0947fc] by James Almer <jamrial@gmail.com>
avcodec/hevcdec: Support SMPTE-2094-50 metadata Handle SMPTE-2094-50 …
1:02 PM Changeset in ffmpeg [7f0b6476] by Diego de Souza <ddesouza@nvidia.com>
avcodec/nvdec: pass hw format explicitly to frame params …
9:17 AM Changeset in ffmpeg [ceabc9b3] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
avcodec/x86/vp9lpf: Avoid load Signed-off-by: Andreas Rheinhardt …
8:54 AM Changeset in ffmpeg [86c03a14] by Tong Wu <wutong1208@outlook.com>
avcodec/d3d12va_encode_av1: add user-configurable tile support Add a …
8:46 AM Changeset in ffmpeg [1dae8f89] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/uops: generate more specific masks for unpack when translating …
8:32 AM Changeset in ffmpeg [77199927] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/jit: implement ff_sws_jit_protect() for win32 Sponsored-by: …
8:32 AM Changeset in ffmpeg [4d9be5f5] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/jit: move jit-related code to its own file Sponsored-by: …
8:30 AM Changeset in ffmpeg [7a09558e] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/uops: move some simple functions to header file So that they …
8:30 AM Changeset in ffmpeg [91f4552d] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: move SwsOpExec/SwsOpImpl offset value checks to …
8:30 AM Changeset in ffmpeg [136ecf55] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: remove struct SwsAArch64BackendContext and …
8:30 AM Changeset in ffmpeg [3d5ab809] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: perform pass splitting while generating …
8:30 AM Changeset in ffmpeg [5e7983d7] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/ops: fix SWS_OP_CLEAR parameter extraction The mask …
8:28 AM Changeset in ffmpeg [61939878] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/aarch64/rasm: use AVBPrint instead of custom string functions …
8:28 AM Changeset in ffmpeg [b8012368] by Ramiro Polla <ramiro.polla@gmail.com>
avutil/bprint: fix pointer signedness in return value for …
7:19 AM Changeset in ffmpeg [0b0870dc] by Lynne <dev@lynne.ee>
avcodec/vp9: Ensured that private HW data is freed early for pictures. …
7:19 AM Changeset in ffmpeg [977db8c2] by Lynne <dev@lynne.ee>
avcodec/av1: Ensure that private HW data is freed early for pictures. …
7:19 AM Changeset in ffmpeg [d3449295] by Lynne <dev@lynne.ee>
avcodec/hevc: Ensure that private HW data is freed early for pictures. …
7:19 AM Changeset in ffmpeg [0661ef6b] by Lynne <dev@lynne.ee>
avcodec/h264: Ensure that private HW data is freed early for pictures. …

Jul 15, 2026:

4:19 PM Ticket #10948 ([ffmpeg] spdif: Unusual frame timing 40 samples/frame is not implemented.) updated by Balling
​https://www.reddit.com/r/mpv/comments/1uvizpr/i_vibe_coded_a_portable_m …
12:56 PM Ticket #11673 (Incorrect written MP4 Sample Description Entry for DTS codec family) updated by Balling
Decoding of ddts is done here …
10:46 AM Changeset in ffmpeg [a5e6c017] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/uops: mark unneeded rows as zero in translate_linear_op()
3:47 AM Changeset in ffmpeg [1588bce2] by Zhao Zhili <quink@noreply.code.ffmpeg.org>
avdevice/android_camera: fix OOB read in metadata parsing …
1:36 AM Changeset in ffmpeg [005e963c] by michaelni <michael@niedermayer.cc>
Guard against int overflow when discarding samples In …
12:24 AM Changeset in ffmpeg [d7fe91e9] by Timo Rothenpieler <timo@rothenpieler.org>
avutil/hwcontext_cuda: fix build with old cuda headers
12:17 AM Changeset in ffmpeg [1ad50bb6] by Timo Rothenpieler <timo@rothenpieler.org>
configure: gate CUARRAY support on ffnvcodec capabilities The CUARRAY …

Jul 14, 2026:

10:48 PM Changeset in ffmpeg [96bce295] by James Almer <jamrial@gmail.com>
avformat/mov: fix error log for cdsc track references Signed-off-by: …
9:25 PM Changeset in ffmpeg [ac91f1c0] by Marton Balint <cus@passwd.hu>
avdevice/pulse_audio_dec: validate sample spec before use …
7:45 PM Changeset in ffmpeg [07020f5c] by Timo Rothenpieler <timo@rothenpieler.org>
avfilter/hwupload_cuda: add CUARRAY output and semi-planar 444 format …
7:45 PM Changeset in ffmpeg [1eb47126] by Timo Rothenpieler <timo@rothenpieler.org>
fftools/ffmpeg_dec: improve hwaccel format negotiation for CUARRAY …
7:45 PM Changeset in ffmpeg [a127ad2d] by Timo Rothenpieler <timo@rothenpieler.org>
avcodec/nvenc: add CUARRAY (block-linear) input support Allow NVENC …
7:45 PM Changeset in ffmpeg [0c0580e] by Timo Rothenpieler <timo@rothenpieler.org>
avcodec/cuviddec: add CUARRAY opaque output and zero-copy support …
7:45 PM Changeset in ffmpeg [acbaf420] by Timo Rothenpieler <timo@rothenpieler.org>
avcodec/nvdec: register CUARRAY hwaccel variants for all supported …
7:45 PM Changeset in ffmpeg [ca13ad0] by Timo Rothenpieler <timo@rothenpieler.org>
avcodec/nvdec: add opaque CUARRAY output and zero-copy decode support …
7:45 PM Changeset in ffmpeg [ef3dcf4e] by Timo Rothenpieler <timo@rothenpieler.org>
avutil/hwcontext_cuda: add CUarray surface pool support Extend the …
7:45 PM Changeset in ffmpeg [c7546ce0] by Timo Rothenpieler <timo@rothenpieler.org>
avutil/pixfmt: add AV_PIX_FMT_CUARRAY for opaque CUDA block-linear …
6:50 PM Changeset in ffmpeg [5002b55c] by James Almer <jamrial@gmail.com>
fate/mov: Add fate test for t35 cdsc track Signed-off-by: Vignesh …
6:50 PM Changeset in ffmpeg [8a3e9147] by James Almer <jamrial@gmail.com>
avformat/mov: parse cdsc track references Signed-off-by: James Almer …
6:50 PM Changeset in ffmpeg [a302c9ae] by James Almer <jamrial@gmail.com>
avformat/mov: Add itut-t35 data codec support The specification for …
2:46 PM Ticket #10948 ([ffmpeg] spdif: Unusual frame timing 40 samples/frame is not implemented.) updated by Nathan Lucas
This may be a duplicate of ​https://trac.ffmpeg.org/ticket/9569. The …
2:38 PM Ticket #9569 (spdifenc: Unusual frame timing (TrueHD)) updated by Nathan Lucas
A potential fix for these issues has an open PR at: …
2:26 PM Changeset in ffmpeg [312c8309] by guoyejun <yejun.guo@intel.com>
avfilter/dnn: auto-initialize nireq for Torch backend Initialize …
1:54 PM Changeset in ffmpeg [9287fc3b] by ghost00 <luckysk@foxmail.com>
lavc/mediacodecdec: rename MediaCodecH264DecContext to …
12:24 PM Changeset in ffmpeg [150f7d1] by Niklas Haas <ffmpeg@haasn.dev>
swscale/uops_macros_gen: drop checkasm planar write hack No longer …
12:24 PM Changeset in ffmpeg [e65dab2b] by Niklas Haas <ffmpeg@haasn.dev>
swscale/tests/sws_ops: rewrite to test uops directly Instead of …
12:24 PM Changeset in ffmpeg [909ca1d7] by Niklas Haas <ffmpeg@haasn.dev>
swscale/x86/ops: add missing non-FMA SWS_UOP_LINEAR fallback Needed …
12:24 PM Changeset in ffmpeg [44e1b60c] by Niklas Haas <ffmpeg@haasn.dev>
swscale/uops: consolidate SWS_UOP_{PERMUTE,COPY,MOVE} Rather than …
12:24 PM Changeset in ffmpeg [b3a99869] by Niklas Haas <ffmpeg@haasn.dev>
swscale/x86/ops: add micro-op dump to compile_uops_x86() as well This …
12:24 PM Changeset in ffmpeg [bb553f91] by Niklas Haas <ffmpeg@haasn.dev>
swscale/x86/ops: implement compile_uops() This also splits off the …
12:24 PM Changeset in ffmpeg [33d183a4] by Niklas Haas <ffmpeg@haasn.dev>
swscale/ops_dispatch: add SwsOpBackend.compile_uops() This can be …
12:24 PM Changeset in ffmpeg [17a9a593] by Niklas Haas <ffmpeg@haasn.dev>
swscale/x86/ops: avoid direct reliance on ops metadata Instead, use …
12:24 PM Changeset in ffmpeg [6703246] by Niklas Haas <ffmpeg@haasn.dev>
swscale/uops: add extra convenience metadata for the backends …
12:24 PM Changeset in ffmpeg [2dbcec52] by Niklas Haas <ffmpeg@haasn.dev>
swscale/ops_dispatch: remove outdated comment Missed by 228ef8d97b. …
8:01 AM Changeset in ffmpeg [8bea614d] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
avcodec/x86/sbcdsp: Avoid shift Signed-off-by: Andreas Rheinhardt …
8:01 AM Changeset in ffmpeg [f769e433] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
Revert "tests/checkasm/vp9dsp: Allow to run only a subset of tests" …
2:52 AM Changeset in ffmpeg [58d39e99] by Michael Niedermayer <michael@niedermayer.cc>
avformat/concatdec: Check recursion depth This variant is easy …
Note: See TracTimeline for information about the timeline view.