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

Commit Graph

  • e65dab2b59 swscale/tests/sws_ops: rewrite to test uops directly Niklas Haas 2026-07-13 21:31:23 +02:00
  • 909ca1d7ce swscale/x86/ops: add missing non-FMA SWS_UOP_LINEAR fallback Niklas Haas 2026-07-08 02:05:46 +02:00
  • 44e1b60c6a swscale/uops: consolidate SWS_UOP_{PERMUTE,COPY,MOVE} Niklas Haas 2026-07-08 00:53:09 +02:00
  • b3a998699c swscale/x86/ops: add micro-op dump to compile_uops_x86() as well Niklas Haas 2026-07-07 14:17:28 +02:00
  • bb553f9160 swscale/x86/ops: implement compile_uops() Niklas Haas 2026-07-07 14:10:59 +02:00
  • 33d183a473 swscale/ops_dispatch: add SwsOpBackend.compile_uops() Niklas Haas 2026-06-12 12:14:25 +02:00
  • 17a9a59333 swscale/x86/ops: avoid direct reliance on ops metadata Niklas Haas 2026-06-12 12:13:39 +02:00
  • 670324675f swscale/uops: add extra convenience metadata for the backends Niklas Haas 2026-06-12 12:12:52 +02:00
  • 2dbcec5222 swscale/ops_dispatch: remove outdated comment Niklas Haas 2026-06-12 11:33:59 +02:00
  • 8bea614d98 avcodec/x86/sbcdsp: Avoid shift Andreas Rheinhardt 2026-07-11 09:43:26 +02:00
  • f769e433a3 Revert "tests/checkasm/vp9dsp: Allow to run only a subset of tests" Andreas Rheinhardt 2026-07-11 09:40:42 +02:00
  • 58d39e99e2 avformat/concatdec: Check recursion depth Michael Niedermayer 2025-07-07 02:53:18 +02:00
  • 597036b692 avformat: Add recursion limit Michael Niedermayer 2025-07-07 02:44:19 +02:00
  • a633df56a4 avcodec/d3d12va_vp9: check size of frame bitstream against available buffer size Timo Rothenpieler 2026-07-09 00:50:32 +02:00
  • 1307db3d3c avcodec/d3d12va_vc1: check size of frame bitstream against available buffer size Timo Rothenpieler 2026-07-09 00:50:20 +02:00
  • 26a9f9b3ae avcodec/d3d12va_mpeg2: check size of frame bitstream against available buffer size Timo Rothenpieler 2026-07-09 00:42:38 +02:00
  • fea3f13a1c avcodec/d3d12va_hevc: check size of frame bitstream against available buffer size Timo Rothenpieler 2026-07-09 00:40:32 +02:00
  • 19e81f9260 avcodec/d3d12va_h264: check size of frame bitstream against available buffer size Timo Rothenpieler 2026-07-09 00:38:37 +02:00
  • 7309ad9fd7 avcodec/d3d12va_av1: check slice bitstream size against available buffer size Timo Rothenpieler 2026-07-09 00:29:01 +02:00
  • e1ef95c779 avcodec/d3d12va_av1: check size of frame bitstream against available buffer size Timo Rothenpieler 2026-07-08 15:19:33 +02:00
  • ba55f425fd avcodec/hevc: Fix integer overflow in WPP entry point range check Michael Niedermayer 2026-06-24 03:00:42 +02:00
  • de771bd527 avformat/ty: don't let the Series2 AC3 trim underflow the packet size Michael Niedermayer 2026-07-10 04:07:35 +02:00
  • a7e38b617b avfilter/vf_swaprect: size the temp row buffer for the widest plane Michael Niedermayer 2026-07-11 16:46:39 +02:00
  • cff4a69294 avfilter: add latticepal filter Michael Niedermayer 2026-07-12 20:33:56 +00:00
  • f186c50cf5 avfilter/vf_floodfill: remove unneeded variables Michael Niedermayer 2026-07-12 03:27:47 +02:00
  • 24c322fdb2 avfilter/vf_floodfill: size the point stack for the current frame Michael Niedermayer 2026-07-11 16:47:28 +02:00
  • 0089694c06 avfilter/vf_lut3d: compute size2 after the 3DLUTSIZE directive Michael Niedermayer 2026-07-10 04:07:17 +02:00
  • fc4b523596 avfilter/vf_vqe_amf: Add AMF Video Quality Enhancer filter Araz Iusubov 2026-07-13 16:02:35 +02:00
  • b672ae3905 vulkan_encode: fix leak and swallowed errors in init_base_units() Lynne 2026-07-14 00:29:22 +09:00
  • ddfa842088 vulkan_encode: destroy image views of queued pictures on uninit Lynne 2026-07-14 00:29:22 +09:00
  • 569674ac8d vulkan_encode: free CBS context, fragment and SEI buffers on close Lynne 2026-07-14 00:29:09 +09:00
  • 01a9a98f35 doc/developer.texi: update reviews section Michael Niedermayer 2026-07-12 19:12:09 +02:00
  • 0c29cabc97 doc/infra.txt: add fairy Michael Niedermayer 2026-07-12 19:06:33 +02:00
  • fd3ee52fab avcodec/tdsc: unref the reference frame before reallocating on size change Cloud-LHY 2026-07-10 04:07:04 +02:00
  • d124bfeada vf_libplacebo: add missing avstring.h include Lynne 2026-07-12 14:43:16 +09:00
  • 062de19095 configure: remove libshaderc and libglslang support Lynne 2026-07-12 14:11:59 +09:00
  • ca089c35c4 vulkan: remove runtime shader compilation support Lynne 2026-07-12 14:11:45 +09:00
  • 4c6017946b swscale: remove GLSL backend Lynne 2026-07-12 14:11:32 +09:00
  • 9b53c361ab vf_scale_vulkan: port to compile-time SPIR-V generation Lynne 2026-07-12 14:10:31 +09:00
  • 7c028af129 avcodec: remove unneeded vulkan_spirv.h includes Lynne 2026-07-12 14:10:15 +09:00
  • 716d2a47c5 swscale/ops_dispatch: fix use-after-free when adding opaque ops passes Lynne 2026-07-13 00:13:59 +09:00
  • c79f25b757 swscale/vulkan: fix invalid SPIR-V generation for plane-remapped passes Lynne 2026-07-13 00:13:59 +09:00
  • 90436de5e1 vf_libplacebo: add missing avstring.h include Lynne 2026-07-12 14:43:16 +09:00
  • 92f2e6374d configure: remove libshaderc and libglslang support Lynne 2026-07-12 14:11:59 +09:00
  • 9e9ac0dcd9 vulkan: remove runtime shader compilation support Lynne 2026-07-12 14:11:45 +09:00
  • aa6aa4ec3e swscale: remove GLSL backend Lynne 2026-07-12 14:11:32 +09:00
  • 6219d4fdd1 vf_scale_vulkan: port to compile-time SPIR-V generation Lynne 2026-07-12 14:10:31 +09:00
  • 1a4250e924 avcodec: remove unneeded vulkan_spirv.h includes Lynne 2026-07-12 14:10:15 +09:00
  • 4b9c4b9cfb swscale/ops_dispatch: fix use-after-free when adding opaque ops passes Lynne 2026-07-13 00:13:59 +09:00
  • b2b0429d15 swscale/vulkan: fix invalid SPIR-V generation for plane-remapped passes Lynne 2026-07-13 00:13:59 +09:00
  • 9c2aabaa34 avcodec/cavsdec: reject invalid start-code bitreader sizes Michael Niedermayer 2026-07-11 16:46:17 +02:00
  • 705ff11c2b avcodec/libcodec2: reject packet sample counts that overflow int Jiale Yao 2026-07-11 16:46:26 +02:00
  • ed4f286a10 avcodec/ffv1dec: mask the fltmap index on the 8bit remap path Michael Niedermayer 2026-07-10 04:07:27 +02:00
  • 7a39c205ae avcodec/vorbisdec: skip the MDCT for unused channels Michael Niedermayer 2026-07-10 02:34:59 +02:00
  • 206f2d92db avcodec/exr: bound total decoded pixels by max_pixels Michael Niedermayer 2026-07-07 23:48:04 +02:00
  • a13c2b1e4f avcodec/x86/vp9lpf: Simplify clip_u8(u8+i8) Andreas Rheinhardt 2026-07-09 20:06:42 +02:00
  • a619985145 avcodec/x86/vp9lpf: Combine filter2 and filter4 cases Andreas Rheinhardt 2026-07-09 18:30:49 +02:00
  • 0c3a212c74 avcodec/x86/vp9lpf: Avoid unnecessary stores Andreas Rheinhardt 2026-07-09 12:37:18 +02:00
  • c727bc3480 avcodec/x86/vp9lpf: Avoid inverting masks Andreas Rheinhardt 2026-07-09 10:27:44 +02:00
  • b5970d7cb9 avcodec/x86/vp9lpf: Avoid reloading constant Andreas Rheinhardt 2026-07-08 21:14:02 +02:00
  • fee9a4fedf avcodec/x86/vp9lpf: Improve deriving masks Andreas Rheinhardt 2026-07-08 19:20:04 +02:00
  • 10232fdd71 avcodec/x86/vp9lpf: Don't do work twice Andreas Rheinhardt 2026-07-05 20:41:52 +02:00
  • 2e3bc3ebb2 avcodec/x86/vp9lpf: Combine comparisons Andreas Rheinhardt 2026-07-05 10:07:02 +02:00
  • 7b9eeadda0 tests/checkasm/aes: fix memcmp size argument Shreesh Adiga 2026-07-10 18:27:46 +05:30
  • b9aa305686 avutil/hwcontext_vulkan: declare cuda as a transfer-compatible format Philip Langdale 2026-07-08 16:56:34 -07:00
  • 6758e66fb5 ffv1enc_vulkan: fix VRAM size detection Lynne 2026-07-05 16:30:10 +09:00
  • 30ae65e506 avutil/hwcontext_vulkan: query the actual image format in try_export_flags Zhao Zhili 2026-07-09 22:19:44 +08:00
  • 68fa1f7f48 libavutil/vulkan: fix elem_size computation in vulkan_export_to_cuda Zhao Zhili 2026-07-09 20:51:07 +08:00
  • 63211cbec1 avutil/hwcontext_vulkan: reject unsupported semi-planar CUDA imports Philip Langdale 2026-07-06 12:36:02 -07:00
  • 6f2c280187 avutil/hwcontext_vulkan: CUDA interop semaphores are per image Philip Langdale 2026-07-06 10:04:10 -07:00
  • f1137f1074 avutil/hwcontext_vulkan: fix CUDA interop for packed formats Philip Langdale 2026-07-06 09:24:21 -07:00
  • 3d129a4a85 avcodec/vulkan_hevc: reject too many VPS HRD parameter sets Pavel Kohout 2026-06-30 21:55:49 +02:00
  • 2a31f05fca vulkan/prores_raw: reconstruct DC values in 32-bit Lynne 2026-06-12 14:27:33 +09:00
  • e1c08b9c0f avcodec/ffv1enc_vulkan: fix format specifier for VkDeviceSize Zhao Zhili 2026-06-15 22:31:03 +08:00
  • a09be9b91e apv_encode_vulkan: read the gathered bitstream back with the copy engine Lynne 2026-07-05 16:30:36 +09:00
  • 48236ce1a8 ffv1enc_vulkan: gather into VRAM and then copy, drop the host-only path Lynne 2026-07-05 16:30:36 +09:00
  • 720bc0b916 vulkan/seg_gather: avoid scratch spills and serial prefix summing Lynne 2026-07-05 16:30:36 +09:00
  • 43d0d365f3 ffv1enc_vulkan: fix VRAM size detection Lynne 2026-07-05 16:30:10 +09:00
  • 30b6ccb59a vulkan: fix u32vec2buf/u32vec4buf alignment values Lynne 2026-07-12 12:38:13 +09:00
  • fe38a1e257 avformat/network: make ff_network_init() follow standard AVERROR convention Jun Zhao 2026-06-28 07:08:12 +08:00
  • 8656a45be5 avformat/tls: remove orphan ff_openssl_init/ff_openssl_deinit declarations Jun Zhao 2026-06-27 15:10:37 +08:00
  • a6ed750664 avformat/utils: fix ff_mkdir_p() swallowing intermediate mkdir errors Jun Zhao 2026-07-11 11:26:20 +08:00
  • 683fae35e1 avformat/internal: fix typo allow_unkown -> allow_unknown Jun Zhao 2026-06-27 14:06:24 +08:00
  • c16840b826 avcodec/dca_xll: export downmix matrix coefficients James Almer 2026-06-12 15:08:03 -03:00
  • 57708daf61 avcodec/dca_core: export downmix matrix coefficients James Almer 2026-06-04 14:51:57 -03:00
  • e1e6ebb065 fftools/ffmpeg_filter: propagate downmix matrix side data to the filterchain James Almer 2026-06-04 14:46:51 -03:00
  • b662613b63 avfilter/af_aresample: also look for downmix matrix side data James Almer 2026-06-04 14:46:07 -03:00
  • 9646228fd6 swresample/rematrix: print custom downmix matrix coefficients James Almer 2026-06-04 14:44:15 -03:00
  • 6336cffdce avfilter/af_ashowinfo: support printing downmix matrix side data James Almer 2026-06-04 14:44:10 -03:00
  • 7e68fdd4da avutil/frame: add a new side data type for downmix matrix James Almer 2026-06-04 14:41:55 -03:00
  • 56e39bd20b avutil/downmix_info: add a new API to propagate pre-made downmix matrixes James Almer 2026-06-04 14:40:58 -03:00
  • dd941af8ac avcodec/bsf/dts2pts: evict unconsumable nodes from the poc tree Michael Niedermayer 2026-07-08 16:14:48 +02:00
  • 4133db39b2 avcodec/bsf/dts2pts: fix removal of 2nd field nodes Michael Niedermayer 2026-07-08 17:24:49 +02:00
  • 501d8eb62d avcodec/bsf/dts2pts: chain same-gop nodes instead of collecting into a fixed array Michael Niedermayer 2026-07-05 01:38:19 +02:00
  • 265d39e551 lavc/hevc: Always generate missing refs for foll pictures Frank Plowman 2026-07-11 15:23:17 +01:00
  • 1814fc7e4a avutil/hwcontext_cuda: fail derive if no CUDA device matches KawaiiEngine (Sashimiso) 2026-07-11 22:32:21 +09:00
  • 4641be96e5 fftools/ffmpeg_mux_init.c: delete encoder-specific metadata when re-encoding. Romain Beauxis 2026-05-13 20:57:03 -07:00
  • c1be9b4a81 Add FATE tests for stale metadata during re-encoding. Romain Beauxis 2026-05-13 20:55:55 -07:00
  • 6179982c9c avcodec/x86/cabac: compute renormalisation shifts with lzcnt Charly Morgand-Poyac 2026-07-06 00:25:11 +02:00
  • 4ff36f83eb lavc/hevcdec: remove data dependent branches from residual decoding Charly Morgand-Poyac 2026-07-05 22:45:39 +02:00