1
0
mirror of https://git.ffmpeg.org/ffmpeg.git synced 2026-10-24 02:09:03 +03:00

Commit Graph

  • 049d881a96 avfilter/vf_thumbnail_cuda: use the single channel kernel for planar 16-bit formats Michael Niedermayer 2026-09-22 00:40:29 +02:00
  • ca5c10f188 avfilter/vf_thumbnail_cuda: clamp the 16-bit histogram bin to 255 Michael Niedermayer 2026-09-23 23:42:03 +02:00
  • aeb2f37573 avformat/rtpdec_h263_rfc2190: validate that a payload follows the header Michael Niedermayer 2026-09-25 01:44:12 +02:00
  • b66ddebf8b avformat/rtpdec_h263_rfc2190: check that the payload holds the bits to be merged Michael Niedermayer 2026-09-24 18:37:11 +02:00
  • 2dc2eb0f80 avformat/rtpdec_h261: check that the payload holds the bits to be merged Michael Niedermayer 2026-09-22 00:30:21 +02:00
  • 2f4decb2dc avcodec/cngdec: fix float-to-int overflow in cng_decode_frame() Yong Yu 2026-06-14 03:57:01 +00:00
  • 7b0e1d7cec lavc/hashtable: fix occupancy tracking across delete/clears There is a bug where ff_hashtable_delete does not decrement a hashtable's occupancy when no elements following a deleted entry need to be moved. There is also a bug where ff_hashtable_clear does not reset the occupancy to zero, This change fixes both issues. Emma Worley 2026-09-18 00:28:24 -07:00
  • 9058b3622e swscale/uops: do not request loop vectorization under UBSan Kacper Michajłow 2026-09-13 06:38:29 +02:00
  • 415c9f7b35 avutil/mem: give av_malloc exact redzones under ASan on Windows Kacper Michajłow 2026-09-13 03:30:17 +02:00
  • e6255fb822 avutil/{buffer,refstruct}: annotate pooled memory for ASan and MSan Kacper Michajłow 2026-09-13 04:17:18 +02:00
  • 9fc3af90c4 avutil/mem: keep poisoned memory undefined for MSan and Valgrind Kacper Michajłow 2026-09-13 03:29:04 +02:00
  • b0d1545911 aarch64/h26x: load the qpel hv plane pitch in the vertical tail Zhao Zhili 2026-09-17 20:04:06 +08:00
  • 82cecf4ef8 vulkan: remove shader object support Lynne 2026-09-24 16:21:56 +09:00
  • 1d037e748d apv_encode_vulkan: read the tile sizes from host memory Lynne 2026-09-24 11:59:45 +09:00
  • 9cee5ae719 avcodec/aac: zero the output of a missing channel element Romain Beauxis 2026-09-22 19:01:31 -05:00
  • a4ccc8bf93 avcodec/vulkan_video: fix compilation when glslc is not available Kacper Michajłow 2026-09-24 11:23:51 +02:00
  • 3613178c66 tests/checkasm: link the extralibs of libswscale Kacper Michajłow 2026-09-24 16:43:40 +02:00
  • bf9cb9f396 swscale/tests: move rational64 test from avutil James Almer 2026-09-24 11:10:18 -03:00
  • 1433217d4f swscale/rational64: replace av_ prefix with ff_ James Almer 2026-09-24 11:03:22 -03:00
  • c0e8b139fd tests/api: cover mov_text fallback font table size Sahitya Chandra 2026-09-20 23:23:59 +05:30
  • f3aa5e1420 avcodec/movtextenc: account for the fallback font name in ftab size Sahitya Chandra 2026-09-20 23:23:59 +05:30
  • 5253641e62 tools/target_sws_fuzzer: add sws filters to fuzzing Kacper Michajłow 2026-01-28 13:22:50 +01:00
  • b90c9cf752 tools/target_sws_fuzzer: don't zero init dest buffer Kacper Michajłow 2026-01-28 13:20:31 +01:00
  • 6c47bc66a4 tools/target_{dec,enc,swr,sws}_fuzzer: restore CPU flags on every run Kacper Michajłow 2026-09-09 00:18:22 +02:00
  • c952167614 tools/target_sws_fuzzer: fix unused variable warnings Kacper Michajłow 2026-02-01 21:08:48 +01:00
  • 61f45bd002 configure: link compiler-rt builtins for __int128 on Clang targeting MSVC Kacper Michajłow 2026-09-22 23:33:13 +02:00
  • 59913ff570 apv_encode_vulkan: stop leaking the frame on every packet Lynne 2026-09-24 11:42:54 +09:00
  • a91f9413d0 proresenc_kostya_vulkan: default to an async depth of 2 Lynne 2026-09-24 11:03:12 +09:00
  • 38e715ab75 ffv1enc_vulkan: default to an async depth of 2 Lynne 2026-09-24 11:03:11 +09:00
  • 7411e526a3 apv_encode_vulkan: signal the colour description Lynne 2026-09-24 09:58:35 +09:00
  • 43a6ce9b0d proresenc_kostya_vulkan: take the picture size from the gather Lynne 2026-09-23 02:32:36 +09:00
  • 8465572d7d proresenc_kostya_vulkan: gather the second field in place Lynne 2026-09-23 02:15:58 +09:00
  • cd5bfddd7a vulkan_video: add a shared frame loop for the compute encoders Lynne 2026-09-23 00:56:02 +09:00
  • 37b9e0152e ffv1enc_vulkan: zero the packet padding Lynne 2026-09-22 02:42:01 +09:00
  • 9efb23a9e7 hwcontext_vulkan: stage host-mapped planes with unaligned offsets Lynne 2026-09-22 01:19:31 +09:00
  • e4373dd092 vulkan: enable VK_KHR_maintenance11 Lynne 2026-09-22 01:17:40 +09:00
  • d49fcd7f82 vulkan_video: add a shared segment gather Lynne 2026-09-23 02:09:36 +09:00
  • b2128d4c6b proresenc_kostya_vulkan: fix constant quantizer mode Lynne 2026-09-23 08:39:03 +09:00
  • 1933345f06 tests/checkasm: add proresdsp Kyle Swanson 2026-09-15 18:25:33 +00:00
  • 3b3be6e58f avcodec/x86/proresdsp: add ff_prores_idct_put_12_avx2 Kyle Swanson 2026-09-10 21:19:13 +00:00
  • 7bcb37ac20 vf_xfade_vulkan: match the software filter's transitions Lynne 2026-09-20 22:34:19 +09:00
  • 16a4ce48c7 vf_xfade: fix the wrap-around of the slide transitions Lynne 2026-09-20 22:34:19 +09:00
  • c9a6817e3d ffv1enc_vulkan: replace the float32 bitonic sort with a radix sort Lynne 2026-09-20 20:59:47 +09:00
  • 6efd7da028 ffv1enc_vulkan: fix the float32 remap coding after a run of consecutive values Lynne 2026-09-20 20:59:47 +09:00
  • faa7c882cb prores_raw: use the 16-bit iDCT Lynne 2026-09-20 23:39:32 +09:00
  • 71db131782 simple_idct: add a 16-bit output variant with 32-bit intermediates Lynne 2026-09-20 23:39:32 +09:00
  • f714986c29 avformat/Makefile: skip ip.h in checkheaders when networking is disabled Kacper Michajłow 2026-09-23 23:18:44 +02:00
  • 4a511dc8eb avcodec/h264dec: do not add 0 to the NULL plane pointers when filling a missing field Michael Niedermayer 2026-09-19 22:16:35 +02:00
  • 741ad68719 configure: drop the unreachable non-pthread atomics abort Kacper Michajłow 2026-09-23 03:32:35 +02:00
  • 9b05547166 configure: define atomics_native as any real atomics implementation Kacper Michajłow 2026-09-23 03:30:43 +02:00
  • 9856da099b configure: update the win32 atomics backend check Kacper Michajłow 2026-09-23 03:13:49 +02:00
  • 460f2618aa avcodec/leaddec: copy the clipped chroma rows from the start of each row Michael Niedermayer 2026-09-21 23:16:45 +02:00
  • 8e353bc648 avfilter/vf_geq: free the pixel sums of every plane zhang xingxing 2026-09-21 21:34:30 +02:00
  • 1281c683d3 avfilter/dnn_filter_common: free the options of the DNN child contexts Michael Niedermayer 2026-09-21 23:16:45 +02:00
  • c9581b4eb8 fftools/ffprobe: name the film grain components and pieces Michael Niedermayer 2026-09-15 06:06:52 +02:00
  • 9449b1ae68 configure: select bswapdsp for the h264 and vvc decoders Michael Niedermayer 2026-09-15 06:18:17 +02:00
  • db8beb39c0 avcodec/indeo3: check that the VQ descriptor byte lies within the plane data Michael Niedermayer 2026-09-15 05:14:11 +02:00
  • 789b939c13 avcodec/v210dec: reject a custom_stride that is not a multiple of 4 Michael Niedermayer 2026-09-14 19:01:00 +02:00
  • 8e55f4f3e9 avcodec/v210dec: reject a custom_stride smaller than one row Michael Niedermayer 2026-09-15 04:16:24 +02:00
  • 3fc4f99a79 avformat/shared: use av_file_map_shared() and drop the mmap dependency Kacper Michajłow 2026-09-13 02:13:39 +02:00
  • 4a9a180d26 avformat/os_support: add pread(), pwrite() and flock() for Windows Kacper Michajłow 2026-09-13 02:13:39 +02:00
  • dea75789c3 avutil/file: add av_file_map_shared() and av_file_unmap_shared() Kacper Michajłow 2026-09-07 00:49:19 +02:00
  • 284f1f1ea9 avutil/file: use a 64 bit fstat() on Windows Kacper Michajłow 2026-09-13 02:22:49 +02:00
  • dc52424419 avcodec/mpegvideo_enc: point the input picture at the input pixels Kacper Michajłow 2026-09-10 04:32:34 +02:00
  • c15a2a517b fate/vcodec: cover the encoder taking the input picture by reference Kacper Michajłow 2026-09-10 03:47:46 +02:00
  • a6e5d5ff99 avcodec/dxa: allocate the decompression buffer zeroed Umar Pathan 2026-09-12 23:32:25 +02:00
  • d26c080999 avformat/http: do not send Secure cookies over plain http Michael Niedermayer 2026-09-19 20:59:22 +02:00
  • 2e52c71caa avformat/http: trim trailing whitespace from cookie attribute names Michael Niedermayer 2026-09-22 20:57:46 +02:00
  • 3088ba46d5 avformat/http: keep cookie attributes that carry no value Michael Niedermayer 2026-09-19 20:59:22 +02:00
  • b6d3ea1220 avformat/http: match cookie domains against IP addresses exactly Michael Niedermayer 2026-09-19 20:59:22 +02:00
  • 4e72710e5f avformat/http: match cookie paths against the request path behind a proxy Michael Niedermayer 2026-09-19 20:59:22 +02:00
  • 9b8e45b3ba avformat/http: match cookie paths case-sensitively Michael Niedermayer 2026-09-19 20:59:22 +02:00
  • 7d14defcc1 avcodec/dxva2: Add shader-resource bind flag for D3D11 decoder frame pools softworkz 2026-07-29 04:19:24 +02:00
  • c7cf091d67 avfilter/hwmap: Set default BindFlags for reverse hw mapping to d3d11 softworkz 2026-08-12 02:13:03 +02:00
  • 78f50dc45a avutil/hwcontext_d3d11va: Remove shader-resource bind flag for DXGI_FORMAT_420_OPAQUE format softworkz 2026-09-02 13:58:57 +02:00
  • 8e4c031cb6 avutil/hwcontext_amf: Set BindFlags for derived D3D11 contexts softworkz 2026-07-29 04:19:24 +02:00
  • 42eb1945e1 avcodec/dxva2: map 4:2:2 and 4:4:4 surface formats for hwcontext use Kacper Michajłow 2026-09-22 11:39:11 +02:00
  • a15481190f avcodec/dxva2: derive the DXVA2 decoder format from the frames context Kacper Michajłow 2026-09-22 11:39:11 +02:00
  • 7499a8ba58 fftools/ffplay: check that AVFormatContext is set in VideState before deferencing it James Almer 2026-09-22 15:02:45 -03:00
  • ba7675a2d9 avcodec/vc1_parser: seed the parse context from extradata Vincent Herbst 2026-09-21 20:26:56 +02:00
  • aa7d1596db avcodec/vc1: move the extradata header walk into vc1.c Vincent Herbst 2026-09-21 20:26:33 +02:00
  • 7239dbbd9d proresenc_kostya_vulkan: fix a deadlock when encoding interlaced frames Lynne 2026-09-22 02:40:51 +09:00
  • 03e58384a6 vulkan/prores_ks_estimate_slice: keep the planes of a slice within one subgroup Lynne 2026-09-22 01:20:02 +09:00
  • eed9ec57c2 vulkan/apv_encode_tiles: size the per-subgroup arrays for the smallest subgroups Lynne 2026-09-22 01:19:31 +09:00
  • 444564d519 vulkan/prores_ks_trellis_node: size the per-subgroup totals for the smallest subgroups Lynne 2026-09-22 01:19:31 +09:00
  • 789730506b vulkan/prores_ks_slice_data: add the missing barrier before the first DCT Lynne 2026-09-22 01:19:31 +09:00
  • ddc140ebfc vulkan/prores_ks_estimate_slice: zero the bits of a missing alpha plane Lynne 2026-09-22 01:19:31 +09:00
  • d00b41926a ffv1enc_vulkan: order inter frames on the GPU Lynne 2026-09-22 13:30:06 +09:00
  • 1d0d4f3c14 ffv1enc_vulkan: always bind the setup shader's remap table Lynne 2026-09-22 13:13:15 +09:00
  • 8b34c36e61 vulkan/dpx: Fix int overflow Maxime Gervais 2026-09-17 21:16:41 +02:00
  • 52f05ac780 configure: Rewrite "gcc" into "g++" for clang type compilers as well Martin Storsjö 2026-09-22 11:38:14 +03:00
  • 586c392bc7 avcodec/av1dec: allow D3D11VA for 8/10-bit 4:2:2 and 4:4:4 Wassim Lalaoui 2026-09-14 17:21:18 +02:00
  • fee2f0f6cf avcodec/dxva2: add AV1 Profile 1 decoder GUID Wassim Lalaoui 2026-07-10 16:07:26 +02:00
  • 51538457af avcodec/av1dec: renegotiate the hwaccel when the pixel format changes Wassim Lalaoui 2026-07-10 16:07:26 +02:00
  • cb5a63736a Reapply "Makefile: output MSVC dependency files as a byproduct of compilation" Kacper Michajłow 2026-09-21 13:58:18 +02:00
  • 1c455aec78 compat/windows/mscl: keep dependency paths outside the build directory absolute Kacper Michajłow 2026-09-21 13:46:28 +02:00
  • 662ea4a3e7 configure: derive cxx from cc Kacper Michajłow 2026-09-21 13:08:55 +02:00
  • 4b39049f44 configure: let the C compiler decide check_allcflags Kacper Michajłow 2026-09-21 13:08:54 +02:00
  • 283e08e887 avcodec/decode: ensure decoders using the simple API don't return AVERROR_EOF James Almer 2026-09-16 23:22:44 -03:00
  • 3bbf175db8 avcodec/tiff: don't return AVERROR_EOF James Almer 2026-09-16 23:21:47 -03:00