Timeline



May 19, 2026:

11:12 PM Changeset in ffmpeg [cc1459ed] by michaelni <michael@niedermayer.cc>
avformat/flvdec: Check size at the top of the main loop Fixes: signed …
11:11 PM Changeset in ffmpeg [84a48165] by michaelni <michael@niedermayer.cc>
avformat/vividas: fix misaligned access Fixes: …
2:22 PM Changeset in ffmpeg [197f854a] by Timo Rothenpieler <timo@rothenpieler.org>
avcodec/nvenc: warn when av1_nvenc qp_cr_offset differs from …
9:36 AM Changeset in ffmpeg [15727841] by Ramiro Polla <ramiro.polla@gmail.com>
fate: add test for animated WebP Signed-off-by: Ramiro Polla …
9:36 AM Changeset in ffmpeg [20b009e3] by Ramiro Polla <ramiro.polla@gmail.com>
avformat/webp: add Animated WebP demuxer Original work by Josef …
9:36 AM Changeset in ffmpeg [a3d8ba66] by Ramiro Polla <ramiro.polla@gmail.com>
avcodec/webp: add support for Animated WebP decoding Fixes: 4907 …
9:36 AM Changeset in ffmpeg [2ca634f5] by Ramiro Polla <ramiro.polla@gmail.com>
avcodec/codec_id: add Animated WebP codec ID and descriptor …
8:43 AM Changeset in ffmpeg [5ad8c67e] by Lynne <dev@lynne.ee>
apv_decode: add a Vulkan hwaccel
8:43 AM Changeset in ffmpeg [704df177] by Lynne <dev@lynne.ee>
apv_decode: switch slice decode printout to TRACE It's much too noisy …
8:43 AM Changeset in ffmpeg [54b618ab] by Lynne <dev@lynne.ee>
apv_decode: expose the current frame header We need to know the …
8:43 AM Changeset in ffmpeg [46e67ad9] by Lynne <dev@lynne.ee>
apv_decode: expose decode_lut This makes it usable outside of apv_decode.c
8:43 AM Changeset in ffmpeg [feb8a377] by Lynne <dev@lynne.ee>
apv_decode: add hardware decoding hooks
2:33 AM Changeset in ffmpeg [2bfc7ce3] by michaelni <michael@niedermayer.cc>
avformat/mccdec: dont pass NULL to bytestream2_put_buffer() Fixes: …

May 18, 2026:

