Commit Graph

  • 03d9533176 Revert "lavfi/bwdif: fix heap-buffer-overflow with small height videos" release/9.0 Kacper Michajłow 2026-07-26 19:56:11 +02:00
  • dcf567a048 avfilter/vf_bwdif: fix line boundary checks for >8 bits content Kacper Michajłow 2026-07-26 19:12:40 +02:00
  • 2a20737f66 Revert "lavfi/bwdif: fix heap-buffer-overflow with small height videos" master Kacper Michajłow 2026-07-26 19:56:11 +02:00
  • 5e6d663c94 avfilter/vf_bwdif: fix line boundary checks for >8 bits content Kacper Michajłow 2026-07-26 19:12:40 +02:00
  • 280fd60916 avcodec/aarch64: add NEON lfe_x96_fixed for DCA DSP Jeongkeun Kim 2026-08-06 00:43:34 +09:00
  • d920566afe tests/checkasm/dcadsp: add test for lfe_x96_fixed Jeongkeun Kim 2026-08-06 00:43:34 +09:00
  • f944afd040 avutil/opt: Use correct enum size Andreas Rheinhardt 2026-08-04 23:13:33 +02:00
  • 23fccd657c avformat/mp3enc: keep trailing padding spanning several packets Romain Beauxis 2026-08-02 13:17:48 -05:00
  • 63d0237033 avutil/hwcontext_vulkan: Query export support with the real image flags softworkz 2026-08-06 02:38:45 +02:00
  • a81b23a85a avdevice/avfoundation: fix build with deployment targets below macOS 12 Gabriel Balaich 2026-08-06 12:21:37 -06:00
  • 5c395992f9 swresample/rematrix: handle top-back channels Ayoub Nabil Boubagrat 2026-08-06 13:46:58 +02:00
  • c717827955 swresample/rematrix: use unity gain for top-front downmix Ayoub Nabil Boubagrat 2026-08-06 13:46:44 +02:00
  • 06deae14bf avcodec/x86/h264_intrapred_10bit: Replace MMX with SSE2 Zuxy Meng 2026-08-01 15:10:27 -07:00
  • fda0cb5cf8 avfilter/x86/vf_atadenoise: Test earlier Andreas Rheinhardt 2026-08-04 18:21:11 +02:00
  • 5ccfaa872a avfilter/x86/vf_atadenoise: Avoid shifting unnecessarily Andreas Rheinhardt 2026-08-04 18:12:12 +02:00
  • 698f0d22bf avfilter/x86/vf_atadenoise: Avoid negating mask Andreas Rheinhardt 2026-08-04 18:06:45 +02:00
  • bab7f937a6 avfilter/x86/vf_atadenoise: Combine stores Andreas Rheinhardt 2026-08-04 16:51:29 +02:00
  • e4f2d7595b avfilter/x86/vf_atadenoise: Don't load too much data Andreas Rheinhardt 2026-08-04 16:34:08 +02:00
  • fb15c5dd4f avfilter/x86/vf_atadenoise: Reduce number of registers used Andreas Rheinhardt 2026-08-04 16:28:02 +02:00
  • 91188e6ae0 avfilter/x86/vf_pullup: Avoid addition Andreas Rheinhardt 2026-08-04 15:33:16 +02:00
  • 73aa056f49 avcodec/dolby_e: Add error recovery when parse_mantissas run out of bits Nicolas Gaullier 2025-12-07 01:02:41 +03:00
  • a72b9465cd configure: make _WIN32_WINNT == 0x0601 the minimum supported version James Almer 2026-08-05 19:27:28 -03:00
  • 95c43d7df7 avcodec/fmtconvert: Remove int32_to_float_fmul_array8 Andreas Rheinhardt 2026-08-04 20:47:22 +02:00
  • fc02470c62 avfilter/f_ebur128: fix top-back channel weighting Ayoub Nabil 2026-08-05 19:35:50 +02:00
  • 85c857a7c3 compat/w32pthreads: add pthread_mutex_trylock Lynne 2026-08-05 22:24:05 +09:00
  • f9ed016d42 fate/filter-audio: add test for pan named input channel id rejection iSold Leo 2026-08-04 19:50:11 +08:00
  • f02c4372ed avfilter/af_pan: check the id of named input channels before use iSold Leo 2026-08-04 19:50:11 +08:00
  • ec2a4105e2 swscale: avoid overflow in fast bilinear edge handling iSold Leo 2026-08-04 14:31:44 +08:00
  • e13b2e00e8 avfilter/dnn: fix object detection of openvino backend Guo Yejun 2026-07-28 22:41:41 +08:00
  • 8f80421b2d swscale/aarch64/ops_static: fix av_assert0 on NDEBUG builds Kacper Michajłow 2026-07-30 10:20:50 +02:00
  • f1dbe5252b avcodec/aarch64: rewrite lfe_fir1 to remove faddp reduction Zhao Zhili 2026-07-13 20:00:55 +08:00
  • 87f17b68a8 swscale/x86: use HOSTCPPFLAGS instead of CPPFLAGS for native code Steve Lhomme 2026-08-05 11:45:10 +02:00
  • d295add222 vulkan: fix typo when printing the SPIR-V/binary size Lynne 2026-08-05 15:20:47 +09:00
  • 9287eb62b5 vulkan_ffv1: fall back to host memory for the fltmap buffer Lynne 2026-08-04 16:40:41 +09:00
  • 709a72c374 vulkan_decode: prefer device-local memory for the bitstream buffer Lynne 2026-08-04 16:31:35 +09:00
  • eed19eefda vulkan: use only coherency to flush mapped memory when needed Lynne 2026-08-04 02:57:47 +09:00
  • 9548d68e5b vulkan: remove ff_vk_exec_add_dep_buf Lynne 2026-08-04 01:13:22 +09:00
  • 73cc45ef0d vulkan_decode: manage session parameters with AVRefStruct Lynne 2026-08-04 01:13:01 +09:00
  • 56d60b5419 proresenc_kostya_vulkan: gather slices on the GPU Lynne 2026-07-30 23:44:44 +09:00
  • 4e14153676 vulkan: manage image views with AVRefStruct Lynne 2026-07-26 16:18:12 +08:00
  • 318e2e3943 vulkan: manage buffer pools and host mappings with AVRefStruct Lynne 2026-07-26 16:03:13 +08:00
  • d4bc34a070 vulkan: track semaphores/views directly as deps Lynne 2026-08-04 01:39:16 +09:00
  • 24170896fa vulkan: allow tracking AVRefStruct objects as execution dependencies Lynne 2026-07-26 15:38:21 +08:00
  • 7c5dddc2bb vulkan: release dependencies of completed execution contexts eagerly Lynne 2026-07-18 15:04:28 +08:00
  • b6ac28aff6 vulkan: use fixed-size dependency arrays in FFVkExecContext Lynne 2026-08-03 23:55:29 +09:00
  • 1d14f9f8c3 vulkan: decouple execution pool depths from queue and thread counts Lynne 2026-07-19 16:16:18 +08:00
  • d32b387f2b avformat/rawutils: reject raw RGB frames that do not fit an AVPacket n9.0 Michael Niedermayer 2026-07-22 05:57:51 +02:00
  • 3538578ed0 avcodec/nvenc: write AV1 timecode metadata in AV1 syntax Michael Niedermayer 2026-07-26 23:08:14 +02:00
  • 330b026202 avcodec/utils: add ff_alloc_timecode_metadata_av1() Michael Niedermayer 2026-07-26 23:07:35 +02:00
  • 00cc404767 avcodec/utils: factor the timecode fields out of ff_alloc_timecode_sei Michael Niedermayer 2026-07-26 23:06:23 +02:00
  • 2493e213ea vulkan_encode_av1: set primary_ref_frame to a reference name, not a slot Lynne 2026-08-02 06:30:59 +09:00
  • 301508d126 avformat/mov: reject a trun sample count the input cannot hold Michael Niedermayer 2026-07-30 16:01:05 +02:00
  • 2fb664dc33 RELEASE_NOTES: Based on the version from 8.0 Michael Niedermayer 2018-11-02 01:36:21 +01:00
  • 9862dd83b1 avcodec/aarch64/vc1dsp_neon: reduce literal pool alignment to 16 bytes Kacper Michajłow 2026-07-30 14:00:33 +02:00
  • 5da834256b avformat/mp3enc: fix underflow of the LAME encoder delay Romain Beauxis 2026-08-02 11:46:06 -05:00
  • d3ad8a7fee avformat/rawutils: reject raw RGB frames that do not fit an AVPacket Michael Niedermayer 2026-07-22 05:57:51 +02:00
  • 883e8a6336 avcodec/libopenh264dec: implement flush callback Scott Kidder 2026-05-20 17:17:24 -07:00
  • 01a25f74cc checkasm/sw_ops: add SWS_UOP_LUT_3D test Niklas Haas 2026-07-26 00:04:59 +02:00
  • 3df239e113 swscale/uops_macros: also generate op lists involving 3DLUTs Niklas Haas 2026-07-24 17:12:48 +02:00
  • 05d8891a20 swscale/format: add SwsLut3D support to the ops list generator Niklas Haas 2026-07-29 14:43:20 +02:00
  • 38196645f5 swscale/graph: move 3DLUT application to the conversion pass Niklas Haas 2026-07-24 16:48:07 +02:00
  • d803957307 swscale/graph: lift SwsLut3D to SwsGraph top level Niklas Haas 2026-07-24 15:41:28 +02:00
  • 4bdb4d564f swscale/uops: add SWS_UOP_LUT_3D reference implementation Niklas Haas 2026-07-23 21:26:52 +02:00
  • 6c770f33c8 swscale/ops: add SWS_OP_LUT_3D and supporting code Niklas Haas 2026-07-23 19:48:24 +02:00
  • 96e0967eca swscale/cms: fix IPT rounding error Niklas Haas 2026-07-27 13:51:10 +02:00
  • e43517c1d1 swscale/lut3d: simplify and hard-code 3DLUT format Niklas Haas 2026-07-24 14:41:58 +02:00
  • 6a56bd0362 swscale/lut3d: use refstruct for 3D LUT allocations Niklas Haas 2026-07-24 14:34:46 +02:00
  • 69f0fa91d4 swscale/lut3d: pad 3DLUT to eliminate over-read Niklas Haas 2026-07-23 19:21:21 +02:00
  • ea8fb1b71e swscale/lut3d: alignment (cosmetic) Niklas Haas 2026-07-23 17:21:56 +02:00
  • d0bf8cff9f swscale/aarch64: reject unknown ops by default Niklas Haas 2026-07-22 17:23:19 +02:00
  • 0ff884dabe swscale/csputils: remove unused struct Niklas Haas 2026-07-23 17:21:43 +02:00
  • 327319bb7b swscale/ops: remove SwsLinearOp.mask Niklas Haas 2026-07-17 12:41:43 +02:00
  • 6321b53809 swscale/ops: solve for component dependencies Niklas Haas 2026-06-25 18:36:44 +02:00
  • fc94457bb7 swscale/ops: refactor comp flags propagation slightly Niklas Haas 2026-06-25 18:31:13 +02:00
  • 08c90c60f7 swscale/ops: fix merge_comp_flags() for SWS_COMP_SWAPPED Niklas Haas 2026-06-21 16:51:03 +02:00
  • 2a6ed5e29c tests/checkasm/checkasm: Remove inappropriate headers Andreas Rheinhardt 2026-07-28 16:15:00 +02:00
  • 4acf9f2706 tests/checkasm/mpegvideo_unquantize: Avoid using static variables Andreas Rheinhardt 2026-07-31 11:48:30 +02:00
  • 4a51f189ea tests/checkasm/hpeldsp: Avoid using static variables Andreas Rheinhardt 2026-07-31 11:09:59 +02:00
  • 78193e6490 tests/checkasm/llviddsp: Fix crash with AVX2 Andreas Rheinhardt 2026-07-31 02:51:00 +02:00
  • 8984d7c239 tests/checkasm/sbcdsp: Avoid using static variable Andreas Rheinhardt 2026-07-30 13:41:56 +02:00
  • 934742548a tests/checkasm/huffyuvencdsp: Avoid using static variable Andreas Rheinhardt 2026-07-30 10:58:05 +02:00
  • 25663e6924 vulkan: only reset execution fences at submission time Lynne 2026-08-03 11:32:33 +09:00
  • e54f60ed1b vulkan: declare maximal reconvergence in shaders doing subgroup reductions Lynne 2026-07-30 19:12:18 +09:00
  • 64fe3bee7f vulkan: enable VK_KHR_shader_maximal_reconvergence when available Lynne 2026-07-30 19:12:18 +09:00
  • 146e0f7b79 avformat/mp3enc: fix underflow of the LAME encoder delay Romain Beauxis 2026-08-02 11:46:06 -05:00
  • c2802e520a avdevice/avfoundation: add device selection by USB serial and unique ID ninbura 2026-07-11 00:27:50 -06:00
  • f0fc529cbe avcodec/x86/lossless_videodsp: Use memory operand where possible Andreas Rheinhardt 2026-07-30 16:21:12 +02:00
  • 6c123e217b avcodec/x86/lossless_videodsp: Hoist calculation out of loop Andreas Rheinhardt 2026-07-30 16:19:56 +02:00
  • b4d11f4046 avcodec/x86/lossless_videodsp: Optimize add_gradient_pred Andreas Rheinhardt 2026-07-30 15:59:53 +02:00
  • d09b0c5e17 fftools/ffmpeg_opt: return an error when refusing overwrite 张永鹏 2026-07-16 18:49:06 +08:00
  • afd059c340 avcodec/nvenc: write AV1 timecode metadata in AV1 syntax Michael Niedermayer 2026-07-26 23:08:14 +02:00
  • 5589dfd9bc avcodec/utils: add ff_alloc_timecode_metadata_av1() Michael Niedermayer 2026-07-26 23:07:35 +02:00
  • a290dec0bf avcodec/utils: factor the timecode fields out of ff_alloc_timecode_sei Michael Niedermayer 2026-07-26 23:06:23 +02:00
  • ae0e0ba3c3 avformat/mov: reject a trun sample count the input cannot hold Michael Niedermayer 2026-07-30 16:01:05 +02:00
  • 0da8f2f4ee vulkan_encode_av1: set primary_ref_frame to a reference name, not a slot Lynne 2026-08-02 06:30:59 +09:00
  • ac16cfb86e hwcontext_vulkan: only originate host image layout transitions from copyable layouts Lynne 2026-07-26 19:10:08 +08:00
  • 2dd3328240 vulkan: give ff_vk_host_map_buffer an explicit import length Lynne 2026-07-26 15:37:10 +08:00
  • d42cd604d0 vulkan_ffv1: always keep the decoder's fltmap descriptor valid Lynne 2026-07-26 19:10:08 +08:00
  • 2b0c0b2c00 hwcontext_vulkan: do not enable host transfers on coinciding decode output Lynne 2026-07-19 20:53:20 +08:00
  • b27f276bdd vulkan_ffv1: use the extradata slice structure in the low-slice-count warning Lynne 2026-07-12 18:28:45 +09:00