Timeline



Sep 26, 2026:

11:16 PM Changeset in ffmpeg [7a8b3510] by James Almer <jamrial@gmail.com>
configure: probe warning options with -Werror GCC warns when a …
9:15 PM Changeset in ffmpeg [7e1f63d5] by michaelni <michael@niedermayer.cc>
swscale: stretch the MMXEXT fast bilinear positions by 1 instead of 20 …
9:15 PM Changeset in ffmpeg [69306560] by michaelni <michael@niedermayer.cc>
tests/fate: scale a 300000 pixel wide gradient with the fast bilinear …
9:15 PM Changeset in ffmpeg [b311c9f6] by michaelni <michael@niedermayer.cc>
swscale: leave sources 65536 pixels and wider to the bilinear scaler …
4:02 PM Changeset in ffmpeg [d9758495] by Timo Rothenpieler <timo@rothenpieler.org>
avformat/mov: don't leak on realloc failure Fixes: #YWH-PGM40646-48
3:42 PM Changeset in ffmpeg [b227d1e4] by Steven Xiao <steven.xiao@amd.com>
avfilter/vf_scale_d3d12: fix command allocator sync before reset …
3:32 PM Changeset in ffmpeg [6a030f3d] by Zhao Zhili <quink@noreply.code.ffmpeg.org>
libavfilter/dnn: guard pthread_join on never-started async threads …
3:32 PM Changeset in ffmpeg [5cf0dbac] by Zhao Zhili <quink@noreply.code.ffmpeg.org>
libavfilter/dnn: remove incorrect HAVE_PTHREAD_CANCEL guards …
3:32 PM Changeset in ffmpeg [aa1aad59] by Zhao Zhili <quink@noreply.code.ffmpeg.org>
avfilter/dnn: replace DNNCond by AVCond The DNNCond / dnn_cond_* …
3:32 PM Changeset in ffmpeg [75f7e9b] by Zhao Zhili <quink@noreply.code.ffmpeg.org>
configure: make threads a hard dependency for dnn All DNN backends …
3:05 PM Changeset in ffmpeg [45137eff] by michaelni <michael@niedermayer.cc>
avformat/asfdec_f: drop the stream count limit Found during …
3:05 PM Changeset in ffmpeg [2239772b] by michaelni <michael@niedermayer.cc>
avformat/asfdec_f: index keyframes at the packet position in …
3:05 PM Changeset in ffmpeg [1088e8b4] by michaelni <michael@niedermayer.cc>
avformat/asfdec_f: index the seek position table by ASF stream number …
2:15 PM Changeset in ffmpeg [c54710db] by Timo Rothenpieler <timo@rothenpieler.org>
avcodec/liboapvenc: fix build with openapv >= 1.1 openapv 1.1 changed …
11:36 AM Changeset in ffmpeg [b139ba1] by michaelni <michael@niedermayer.cc>
ffplay: show a chapter's metadata when the mouse is over its symbol A …
11:36 AM Changeset in ffmpeg [5e217ff6] by michaelni <michael@niedermayer.cc>
ffplay: shuffle the chapter list A shuffle button orders the list by …
11:36 AM Changeset in ffmpeg [c4947461] by michaelni <michael@niedermayer.cc>
avformat/concatdec: add an option creating a chapter per file With …
11:36 AM Changeset in ffmpeg [167daeea] by michaelni <michael@niedermayer.cc>
avformat/concatdec: split the probing of a file out of open_file …
11:36 AM Changeset in ffmpeg [31b2c648] by michaelni <michael@niedermayer.cc>
ffplay: highlight the chapter list entry and button under the mouse …
11:36 AM Changeset in ffmpeg [d2a7ee3e] by michaelni <michael@niedermayer.cc>
ffplay: factor the chapter list hit test out of the click handler …
11:36 AM Changeset in ffmpeg [24ae8078] by michaelni <michael@niedermayer.cc>
ffplay: filter the chapter list by typing while it is pinned While …
11:36 AM Changeset in ffmpeg [80a55704] by michaelni <michael@niedermayer.cc>
ffplay: sort the chapter list by clickable column buttons Buttons …
11:36 AM Changeset in ffmpeg [684b84e3] by michaelni <michael@niedermayer.cc>
ffplay: seek to a chapter list entry by clicking it Assisted-by: Claude
11:36 AM Changeset in ffmpeg [15586ccb] by michaelni <michael@niedermayer.cc>
ffplay: show a list of the chapters on screen Page up/down fade in a …
11:36 AM Changeset in ffmpeg [a7d86986] by michaelni <michael@niedermayer.cc>
ffplay: make seek_chapter take the chapter index The callers pass the …
11:36 AM Changeset in ffmpeg [ef8c8986] by michaelni <michael@niedermayer.cc>
ffplay: factor the current chapter lookup out of seek_chapter …
11:36 AM Changeset in ffmpeg [cf3d0169] by michaelni <michael@niedermayer.cc>
ffplay: seek to the previous chapter from the last one as well The …
11:36 AM Changeset in ffmpeg [c828644f] by michaelni <michael@niedermayer.cc>
avfilter/vf_subtitles: replace the ass filter's script at runtime The …
11:36 AM Changeset in ffmpeg [0b37a6d8] by michaelni <michael@niedermayer.cc>
avfilter/vf_subtitles: let the ass filter take its script from an …
11:36 AM Changeset in ffmpeg [0293b8a0] by michaelni <michael@niedermayer.cc>
avfilter/drawutils: cover the alpha plane fully when blending …
10:50 AM Changeset in ffmpeg [5617631d] by Ramiro Polla <ramiro.polla@gmail.com>
LICENSE: remove VMAF from list of libraries under the Apache license …
12:03 AM Changeset in ffmpeg [8864fd0a] by James Almer <jamrial@gmail.com>
avcodec/cbs_h265: bound the number of decoding units by the picture …
12:03 AM Changeset in ffmpeg [1586fd2d] by James Almer <jamrial@gmail.com>
avcodec/cbs_h265: factor the picture size in CTBs out of the slice …