8:47 PM Changeset in ffmpeg [7ac3d83e] by Timo Rothenpieler <timo@rothenpieler.org>
avcodec/nvdec: fix dimension rounding for monochrome/444 formats …
8:47 PM Changeset in ffmpeg [fa1ba617] by Timo Rothenpieler <timo@rothenpieler.org>
avcodec/cuviddec: fix dimension rounding for monochrome/444 formats …
6:38 PM Changeset in ffmpeg [1356714d] by Timo Rothenpieler <timo@rothenpieler.org>
avcodec/nvenc: force frameIntervalP=1 for H.264 Baseline profile …
6:22 PM Changeset in ffmpeg [489a3834] by Lynne <dev@lynne.ee>
swscale/vulkan: implement SWS_OP_PACK/SWS_OP_UNPACK The issue is that …
6:22 PM Changeset in ffmpeg [5f2877b5] by Lynne <dev@lynne.ee>
hwcontext_vulkan: enable X2BGR10 The format itself was working …
6:22 PM Changeset in ffmpeg [561e32c9] by Lynne <dev@lynne.ee>
hwcontext_vulkan: reenable X2RGB10 Now that all issues are fixed, we …
6:22 PM Changeset in ffmpeg [f73acb86] by Lynne <dev@lynne.ee>
hwcontext_vulkan: reenable and remap XV30 The issue was that XV30 is …
4:00 AM Changeset in ffmpeg [b4d11dff] by Zhao Zhili <quink@noreply.code.ffmpeg.org>
avformat/rtpdec_av1: fix operator precedence in packet allocation The …
1:49 AM Ticket #10321 (mov_channel_layout[] table possible issues) closed by Tim
invalid: Closing this as it turns out there is more than one issue (with at …

May 17, 2026:

9:13 PM Ticket #6399 (FFREPORT doesn't support drive letters on Win32 due to parsing separator) updated by user20170202
This is a valid and working Window Syntax: […] - No quotes or …
7:05 PM Ticket #11374 (Deprecated -fflags shortest option may still be useful) updated by Jochla
I use -fflags +shortest to eliminate unwanted silence in video …
5:49 PM Changeset in ffmpeg [989e621b] by michaelni <michael@niedermayer.cc>
avcodec/g2meet: The stack is EPIC_PIX_STACK_SIZE Fixes: out of array …
4:00 PM Changeset in ffmpeg [f435ce22] by michaelni <michael@niedermayer.cc>
avcodec/h2645_sei: Initialize side data before deallocation Fixes: …
3:27 PM Changeset in ffmpeg [af73954] by James Almer <jamrial@gmail.com>
avformat/mov: factorize out tmcd track parsing Signed-off-by: James …
2:16 PM Changeset in ffmpeg [4444a75] by James Almer <jamrial@gmail.com>
avformat/movenc: support writing more than one entry per tref tag …
2:16 PM Changeset in ffmpeg [90dd8673] by James Almer <jamrial@gmail.com>
avformat/mov: handle all references in tref boxes tref types can have …
2:16 PM Changeset in ffmpeg [a5822fca] by James Almer <jamrial@gmail.com>
avformat/avformat: add a Track Reference Stream Group Signed-off-by: …
10:41 AM Changeset in ffmpeg [0c1a1ee1] by Niklas Haas <ffmpeg@haasn.dev>
swscale/ops_optimizer: don't push scale past truncating conversions …
10:41 AM Changeset in ffmpeg [812b5654] by Niklas Haas <ffmpeg@haasn.dev>
swscale/tests/sws_ops: use SWS_SCALE_BILINEAR for printing ops lists …
10:41 AM Changeset in ffmpeg [2dfe055d] by Niklas Haas <ffmpeg@haasn.dev>
swscale/tests/sws_ops: print split sub-passes for lists with filters …
10:41 AM Changeset in ffmpeg [369a3016] by Niklas Haas <ffmpeg@haasn.dev>
swscale/tests/sws_ops: use a dummy ops backend for printing This …
3:47 AM Changeset in ffmpeg [239c679c] by Lynne <dev@lynne.ee>
lavc: add ProRes RAW videotoolbox hwaccel
3:17 AM Changeset in ffmpeg [3b9ab7f1] by Lynne <dev@lynne.ee>
prores_raw: label every field This labels every field and completes …
3:17 AM Changeset in ffmpeg [9c405529] by Lynne <dev@lynne.ee>
prores_raw: synchronize decoder with reference implementation This …
3:02 AM Changeset in ffmpeg [f8b7f058] by Lynne <dev@lynne.ee>
prores_raw: parse the linearization curve from the bitstream After an …
3:02 AM Changeset in ffmpeg [d8cb5671] by Lynne <dev@lynne.ee>
prores_raw: fix tile alignment issues Reverse engineered the decoder …
3:02 AM Changeset in ffmpeg [eb24fb0c] by Lynne <dev@lynne.ee>
vulkan/common: fix LOAD64 again duh, gb.buf is incremented in the …
3:02 AM Changeset in ffmpeg [0e8cf395] by Lynne <dev@lynne.ee>
hwcontext_vulkan: add support for AV_PIX_FMT_RGBAF16

May 16, 2026:

5:22 PM Changeset in ffmpeg [444f2cf0] by michaelni <michael@niedermayer.cc>
avfilter/boxblur: Fix off by one errors Fixes: ada-2-poc.mkv …
4:55 PM Changeset in ffmpeg [ef3ff9a7] by James Almer <jamrial@gmail.com>
avformat/iamf_writer: reject unset frame size The specification …
4:55 PM Changeset in ffmpeg [412aa48] by James Almer <jamrial@gmail.com>
fftools/ffmpeg_mux_init: propagate the muxer request for fixed frame …
4:55 PM Changeset in ffmpeg [c0bdc3b6] by James Almer <jamrial@gmail.com>
avformat/avformat: add an AVOutputFormat capability flag to signal …
4:55 PM Changeset in ffmpeg [8e162daf] by James Almer <jamrial@gmail.com>
fftools:/ffmpeg_enc: honor the user request for fixed size frames And …
4:55 PM Changeset in ffmpeg [85673455] by James Almer <jamrial@gmail.com>
tests/fate/lavf-audio: set frame_size on fate-lavf-ogg Both …
4:55 PM Changeset in ffmpeg [53d46a51] by James Almer <jamrial@gmail.com>
avcodec/encode: propagate skip samples side data if present Only for …
4:55 PM Changeset in ffmpeg [355d05a7] by James Almer <jamrial@gmail.com>
avcodec/encode: report that the padded samples must be discarded For …
4:55 PM Changeset in ffmpeg [7c5df8d3] by James Almer <jamrial@gmail.com>
avformat/matroskaenc: use frame_size to write audio DefaultDuration …
4:55 PM Changeset in ffmpeg [b1120b1e] by James Almer <jamrial@gmail.com>
avcodec: add a flag to force encoders to use fixed size frames …
4:55 PM Changeset in ffmpeg [bf2695e8] by James Almer <jamrial@gmail.com>
avcodec/pcm-dvdenc: don't allow the user to set frame_size This is …
4:53 PM Changeset in ffmpeg [08d7646a] by michaelni <michael@niedermayer.cc>
avformat/assenc: Add the missing parentheses Fixes: ada-1-poc.mkv …
4:03 PM Changeset in ffmpeg [200cbaeb] by Kacper Michajłow <kasper93@gmail.com>
avformat/hlsenc: use correct close function for custom io This is …
3:18 PM Changeset in ffmpeg [06ef9a74] by Kacper Michajłow <kasper93@gmail.com>
avformat/hlsenc: respect io_open set in AVFormatContext …
3:18 PM Changeset in ffmpeg [4cf687b3] by Kacper Michajłow <kasper93@gmail.com>
avformat/dashenc: respect io_open set in AVFormatContext …
3:18 PM Changeset in ffmpeg [fbc40036] by Kacper Michajłow <kasper93@gmail.com>
avformat/dashdec: respect io_open set in AVFormatContext …
3:09 PM Changeset in ffmpeg [37c176a] by michaelni <michael@niedermayer.cc>
tests/fate/voice: Add fate-g726le-encode Co-Authored-by: AI …
3:03 PM Changeset in ffmpeg [bbdce45] by michaelni <michael@niedermayer.cc>
avcodec/diracdec: Enlarge mctmp to cover the worst-case …
11:09 AM Changeset in ffmpeg [dc74fe70] by Leo Izen <leo.izen@gmail.com>
avformat/demux: use correct close function for custom io You may look …
1:19 AM Changeset in ffmpeg [2aad4fb2] by Stuart Eichert <ffmpeg@eichert.dev>
Typo: Remove space in 'centiseconds', 'microseconds', and …

May 15, 2026:

11:35 PM Changeset in ffmpeg [18b83f2d] by James Almer <jamrial@gmail.com>
tools/zmqsend: close the input FILE Fixes CVE-2026-30998 Fixes: …
11:32 PM Changeset in ffmpeg [144af8f8] by James Almer <jamrial@gmail.com>
tools/zmqsend: free the AVBprint buffer after using it Fixes …
7:30 PM Changeset in ffmpeg [b5fc215e] by Link Mauve <ffmpeg@linkmauve.fr>
avformat/mods: Return EOF for packets starting at the index offset …
7:30 PM Changeset in ffmpeg [c4b7a51d] by Link Mauve <ffmpeg@linkmauve.fr>
avformat/mods: Parse the index entries This lets us seek in the video …
6:29 PM Changeset in ffmpeg [00ff7285] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
avfilter/vf_pp7: Fix shadowing Signed-off-by: Andreas Rheinhardt …
6:29 PM Changeset in ffmpeg [7971953d] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
avfilter/x86/vf_pp7: Port ff_pp7_dctB_mmx to SSE2 Unfortunately a bit …
6:29 PM Changeset in ffmpeg [fc9e6347] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
avfilter/vf_pp7dsp: Add restrict Makes GCC optimize the scalar …
6:29 PM Changeset in ffmpeg [94a49068] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
tests/checkasm: Add vf_pp7 checkasm test Signed-off-by: Andreas …
6:29 PM Changeset in ffmpeg [617a9afe] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
avfilter/vf_pp7: Add proper PP7DSPContext This is in preparation for …
6:29 PM Changeset in ffmpeg [0a1faa72] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
avfilter/vf_pp7: Constify Signed-off-by: Andreas Rheinhardt …
4:53 PM Changeset in ffmpeg [76dc83d] by Niklas Haas <git@haasn.dev>
swscale/ops_dispatch: make ff_sws_ops_compile() output optional …
4:53 PM Changeset in ffmpeg [420b1bf3] by Niklas Haas <git@haasn.dev>
swscale/ops_dispatch: allow forcing specific ops backend This will be …
4:53 PM Changeset in ffmpeg [90214488] by Niklas Haas <git@haasn.dev>
swscale/ops_dispatch: merge ff_sws_ops_compile_backend() and compile() …
4:53 PM Changeset in ffmpeg [ad17144c] by Niklas Haas <git@haasn.dev>
swscale/ops_dispatch: move op list print to …
4:53 PM Changeset in ffmpeg [90669ab5] by Niklas Haas <git@haasn.dev>
swscale/ops: move ff_sws_compile_pass() and friends to ops_dispatch.h …
4:53 PM Changeset in ffmpeg [1d841635] by Niklas Haas <git@haasn.dev>
swscale/ops: also include scaling ops in ff_sws_enum_op_lists() Using …
4:53 PM Changeset in ffmpeg [eec9f712] by Niklas Haas <git@haasn.dev>
swscale/ops: re-use ff_sws_op_list_generate() in …
4:53 PM Changeset in ffmpeg [cac183f] by Niklas Haas <git@haasn.dev>
swscale/ops: don't silently suppress non-ENOTSUP errors Matches the …
4:53 PM Changeset in ffmpeg [dacbf080] by Niklas Haas <git@haasn.dev>
swscale/ops_chain: simplify ff_sws_op_compile_tables() signature This …
4:53 PM Changeset in ffmpeg [06460058] by Niklas Haas <git@haasn.dev>
swscale/ops_chain: remove flexible from SWS_OP_MIN/MAX entries We …
4:53 PM Changeset in ffmpeg [98c1dbaf] by Niklas Haas <git@haasn.dev>
swscale/ops_memcpy: don't depend on ops_backend.h This is private to …
4:53 PM Changeset in ffmpeg [62aad451] by Niklas Haas <git@haasn.dev>
swscale/graph: move format conversion logic to formats.c …
4:53 PM Changeset in ffmpeg [0611abc1] by Niklas Haas <git@haasn.dev>
swscale/graph: move code for adding filters to format.h Mirroring the …
4:53 PM Changeset in ffmpeg [9fe0ff3d] by Niklas Haas <git@haasn.dev>
swscale/graph: make _reinit() only call _init(), not _create() This …
4:53 PM Changeset in ffmpeg [56305c46] by Niklas Haas <git@haasn.dev>
swscale/graph: add ff_sws_graph_alloc() and _init() As an alternative …
4:53 PM Changeset in ffmpeg [5e0dddef] by Niklas Haas <git@haasn.dev>
swscale/graph: move graph uninit logic to helper function …
2:21 PM Changeset in ffmpeg [d0a84c66] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/unscaled: fix rgbToRgbWrapper for non-native-endian formats …
2:12 PM Changeset in ffmpeg [d812c8b] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/tests/swscale: log test parameters on loss error When running …
2:12 PM Changeset in ffmpeg [1cc9b15b] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/tests/swscale: fix -p option when -flags and/or -unscaled are …
2:12 PM Changeset in ffmpeg [24d432e2] by Ramiro Polla <ramiro.polla@gmail.com>
swscale/tests/swscale: improve help text for -p option

May 14, 2026:

8:58 PM Changeset in ffmpeg [b2867481] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
avformat/avformat: Add AVFMT_EXPERIMENTAL to allowed flags …
6:52 PM Changeset in ffmpeg [43bbd6db] by Marton Balint <cus@passwd.hu>
avformat/utils: avoid void pointer arithmetic Fixes compliation on …
11:35 AM Ticket #10207 (aac 6 channels -> ac3 6 channels fails (Back Centre, Cb not supported)) updated by Balling
Well, this is "fixed" now... Except it writes LFE channel now instead …
11:27 AM Ticket #8099 (empty output converting from 8ch .aac) updated by Balling

May 13, 2026:

11:04 PM Changeset in ffmpeg [a327bc05] by stevenliu <lingjiujianke@gmail.com>
avformat/hlsenc: fix segment duration with mixed stream time bases …
8:41 PM Changeset in ffmpeg [566ad786] by Marton Balint <cus@passwd.hu>
avformat/hlsenc: remove unused function parameter Signed-off-by: …
8:41 PM Changeset in ffmpeg [f20ea3fb] by Marton Balint <cus@passwd.hu>
avformat/hlsenc: dynamically allocate segment uris along with the …
8:41 PM Changeset in ffmpeg [cb708d87] by Marton Balint <cus@passwd.hu>
avformat/utils: add ff_bprint_finalize_as_fam to put bprint strings to …
7:35 PM Changeset in ffmpeg [553321d5] by Marton Balint <cus@passwd.hu>
libavcodec/hdrdec: accept "#?RGBE" header in addition to "#?RADIANCE" …
7:13 PM Changeset in ffmpeg [f69aa0cc] by James Zern <jzern@google.com>
avcodec/aomenc: Handle Smpte2094App5 metadata If packets contain …
5:55 PM Changeset in ffmpeg [2d826f18] by Lynne <dev@lynne.ee>
vulkan/prores_raw: don't load the quantization matrix on every invocation
5:55 PM Changeset in ffmpeg [13aabf72] by Lynne <dev@lynne.ee>
vulkan/prores_raw: specify format on image Unlike other decoders or …
5:55 PM Changeset in ffmpeg [a2737497] by Lynne <dev@lynne.ee>
vulkan/prores_raw: add skip_bits_unchecked and use it show_bits(gb, …
5:55 PM Changeset in ffmpeg [5dc567a2] by Lynne <dev@lynne.ee>
vulkan/prores_raw: remove redundant fast golomb parsing path
5:55 PM Changeset in ffmpeg [64f84889] by Lynne <dev@lynne.ee>
vulkan/prores_raw: use 16-bit/32-bit uints where needed 16-bit ints …
5:55 PM Changeset in ffmpeg [74e3d63] by Lynne <dev@lynne.ee>
vulkan/prores_raw: use get_bits shared memory cache 50% speedup on AMD.
5:55 PM Changeset in ffmpeg [67811c27] by Lynne <dev@lynne.ee>
vulkan/common: fix get_bit() with SMEM caching First of all, it uses …
2:09 PM Changeset in ffmpeg [8ffaead] by jiangjie <jiangjie618@gmail.com>
fftools/ffmpeg_filter: fix frame reference leak in fg_output_step …
1:19 PM Changeset in ffmpeg [7e045dfb] by Marvin Scholz <epirat07@gmail.com>
ffprobe: implement printing IAMF frame side data
1:19 PM Changeset in ffmpeg [65635453] by Marvin Scholz <epirat07@gmail.com>
avcodec: map IAMF packet side data to frame side data
1:19 PM Changeset in ffmpeg [99908c6e] by Marvin Scholz <epirat07@gmail.com>
avutil: add IAMF frame side data types These contain the same data as …
12:11 PM Changeset in ffmpeg [22d06b39] by jiangjie <jiangjie@agora.io>
avfilter/avfilter: fix memory leak of filter name in ff_filter_alloc …
6:11 AM Ticket #11322 (Potential "-rw_timeout" preset regression causing certain network ...) closed by Mad Sweeney
fixed: Seems to be fixed. Can no longer reproduce the problem with v7.1.3

May 12, 2026:

3:18 PM Changeset in ffmpeg [4851060c] by Marvin Scholz <epirat07@gmail.com>
avutil: hdr_dynamic_metadata: fix error code When s is NULL in …
3:18 PM Changeset in ffmpeg [37ff8fad] by Marvin Scholz <epirat07@gmail.com>
avutil: hdr_dynamic_metadata: handle allocation failure Handle …
3:17 PM Changeset in ffmpeg [3dbc3c69] by Marvin Scholz <epirat07@gmail.com>
avcodec/libvorbisenc: conditionally set initial_padding Only set …
2:12 PM Changeset in ffmpeg [c29d1b9d] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
avformat/id3v2: Fix indentation Forgotten after …
2:12 PM Changeset in ffmpeg [356e427d] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
avformat/id3v2: Use proper logcontext Otherwise one could not …
2:11 PM Changeset in ffmpeg [e626b02a] by Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
avformat/id3v2: Avoid temporary buffer Reviewed-by: Romain Beauxis …
2:02 PM Changeset in ffmpeg [18761f9f] by Marvin Scholz <epirat07@gmail.com>
avformat/rtpdec_av1: fix buffer overflow due to variable confusion …
11:28 AM Changeset in ffmpeg [d01d18ad] by Lynne <dev@lynne.ee>
vulkan: fix using encode caps before querying Fix using …
10:18 AM Ticket #10038 (Wrong duration / speed in audio recording made with ffmpeg -f avfoundation) updated by jipodine
I can confirm the bug is still there 3 years later with ffmpeg8
9:14 AM Changeset in ffmpeg [6b3e0f90] by michaelni <michael@niedermayer.cc>
vulkan_encode: Fix description for quality option From spec: …
Note: See TracTimeline for information about the timeline view.