Sep 25, 2026:

10:12 PM Changeset in ffmpeg [243dfa39] by Peter Ross <pross@xvid.org>
fate: cover UEBA packet durations and end trimming Decode the mono …
10:12 PM Changeset in ffmpeg [6213ad9e] by Peter Ross <pross@xvid.org>
avformat/binka: set AV_PKT_DATA_SKIP_SAMPLES Export discard padding …
10:12 PM Changeset in ffmpeg [0d64b5ad] by Peter Ross <pross@xvid.org>
avformat/binka: support Unreal Engine Bink Audio format variant
10:12 PM Changeset in ffmpeg [bd3c3011] by Peter Ross <pross@xvid.org>
avcodec/binkaudio: drop a variable (cherry picked from librempeg …
10:12 PM Changeset in ffmpeg [2ef2d3c6] by Peter Ross <pross@xvid.org>
avcodec/binkaudio: reindent (cherry picked from librempeg commit …
10:12 PM Changeset in ffmpeg [fba4bc93] by Peter Ross <pross@xvid.org>
avcodec/binkaudio: Bink Audio 2 decoder (cherry picked from librempeg …
4:48 PM Changeset in ffmpeg [c966a1de] by James Almer <jamrial@gmail.com>
avcodec/opus/dec: only add offsets to valid channel pointers Fixes …
4:14 PM Changeset in ffmpeg [97840dd] by michaelni <michael@niedermayer.cc>
avcodec/ratecontrol: reject picture types other than I, P and B in the …
4:04 PM Changeset in ffmpeg [f942d9ea] by Romain Beauxis <toots@rastageeks.org>
doc/protocols: document the libcurl ICY options Also note where the …
4:04 PM Changeset in ffmpeg [f26f2156] by Romain Beauxis <toots@rastageeks.org>
avformat/libcurl: accept ICY status lines Shoutcast v1 answers "ICY …
4:04 PM Changeset in ffmpeg [23f99b2] by Romain Beauxis <toots@rastageeks.org>
avformat/libcurl: reset the response header scratch on an ICY status …
4:04 PM Changeset in ffmpeg [631d435b] by Romain Beauxis <toots@rastageeks.org>
avformat/libcurl: request, export and de-interleave ICY metadata Send …
4:04 PM Changeset in ffmpeg [1aa1ed14] by Romain Beauxis <toots@rastageeks.org>
avformat/libcurl: unpause the transfer on every read exit path …
4:04 PM Changeset in ffmpeg [e7610ce8] by Romain Beauxis <toots@rastageeks.org>
avformat/http: move the ICY packet parser to http.h The libcurl …
3:06 PM Changeset in ffmpeg [ed27b2c4] by michaelni <michael@niedermayer.cc>
avcodec/mjpegenc: flip AMV pictures starting from the last row of each …
12:47 PM Changeset in ffmpeg [6246f7a4] by James Almer <jamrial@gmail.com>
tests/fate/opus: add mono SILK LBRR test Add silk-lbrr-mono to …
12:47 PM Changeset in ffmpeg [f3daf49b] by James Almer <jamrial@gmail.com>
avcodec/opus/silk: zero-initialize active and redundancy arrays In …
10:56 AM Changeset in ffmpeg [28ab05da] by Kacper Michajłow <kasper93@gmail.com>
configure: create native symlinks on Windows and test them with the …
3:21 AM Changeset in ffmpeg [ae348e4a] by James Almer <jamrial@gmail.com>
avformat/mov: validate the per-sample IV size before storing it …
2:13 AM Changeset in ffmpeg [2e0a770b] by James Almer <jamrial@gmail.com>
avcodec/opus/enc_psy: don't make the last frame silent at EOF …
2:13 AM Changeset in ffmpeg [b726a3b8] by James Almer <jamrial@gmail.com>
avcodec/opus/enc: signal silence explicitly Silent frames were coded …
2:13 AM Changeset in ffmpeg [49975b2] by James Almer <jamrial@gmail.com>
avcodec/opus/enc: fix the pre-emphasis filter state between frames …
2:13 AM Changeset in ffmpeg [7e1bc79] by James Almer <jamrial@gmail.com>
avcodec/opus/enc: fix the input setup of frames shorter than …
2:13 AM Changeset in ffmpeg [574c342] by James Almer <jamrial@gmail.com>
avcodec/opus/rc: zero the unused bytes of an encoded frame When the …
1:18 AM Changeset in ffmpeg [70570db8] by michaelni <michael@niedermayer.cc>
libswscale: reject sizes that av_image_check_size2() refuses …
1:08 AM Changeset in ffmpeg [049d881a] by Timo Rothenpieler <timo@rothenpieler.org>
avfilter/vf_thumbnail_cuda: use the single channel kernel for planar …
1:08 AM Changeset in ffmpeg [ca5c10f1] by Timo Rothenpieler <timo@rothenpieler.org>
avfilter/vf_thumbnail_cuda: clamp the 16-bit histogram bin to 255 …
12:49 AM Changeset in ffmpeg [aeb2f375] by michaelni <michael@niedermayer.cc>
avformat/rtpdec_h263_rfc2190: validate that a payload follows the …
12:49 AM Changeset in ffmpeg [b66ddeb] by michaelni <michael@niedermayer.cc>
avformat/rtpdec_h263_rfc2190: check that the payload holds the bits to …
12:49 AM Changeset in ffmpeg [2dc2eb0f] by michaelni <michael@niedermayer.cc>
avformat/rtpdec_h261: check that the payload holds the bits to be …

Sep 24, 2026:

8:06 PM Changeset in ffmpeg [2f4decb2] by Marvin Scholz <epirat07@gmail.com>
avcodec/cngdec: fix float-to-int overflow in cng_decode_frame() The …
7:33 PM Changeset in ffmpeg [7b0e1d7c] by Emma Worley <emma@emma.gg>
lavc/hashtable: fix occupancy tracking across delete/clears There is a …
6:08 PM Changeset in ffmpeg [9058b362] by Kacper Michajłow <kasper93@gmail.com>
swscale/uops: do not request loop vectorization under UBSan The null, …
6:08 PM Changeset in ffmpeg [415c9f7] by Kacper Michajłow <kasper93@gmail.com>
avutil/mem: give av_malloc exact redzones under ASan on Windows The …
6:08 PM Changeset in ffmpeg [e6255fb8] by Kacper Michajłow <kasper93@gmail.com>
avutil/{buffer,refstruct}: annotate pooled memory for ASan and MSan …
6:08 PM Changeset in ffmpeg [9fc3af9] by Kacper Michajłow <kasper93@gmail.com>
avutil/mem: keep poisoned memory undefined for MSan and Valgrind …
4:42 PM Changeset in ffmpeg [b0d1545] by Zhao Zhili <quink@noreply.code.ffmpeg.org>
aarch64/h26x: load the qpel hv plane pitch in the vertical tail The …
4:13 PM Changeset in ffmpeg [82cecf4e] by Lynne <dev@lynne.ee>
vulkan: remove shader object support Always create a compute pipeline …
4:13 PM Changeset in ffmpeg [1d037e74] by Lynne <dev@lynne.ee>
apv_encode_vulkan: read the tile sizes from host memory They were …
3:47 PM Changeset in ffmpeg [9cee5ae7] by Romain Beauxis <toots@rastageeks.org>
avcodec/aac: zero the output of a missing channel element
3:26 PM Changeset in ffmpeg [a4ccc8bf] by Kacper Michajłow <kasper93@gmail.com>
avcodec/vulkan_video: fix compilation when glslc is not available …
3:23 PM Changeset in ffmpeg [3613178c] by Kacper Michajłow <kasper93@gmail.com>
tests/checkasm: link the extralibs of libswscale checkasm links the …
2:19 PM Changeset in ffmpeg [bf9cb9f3] by James Almer <jamrial@gmail.com>
swscale/tests: move rational64 test from avutil Signed-off-by: James …
2:18 PM Changeset in ffmpeg [1433217d] by James Almer <jamrial@gmail.com>
swscale/rational64: replace av_ prefix with ff_ Even if not exported …
12:35 PM Changeset in ffmpeg [c0e8b139] by Kacper Michajłow <kasper93@gmail.com>
tests/api: cover mov_text fallback font table size Print the …
12:35 PM Changeset in ffmpeg [f3aa5e14] by Kacper Michajłow <kasper93@gmail.com>
avcodec/movtextenc: account for the fallback font name in ftab size …
8:43 AM Changeset in ffmpeg [5253641e] by Kacper Michajłow <kasper93@gmail.com>
tools/target_sws_fuzzer: add sws filters to fuzzing Recent regression …
8:43 AM Changeset in ffmpeg [b90c9cf7] by Kacper Michajłow <kasper93@gmail.com>
tools/target_sws_fuzzer: don't zero init dest buffer Destination is …
8:43 AM Changeset in ffmpeg [6c47bc66] by Kacper Michajłow <kasper93@gmail.com>
tools/target_{dec,enc,swr,sws}_fuzzer: restore CPU flags on every run …
8:43 AM Changeset in ffmpeg [c9521676] by Kacper Michajłow <kasper93@gmail.com>
tools/target_sws_fuzzer: fix unused variable warnings Signed-off-by: …
6:39 AM Changeset in ffmpeg [61f45bd0] by Kacper Michajłow <kasper93@gmail.com>
configure: link compiler-rt builtins for int128 on Clang targeting …
5:49 AM Ticket #6282 (Wrong bitrate information on produced .mp3 when using default options) updated by Balling
Still happens even with #4954 fixed
2:47 AM Changeset in ffmpeg [59913ff5] by Lynne <dev@lynne.ee>
apv_encode_vulkan: stop leaking the frame on every packet The frame …
2:05 AM Changeset in ffmpeg [a91f9413] by Lynne <dev@lynne.ee>
proresenc_kostya_vulkan: default to an async depth of 2 Throughput …
2:05 AM Changeset in ffmpeg [38e715ab] by Lynne <dev@lynne.ee>
ffv1enc_vulkan: default to an async depth of 2 Throughput goes up by …
2:05 AM Changeset in ffmpeg [7411e526] by Lynne <dev@lynne.ee>
apv_encode_vulkan: signal the colour description The frame header …
2:05 AM Changeset in ffmpeg [43a6ce9b] by Lynne <dev@lynne.ee>
proresenc_kostya_vulkan: take the picture size from the gather The …
2:05 AM Changeset in ffmpeg [8465572d] by Lynne <dev@lynne.ee>
proresenc_kostya_vulkan: gather the second field in place The second …
2:05 AM Changeset in ffmpeg [cd5bfddd] by Lynne <dev@lynne.ee>
vulkan_video: add a shared frame loop for the compute encoders The …
2:05 AM Changeset in ffmpeg [37b9e015] by Lynne <dev@lynne.ee>
ffv1enc_vulkan: zero the packet padding The packet wraps the pooled …
2:05 AM Changeset in ffmpeg [9efb23a9] by Lynne <dev@lynne.ee>
hwcontext_vulkan: stage host-mapped planes with unaligned offsets …
2:05 AM Changeset in ffmpeg [e4373dd] by Lynne <dev@lynne.ee>
vulkan: enable VK_KHR_maintenance11 Among other things, lifts the …
2:05 AM Changeset in ffmpeg [d49fcd7f] by Lynne <dev@lynne.ee>
vulkan_video: add a shared segment gather The FFv1, APV and ProRes …
2:05 AM Changeset in ffmpeg [b2128d4c] by Lynne <dev@lynne.ee>
proresenc_kostya_vulkan: fix constant quantizer mode The estimate …

Sep 23, 2026:

11:14 PM Changeset in ffmpeg [1933345f] by Kyle Swanson <k@ylo.ph>
tests/checkasm: add proresdsp
11:14 PM Changeset in ffmpeg [3b3be6e5] by Kyle Swanson <k@ylo.ph>
avcodec/x86/proresdsp: add ff_prores_idct_put_12_avx2 checkasm: - …
11:06 PM Changeset in ffmpeg [7bcb37a] by Lynne <dev@lynne.ee>
vf_xfade_vulkan: match the software filter's transitions The slides …
11:06 PM Changeset in ffmpeg [16a4ce48] by Lynne <dev@lynne.ee>
vf_xfade: fix the wrap-around of the slide transitions At the first …
11:03 PM Changeset in ffmpeg [c9a6817e] by Lynne <dev@lynne.ee>
ffv1enc_vulkan: replace the float32 bitonic sort with a radix sort …
11:03 PM Changeset in ffmpeg [6efd7da0] by Lynne <dev@lynne.ee>
ffv1enc_vulkan: fix the float32 remap coding after a run of …
11:02 PM Changeset in ffmpeg [faa7c882] by Lynne <dev@lynne.ee>
prores_raw: use the 16-bit iDCT The decoder converted the 32-bit …
11:02 PM Changeset in ffmpeg [71db1317] by Lynne <dev@lynne.ee>
simple_idct: add a 16-bit output variant with 32-bit intermediates …
10:17 PM Changeset in ffmpeg [f714986] by Kacper Michajłow <kasper93@gmail.com>
avformat/Makefile: skip ip.h in checkheaders when networking is …
7:57 PM Changeset in ffmpeg [4a511dc8] by michaelni <michael@niedermayer.cc>
avcodec/h264dec: do not add 0 to the NULL plane pointers when filling …
7:34 PM Changeset in ffmpeg [741ad687] by Kacper Michajłow <kasper93@gmail.com>
configure: drop the unreachable non-pthread atomics abort Both …
7:34 PM Changeset in ffmpeg [9b055471] by Kacper Michajłow <kasper93@gmail.com>
configure: define atomics_native as any real atomics implementation …
7:34 PM Changeset in ffmpeg [9856da09] by Kacper Michajłow <kasper93@gmail.com>
configure: update the win32 atomics backend check Nothing has called …
7:07 PM Changeset in ffmpeg [460f2618] by michaelni <michael@niedermayer.cc>
avcodec/leaddec: copy the clipped chroma rows from the start of each …
7:06 PM Changeset in ffmpeg [8e353bc6] by michaelni <michael@niedermayer.cc>
avfilter/vf_geq: free the pixel sums of every plane Found-by: zhang …
7:04 PM Changeset in ffmpeg [1281c683] by michaelni <michael@niedermayer.cc>
avfilter/dnn_filter_common: free the options of the DNN child contexts …
7:00 PM Changeset in ffmpeg [c9581b4e] by michaelni <michael@niedermayer.cc>
fftools/ffprobe: name the film grain components and pieces Fixes: …
6:59 PM Changeset in ffmpeg [9449b1ae] by michaelni <michael@niedermayer.cc>
configure: select bswapdsp for the h264 and vvc decoders Found during …
6:57 PM Changeset in ffmpeg [db8beb3] by michaelni <michael@niedermayer.cc>
avcodec/indeo3: check that the VQ descriptor byte lies within the …
6:56 PM Changeset in ffmpeg [789b939c] by michaelni <michael@niedermayer.cc>
avcodec/v210dec: reject a custom_stride that is not a multiple of 4 …
6:56 PM Changeset in ffmpeg [8e55f4f] by michaelni <michael@niedermayer.cc>
avcodec/v210dec: reject a custom_stride smaller than one row Fixes: …
2:52 PM Changeset in ffmpeg [3fc4f99a] by Kacper Michajłow <kasper93@gmail.com>
avformat/shared: use av_file_map_shared() and drop the mmap dependency …
2:50 PM Changeset in ffmpeg [4a9a180d] by Kacper Michajłow <kasper93@gmail.com>
avformat/os_support: add pread(), pwrite() and flock() for Windows …
2:50 PM Changeset in ffmpeg [dea75789] by Kacper Michajłow <kasper93@gmail.com>
avutil/file: add av_file_map_shared() and av_file_unmap_shared() …
2:50 PM Changeset in ffmpeg [284f1f1e] by Kacper Michajłow <kasper93@gmail.com>
avutil/file: use a 64 bit fstat() on Windows struct stat has a 32 bit …
1:46 PM Changeset in ffmpeg [dc524244] by Kacper Michajłow <kasper93@gmail.com>
avcodec/mpegvideo_enc: point the input picture at the input pixels An …
1:46 PM Changeset in ffmpeg [c15a2a5] by Kacper Michajłow <kasper93@gmail.com>
fate/vcodec: cover the encoder taking the input picture by reference …
2:04 AM Changeset in ffmpeg [a6e5d5ff] by michaelni <michael@niedermayer.cc>
avcodec/dxa: allocate the decompression buffer zeroed Frame types 2 …
12:47 AM Changeset in ffmpeg [d26c0809] by michaelni <michael@niedermayer.cc>
avformat/http: do not send Secure cookies over plain http
12:47 AM Changeset in ffmpeg [2e52c71c] by michaelni <michael@niedermayer.cc>
avformat/http: trim trailing whitespace from cookie attribute names …
12:47 AM Changeset in ffmpeg [3088ba46] by michaelni <michael@niedermayer.cc>
avformat/http: keep cookie attributes that carry no value
12:47 AM Changeset in ffmpeg [b6d3ea1] by michaelni <michael@niedermayer.cc>
avformat/http: match cookie domains against IP addresses exactly RFC …
12:47 AM Changeset in ffmpeg [4e72710e] by michaelni <michael@niedermayer.cc>
avformat/http: match cookie paths against the request path behind a proxy
12:47 AM Changeset in ffmpeg [9b8e45b3] by michaelni <michael@niedermayer.cc>
avformat/http: match cookie paths case-sensitively RFC 6265 section 5.1.4

Sep 22, 2026:

9:30 PM Changeset in ffmpeg [7d14defc] by Kacper Michajłow <kasper93@gmail.com>
avcodec/dxva2: Add shader-resource bind flag for D3D11 decoder frame …
9:30 PM Changeset in ffmpeg [c7cf091d] by Kacper Michajłow <kasper93@gmail.com>
avfilter/hwmap: Set default BindFlags for reverse hw mapping to d3d11 …
9:30 PM Changeset in ffmpeg [78f50dc4] by Kacper Michajłow <kasper93@gmail.com>
avutil/hwcontext_d3d11va: Remove shader-resource bind flag for …
9:30 PM Changeset in ffmpeg [8e4c031c] by Kacper Michajłow <kasper93@gmail.com>
avutil/hwcontext_amf: Set BindFlags for derived D3D11 contexts AMF …
9:07 PM Changeset in ffmpeg [42eb1945] by Kacper Michajłow <kasper93@gmail.com>
avcodec/dxva2: map 4:2:2 and 4:4:4 surface formats for hwcontext use …
9:07 PM Changeset in ffmpeg [a1548119] by Kacper Michajłow <kasper93@gmail.com>
avcodec/dxva2: derive the DXVA2 decoder format from the frames context …
6:02 PM Changeset in ffmpeg [7499a8ba] by James Almer <jamrial@gmail.com>
fftools/ffplay: check that AVFormatContext is set in VideState before …
4:21 PM Changeset in ffmpeg [ba7675a2] by michaelni <michael@niedermayer.cc>
avcodec/vc1_parser: seed the parse context from extradata libavformat …
4:21 PM Changeset in ffmpeg [aa7d1596] by michaelni <michael@niedermayer.cc>
avcodec/vc1: move the extradata header walk into vc1.c …
3:30 PM Changeset in ffmpeg [7239dbbd] by Lynne <dev@lynne.ee>
proresenc_kostya_vulkan: fix a deadlock when encoding interlaced …
3:30 PM Changeset in ffmpeg [03e58384] by Lynne <dev@lynne.ee>
vulkan/prores_ks_estimate_slice: keep the planes of a slice within one …
3:30 PM Changeset in ffmpeg [eed9ec57] by Lynne <dev@lynne.ee>
vulkan/apv_encode_tiles: size the per-subgroup arrays for the smallest …
3:30 PM Changeset in ffmpeg [444564d5] by Lynne <dev@lynne.ee>
vulkan/prores_ks_trellis_node: size the per-subgroup totals for the …
3:30 PM Changeset in ffmpeg [78973050] by Lynne <dev@lynne.ee>
vulkan/prores_ks_slice_data: add the missing barrier before the first …
3:30 PM Changeset in ffmpeg [ddc140eb] by Lynne <dev@lynne.ee>
vulkan/prores_ks_estimate_slice: zero the bits of a missing alpha …
3:30 PM Changeset in ffmpeg [d00b4192] by Lynne <dev@lynne.ee>
ffv1enc_vulkan: order inter frames on the GPU Inter frames carry the …
3:30 PM Changeset in ffmpeg [1d0d4f3c] by Lynne <dev@lynne.ee>
ffv1enc_vulkan: always bind the setup shader's remap table The …
12:22 PM Changeset in ffmpeg [8b34c36e] by Lynne <dev@lynne.ee>
vulkan/dpx: Fix int overflow Signed-off-by: Maxime Gervais …
8:41 AM Changeset in ffmpeg [52f05ac] by Martin Storsjö <martin@martin.st>
configure: Rewrite "gcc" into "g++" for clang type compilers as well …
7:46 AM Changeset in ffmpeg [586c392b] by Kacper Michajłow <kasper93@gmail.com>
avcodec/av1dec: allow D3D11VA for 8/10-bit 4:2:2 and 4:4:4 Offer the …
7:46 AM Changeset in ffmpeg [fee2f0f6] by Kacper Michajłow <kasper93@gmail.com>
avcodec/dxva2: add AV1 Profile 1 decoder GUID Add the AV1 High …
7:46 AM Changeset in ffmpeg [5153845] by Kacper Michajłow <kasper93@gmail.com>
avcodec/av1dec: renegotiate the hwaccel when the pixel format changes …

Sep 21, 2026:

9:37 PM Changeset in ffmpeg [cb5a6373] by Kacper Michajłow <kasper93@gmail.com>
Reapply "Makefile: output MSVC dependency files as a byproduct of …
9:37 PM Changeset in ffmpeg [1c455aec] by Kacper Michajłow <kasper93@gmail.com>
compat/windows/mscl: keep dependency paths outside the build directory …
9:34 PM Changeset in ffmpeg [662ea4a3] by Kacper Michajłow <kasper93@gmail.com>
configure: derive cxx from cc configure never looks at the C++ …
9:34 PM Changeset in ffmpeg [4b39049f] by Kacper Michajłow <kasper93@gmail.com>
configure: let the C compiler decide check_allcflags b4bd8d1f64 made …
9:23 PM Changeset in ffmpeg [283e08e8] by James Almer <jamrial@gmail.com>
avcodec/decode: ensure decoders using the simple API don't return …
9:23 PM Changeset in ffmpeg [3bbf175d] by James Almer <jamrial@gmail.com>
avcodec/tiff: don't return AVERROR_EOF FFCodec->cb.decode() decoders …
9:23 PM Changeset in ffmpeg [14ef93d1] by James Almer <jamrial@gmail.com>
avcodec/libfdk-aacdec: don't return AVERROR_EOF FFCodec->cb.decode() …
9:23 PM Changeset in ffmpeg [ae9e6978] by James Almer <jamrial@gmail.com>
avcodec/gifdec: don't return AVERROR_EOF FFCodec->cb.decode() …
9:07 PM Changeset in ffmpeg [23b79c04] by James Almer <jamrial@gmail.com>
ffplay: merge LCEVC streams into the base stream Signed-off-by: James …
9:02 PM Changeset in ffmpeg [95d3d992] by James Almer <jamrial@gmail.com>
avformat/avformat: ignore enhancement only streams in …
7:46 PM Changeset in ffmpeg [c5b5e08] by michaelni <michael@niedermayer.cc>
avfilter/vf_xfade: fix fadegrays reading b's planes with a's linesize …
2:25 PM Changeset in ffmpeg [cdc79d69] by Niklas Haas <ffmpeg@haasn.dev>
swscale: fix conversion between HW-mapped frames and SW frames The …
2:23 PM Changeset in ffmpeg [9a13d221] by Niklas Haas <ffmpeg@haasn.dev>
fftools/ffmpeg_sched: drop packet thread queue size The previous …
2:23 PM Changeset in ffmpeg [424dcc89] by Niklas Haas <ffmpeg@haasn.dev>
fftools/thread_queue: unblock writers as soon as FIFO is no longer …
2:23 PM Changeset in ffmpeg [9048d1b0] by Niklas Haas <ffmpeg@haasn.dev>
fftools/thread_queue: split apart cond var per index Instead of …
2:23 PM Changeset in ffmpeg [98bbcf1] by Niklas Haas <ffmpeg@haasn.dev>
fftools/thread_queue: apply queue size per stream This preserves FIFO …
2:23 PM Changeset in ffmpeg [8d8c3fd8] by Niklas Haas <ffmpeg@haasn.dev>
fftools/ffmpeg_opt: remove stale -thread_queue_size input option The …
3:20 AM Changeset in ffmpeg [a9cbcc2b] by Lynne <dev@lynne.ee>
hwcontext_vulkan: support frames with negative linesizes None of the …
3:11 AM Ticket #11512 (pocketsphinx not found using pkg-config) updated by joe
header was moved from /include/pocketspinx.h to …
3:09 AM Ticket #10520 (Fails to build with pocketsphinx 5) updated by joe
still present in ffmpeg 9

Sep 20, 2026:

7:15 PM Changeset in ffmpeg [fddc59cf] by Timo Rothenpieler <timo@rothenpieler.org>
Revert "Makefile: output MSVC dependency files as a byproduct of …
2:41 PM Changeset in ffmpeg [5d3cb3dc] by Niklas Haas <ffmpeg@haasn.dev>
avformat/mov: read and parse AVAlphaMode from vmhd tag In principle, …
2:41 PM Changeset in ffmpeg [74c1c4c3] by Niklas Haas <ffmpeg@haasn.dev>
avformat/movenc: emit vmhd graphics mode from AVAlphaMode tag Only …
2:41 PM Changeset in ffmpeg [b5cb126] by Niklas Haas <ffmpeg@haasn.dev>
avformat/isom: add defines for QTFF vmhd graphics modes Sponsored-by: …
1:59 PM Changeset in ffmpeg [e7782ef1] by Lynne <dev@lynne.ee>
apv_decode: allocate the hwaccel private data unconditionally …
1:59 PM Changeset in ffmpeg [87e78066] by Lynne <dev@lynne.ee>
dpx: signal the end of the frame setup to frame threads Since the …
1:59 PM Changeset in ffmpeg [ab40edd] by Lynne <dev@lynne.ee>
prores_raw: signal the end of the frame setup to frame threads The …
1:48 PM Changeset in ffmpeg [4ef55a1b] by michaelni <michael@niedermayer.cc>
avcodec/qsvdec: fix av1_qsv decoder exporting duplicate HDR side data …
1:12 PM Changeset in ffmpeg [a50d8c7c] by Lynne <dev@lynne.ee>
vulkan: drop the inherited access from a frame's first barrier The …
1:11 PM Changeset in ffmpeg [4b8bbbff] by michaelni <michael@niedermayer.cc>
.forgejo/CODEOWNERS: add myself for the AC-3 and E-AC-3 decoders …
1:11 PM Changeset in ffmpeg [646a44df] by michaelni <michael@niedermayer.cc>
MAINTAINERS: add myself for the AC-3 and E-AC-3 decoders …
1:09 PM Changeset in ffmpeg [46f6ca93] by Niklas Haas <ffmpeg@haasn.dev>
swscale/ops_dispatch: copy input lines during setup() when filtering …
1:09 PM Changeset in ffmpeg [095e7ee4] by Niklas Haas <ffmpeg@haasn.dev>
cosmetics: move copy_lines() above op_pass_setup()
1:09 PM Changeset in ffmpeg [fd841020] by Niklas Haas <ffmpeg@haasn.dev>
swscale/ops_dispatch: simplify tail copy logic Instead of only …
1:09 PM Changeset in ffmpeg [1ab6511a] by Niklas Haas <ffmpeg@haasn.dev>
swscale/ops_dispatch: pre-compute pass block count This depends only …
1:09 PM Changeset in ffmpeg [3e3808b6] by Niklas Haas <ffmpeg@haasn.dev>
swscale/ops_dispatch: cosmetic Signed-off-by: Niklas Haas <​git@haasn.dev>
12:38 PM Changeset in ffmpeg [150c4e9e] by michaelni <michael@niedermayer.cc>
avformat/fifo: fix avf2->pb leak on avformat_write_header() failure …
12:29 PM Changeset in ffmpeg [3faf5734] by michaelni <michael@niedermayer.cc>
tests/checkasm/motion: Remove MMX emms handling No motion estimation …
12:29 PM Changeset in ffmpeg [57f9d96c] by michaelni <michael@niedermayer.cc>
avcodec/x86/me_cmp: Port 8-wide SAD/VSAD functions from MMXEXT to SSE2 …
12:17 PM Changeset in ffmpeg [1ba1d8db] by Lynne <dev@lynne.ee>
vf_xfade_vulkan: pass the specialization list and the plane counts …
12:17 PM Changeset in ffmpeg [b3a2179e] by Lynne <dev@lynne.ee>
vulkan_filter: bind the output first in ff_vk_filter_process_Nin Lets …
12:14 PM Changeset in ffmpeg [300e0a8a] by michaelni <michael@niedermayer.cc>
avcodec/vc1_parser: report no picture type until one has been read …
11:50 AM Changeset in ffmpeg [bf56c94] by Lynne <dev@lynne.ee>
configure: make the SPIR-V header flags depend on vulkan The SPIR-V …
11:43 AM Changeset in ffmpeg [ebb6f28d] by Lynne <dev@lynne.ee>
vulkan_decode: don't fail COINCIDE-only profiles without separate refs …
11:16 AM Changeset in ffmpeg [7d472b77] by michaelni <michael@niedermayer.cc>
riscv: asm: Move lx and sx macros to asm.S The lx and sx macros …
8:51 AM Changeset in ffmpeg [7d3ace8c] by Lynne <dev@lynne.ee>
vulkan_prores: pick the bitstream prefetch depth per device Same …
8:19 AM Changeset in ffmpeg [1b5041c7] by Lynne <dev@lynne.ee>
vulkan: keep the iDCT scale factors separable The 8x8 scale table was …
8:19 AM Changeset in ffmpeg [e3654cca] by Lynne <dev@lynne.ee>
vulkan/ffv1: initialize the version 4 slice header fields on older …
8:19 AM Changeset in ffmpeg [e9955613] by Lynne <dev@lynne.ee>
vulkan_prores_raw: pick the bitstream prefetch depth per device With …
8:19 AM Changeset in ffmpeg [e9e698f4] by Lynne <dev@lynne.ee>
vulkan: clamp GET_BITS_SMEM refills to the end of the bitstream …
7:46 AM Changeset in ffmpeg [bc1cf216] by Lynne <dev@lynne.ee>
prores_raw: end a component at 32 zero bits, like the reference …
7:46 AM Changeset in ffmpeg [fe06105c] by Lynne <dev@lynne.ee>
prores_raw: parse the frame before honouring skip_frame The decoder …
7:45 AM Changeset in ffmpeg [3110b219] by Lynne <dev@lynne.ee>
vulkan_apv: remove unnecessary image clear We moved to using a …
7:45 AM Changeset in ffmpeg [083bf5ce] by Lynne <dev@lynne.ee>
vulkan_prores_raw: undo potential quant matrix permutation Same as …
7:45 AM Changeset in ffmpeg [8cf5b8b0] by Lynne <dev@lynne.ee>
vulkan_prores: undo quant matrix permutation The quantization matrix …
6:13 AM Changeset in ffmpeg [9a69dc78] by Lynne <dev@lynne.ee>
vulkan/prores_idct: clip values to maximum allowed range This matches …
5:45 AM Changeset in ffmpeg [82a28751] by Lynne <dev@lynne.ee>
vulkan_h264: give each picture a persistent DPB slot instead of its …
5:45 AM Changeset in ffmpeg [2f0c34b1] by Lynne <dev@lynne.ee>
vulkan_h264: only bind reference fields that were decoded into their …
5:45 AM Changeset in ffmpeg [0ae15fff] by Lynne <dev@lynne.ee>
vulkan_decode: do not bind the current picture twice when its slot is …
5:45 AM Changeset in ffmpeg [daa210cf] by Lynne <dev@lynne.ee>
h264: correct the comment on the field POCs of frame_num gap dummies …
2:59 AM Changeset in ffmpeg [f5b66388] by Lynne <dev@lynne.ee>
vulkan_decode, vulkan_encode: report codec profiles the device does …
2:59 AM Changeset in ffmpeg [135be23a] by Lynne <dev@lynne.ee>
vulkan_decode, vulkan_encode: do not query capabilities for unmappable …
2:59 AM Changeset in ffmpeg [2ca26883] by Lynne <dev@lynne.ee>
vulkan_video: fix 4:2:2 chroma subsampling detection The 4:2:2 test …
2:59 AM Changeset in ffmpeg [6705ef6d] by Lynne <dev@lynne.ee>
h264: give frame num gap dummies the duplicated picture's hwaccel …

Sep 19, 2026:

10:00 PM Changeset in ffmpeg [b894a6f7] by James Almer <jamrial@gmail.com>
avcodec/libfdk-aacdec: clear and reset some fields when flushing The …
10:00 PM Changeset in ffmpeg [c8595be8] by James Almer <jamrial@gmail.com>
avcodec/libfdk-aacdec: properly handle decoder delay Shift timestamps …
9:42 PM Changeset in ffmpeg [49fb9b44] by James Almer <jamrial@gmail.com>
avformat/matroskadec: add support for more than one …
7:23 PM Changeset in ffmpeg [68362384] by michaelni <michael@niedermayer.cc>
avformat/dvdvideodec: reject a menu program map entry of zero Fixes: …
7:23 PM Changeset in ffmpeg [1fae5d17] by michaelni <michael@niedermayer.cc>
avformat/dvdvideodec: stop advancing past the last cell of a menu PGC …
7:23 PM Changeset in ffmpeg [6b638b1] by michaelni <michael@niedermayer.cc>
avfilter/af_chorus: allocate the modulation table with av_malloc_array …
7:23 PM Changeset in ffmpeg [beb7c06a] by michaelni <michael@niedermayer.cc>
avfilter/af_chorus: reject speeds above the sample rate Fixes: out of …
7:23 PM Changeset in ffmpeg [effd1733] by michaelni <michael@niedermayer.cc>
avfilter/af_chorus: require positive speeds Fixes: undefined float to …
7:23 PM Changeset in ffmpeg [49c6a44c] by michaelni <michael@niedermayer.cc>
avfilter/af_chorus: reject any mismatch between the delays, decays, …
6:53 PM Changeset in ffmpeg [820da615] by michaelni <michael@niedermayer.cc>
avformat/http: ignore response cookies whose Domain does not cover the …
6:53 PM Changeset in ffmpeg [4f78ae1a] by michaelni <michael@niedermayer.cc>
avformat/http: send cookies set without a Domain only back to their …
6:53 PM Changeset in ffmpeg [15b241a1] by michaelni <michael@niedermayer.cc>
avformat/http: match cookie paths only at a segment boundary Fixes: …
6:53 PM Changeset in ffmpeg [71184048] by michaelni <michael@niedermayer.cc>
avformat/http: match cookie domains only at a label boundary A cookie …
6:53 PM Changeset in ffmpeg [88fbd111] by michaelni <michael@niedermayer.cc>
avformat/http: match cookies against the host name, not host:port …
6:51 PM Changeset in ffmpeg [971ea9d6] by michaelni <michael@niedermayer.cc>
avcodec/dovi_rpuenc: compress the DM metadata only against previous DM …
6:51 PM Changeset in ffmpeg [b8b8d439] by michaelni <michael@niedermayer.cc>
avcodec/h274: free the big endian pixel buffer before the context that …
6:50 PM Changeset in ffmpeg [045c8006] by michaelni <michael@niedermayer.cc>
fate/hevc: test metadata-only decoding
6:50 PM Changeset in ffmpeg [68fdc7b9] by michaelni <michael@niedermayer.cc>
avcodec/hevc: support skip_pred and skip_idct at AVDISCARD_ALL …
6:50 PM Changeset in ffmpeg [f1f8fee6] by michaelni <michael@niedermayer.cc>
avcodec/decode: share the metadata-only decode check between decoders
6:47 PM Changeset in ffmpeg [f5689615] by michaelni <michael@niedermayer.cc>
avcodec/mpegvideo_enc: compute the frame distances only for MPEG-4 …
6:47 PM Changeset in ffmpeg [bf0a2e46] by michaelni <michael@niedermayer.cc>
avcodec/motion_est: scale the B frame vector predictors with the exact …
6:47 PM Changeset in ffmpeg [356dfc3b] by michaelni <michael@niedermayer.cc>
avcodec/ituh263enc: compute the temporal reference with …
6:47 PM Changeset in ffmpeg [c8949215] by michaelni <michael@niedermayer.cc>
avcodec/mpeg4videoenc: compute the GOP header time with …
6:47 PM Changeset in ffmpeg [05e6e90e] by michaelni <michael@niedermayer.cc>
avcodec/mpegvideo_enc: reject pts outside the range the MPEG-4 time …
6:47 PM Changeset in ffmpeg [16d19ccb] by michaelni <michael@niedermayer.cc>
avcodec/mpegvideo_enc: keep MPEG-4 B frame chains within the 16 bit …
6:47 PM Changeset in ffmpeg [95ee2212] by michaelni <michael@niedermayer.cc>
avcodec/mpegvideo_enc: assert on the frame distance before it is …
6:43 PM Changeset in ffmpeg [19a8ead1] by michaelni <michael@niedermayer.cc>
doc/infra.txt: the main server was replaced by 2 The VMs of the old …
6:43 PM Changeset in ffmpeg [0024c69d] by michaelni <michael@niedermayer.cc>
doc/infra.txt: add the Ampere server Document the AmpereOne server …
6:40 PM Ticket #11201 (Atypical AVIF stream handling in FFmpeg 7: Misaligning major ...) updated by nmp5
Any news about this?
5:46 PM Changeset in ffmpeg [f3ae2936] by Zhao Zhili <quink@noreply.code.ffmpeg.org>
avcodec/videotoolboxenc: free the extradata buffer node on error paths …
5:46 PM Changeset in ffmpeg [34b2175e] by Zhao Zhili <quink@noreply.code.ffmpeg.org>
avcodec/videotoolboxenc: fail when no frame is encoded for extradata …
5:46 PM Changeset in ffmpeg [04ff86d0] by Zhao Zhili <quink@noreply.code.ffmpeg.org>
avcodec/videotoolboxenc: free the buffer node when a frame is dropped …
1:44 PM Ticket #4954 (Joint Stereo indicator missing from MP3 Xing header) closed by toots
fixed: Fixed with ​https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/24521
1:40 PM Changeset in ffmpeg [6397b2b5] by James Almer <jamrial@gmail.com>
avformat/mp3enc: build the Xing frame header from the first audio …
1:40 PM Changeset in ffmpeg [bec2ce0f] by James Almer <jamrial@gmail.com>
avcodec, avformat: switch to avpriv_mpegaudio_decode_header2() Port …
1:40 PM Changeset in ffmpeg [fda85d16] by James Almer <jamrial@gmail.com>
avcodec/mpegaudiodecheader: add avpriv_mpegaudio_decode_header2() …
3:01 AM Changeset in ffmpeg [bfac54a0] by michaelni <michael@niedermayer.cc>
avformat/hlsenc: reject hls_enc_key and hls_enc_iv values shorter than …
2:50 AM Changeset in ffmpeg [7994f210] by michaelni <michael@niedermayer.cc>
avfilter/afir: do not scale an impulse response by an infinite gain …
1:16 AM Changeset in ffmpeg [50ee1153] by michaelni <michael@niedermayer.cc>
avcodec/nellymoserenc: handle trellis implementation failure Found …
1:16 AM Changeset in ffmpeg [8476836f] by michaelni <michael@niedermayer.cc>
avcodec/nellymoserenc: refuse exponents that overflow the scale factor …
1:16 AM Changeset in ffmpeg [0e9b26a0] by michaelni <michael@niedermayer.cc>
avcodec/nellymoserenc: check the band exponents for finiteness Found …
1:16 AM Changeset in ffmpeg [c1ea1353] by michaelni <michael@niedermayer.cc>
avcodec/nellymoserenc: widen the trellis search until it covers the …
1:16 AM Changeset in ffmpeg [27314126] by michaelni <michael@niedermayer.cc>
avcodec/nellymoserenc: initialize the trellis table row by row Fixes: …
1:16 AM Changeset in ffmpeg [733bec3e] by michaelni <michael@niedermayer.cc>
avcodec/nellymoserenc: keep the trellis index below OPT_SIZE Fixes: …
12:14 AM Changeset in ffmpeg [b84ee86] by michaelni <michael@niedermayer.cc>
.forgejo/CODEOWNERS: add myself for the D3D12 video filters I am …
Note: See TracTimeline for information about the timeline view.