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

Commit Graph

  • 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
  • 898b8aa922 vulkan_ffv1: survive setup failures on preceding frames Lynne 2026-07-12 18:28:45 +09:00
  • a7e72069f1 avfilter/dnn: fix race when querying queue length Guo Yejun 2026-07-26 16:25:58 +08:00
  • 133923a209 avfilter/dnn: assign correct output layout before use Guo Yejun 2026-08-02 09:50:22 +08:00
  • b0692eb266 avformat/os_support: fix return value of win32_rename Christopher Decker 2026-07-23 11:01:30 -04:00
  • 439ac0cb4b vulkan_encode: fix leak and swallowed errors in init_base_units() Lynne 2026-07-14 00:29:22 +09:00
  • eebd95977f avfilter/dnn: fix async teardown race condition in all backends Raja-89 2026-07-23 23:22:32 +05:30
  • 3c287af3af avcodec/tiff: reject inflate output shorter than the strip Michael Niedermayer 2026-07-22 05:44:41 +02:00
  • 2bf9f7b6e3 avformat/dashdec: check NULL pointer before use str_end_offset Steven Liu 2026-06-16 21:42:13 +08:00
  • e22de4c790 avformat/dashdec: check NULL pointer of av_strtok value before use it Steven Liu 2026-06-16 21:40:37 +08:00
  • 79e64c80bf avfilter/vf_scale_cuda: fix non-scaling format conversion Zhao Zhili 2026-07-08 19:31:30 +08:00
  • 7bda4f9d15 fftools/opt_common: fix format string bug in print_program_info Zhao Zhili 2026-07-06 20:17:13 +08:00
  • 02edc0f612 avformat/dashdec: fix integer truncation in calc_max_seg_no() Steven Liu 2026-06-16 22:05:31 +08:00
  • 86a468b8b9 swscale/x86: fix SIGILL in u8 SCALE on SSE4-only CPUs Zhao Zhili 2026-07-03 19:04:37 +08:00
  • ae981e6f0e avdevice/android_camera: fix OOB read in metadata parsing Mirkó Visontai 2026-07-13 11:15:28 -07:00
  • a5ef0da32a avformat/dashdec: don't stop at the first input EOF James Almer 2026-07-24 11:30:57 -03:00
  • 95fe88589a avformat/iamf_parse: check that num_sub_mixes and num_audio_elements in Mix Presentations are not zero James Almer 2026-07-25 12:20:22 -03:00
  • 5eac4c5e3e avformat/iamf_parse: bound the output mix gain duration by the audio elements James Almer 2026-07-31 20:45:49 -03:00
  • 6af6fef641 avcodec/cbs_h266: size vps_direct_ref_layer_flag for the full layer range Michael Niedermayer 2026-07-22 06:13:42 +02:00
  • 8b36b1668f avcodec/vulkan/ffv1_dec_setup: act on the slice header rejection Michael Niedermayer 2026-07-30 01:41:06 +02:00
  • 9f363dd22d avcodec/ffv1dec: reject a remap that produces zero entries Michael Niedermayer 2026-07-30 01:40:49 +02:00
  • b36c728ba8 avcodec/ffv1dec: mark the slice damaged when its remap fails Michael Niedermayer 2026-07-30 01:40:49 +02:00
  • caf5fdff49 avcodec/vulkan/ffv1_dec_setup: bound the fltmap write Michael Niedermayer 2026-07-30 01:41:17 +02:00
  • 788e3985f8 avcodec/vulkan/ffv1_dec_setup: test mul_count as unsigned Michael Niedermayer 2026-07-30 01:41:17 +02:00
  • 4920066126 avcodec/vulkan/ffv1_dec_setup: reject a remap that produces zero entries Michael Niedermayer 2026-07-30 01:41:06 +02:00
  • 0710198038 avcodec/pgssubdec: always give an output rect a palette Michael Niedermayer 2026-07-22 06:03:39 +02:00
  • 90243e3985 scale_d3d11: Fix hw_frame_ctx reference leak Dan Dennedy 2025-12-12 11:08:32 -08:00
  • 16b2049d4d avcodec/cfhd: reject transform-2 output wider than the plane Michael Niedermayer 2026-07-22 05:53:16 +02:00
  • 63cfa99169 avformat/rtsp: clear authentication on cross-origin redirects Abdessamie 2026-07-22 06:21:26 +02:00
  • 9bece37c53 avcodec/dovi_rpuenc: normalize vdr_dm_metadata_present to 0/1 Michael Niedermayer 2026-07-22 22:46:55 +02:00
  • 820b0a2182 avcodec/dovi_rpuenc: validate vdr_rpu_id from the input metadata Kenan Alghythee 2026-07-11 16:57:38 +02:00
  • 9466148a32 avcodec/bsf/dovi_rpu: handle update_rpu() returning no RPU Kenan Alghythee 2026-07-11 16:57:38 +02:00
  • ad25ca73b5 avcodec/dovi_rpudec: bound num_x/y_partitions Michael Niedermayer 2026-07-11 17:01:30 +02:00
  • 5d82a3c369 avcodec/dovi_rpuenc: validate the data mapping before generation Kenan Alghythee 2026-07-22 23:48:29 +02:00
  • 3b962c40dd avfilter/af_arnndn: pad the DCT input buffers to the read length Michael Niedermayer 2026-07-11 16:59:59 +02:00
  • 031213bb6c doc/nut.texi: point at the latest spec in the git repository Michael Niedermayer 2026-07-28 07:02:18 +02:00
  • dd22741d71 avformat/mov: bound sgpd sync entry_count by the atom size Michael Niedermayer 2026-07-22 06:17:01 +02:00
  • a5fe21a1a4 avcodec/rscc: do not leave uninitilized data when the input is too short Michael Niedermayer 2026-07-22 05:44:03 +02:00
  • 02fc47e13f avcodec/dvbsub_parser: avoid signed overflow in the capacity check Michael Niedermayer 2026-07-22 05:49:11 +02:00
  • 9718986bf0 avformat/tls_openssl: bind peer identity for numeric-IP verify Omkhar Arasaratnam 2026-06-05 07:21:29 -07:00
  • 4af563686f avformat/codec2: avoid integer overflow in packet size and duration Michael Niedermayer 2026-07-11 21:21:57 +02:00
  • 3257728c61 avfilter/vf_xpsnr: avoid a zero block size on small frames Kenan Alghythee 2026-07-11 16:53:41 +02:00
  • 8553e6ef57 avcodec/cbs_av1: pad the ITU-T T.35 payload buffer Kenan Alghythee 2026-07-22 19:20:46 +02:00
  • c22667d0fd avcodec/screenpresso: reject deflate output shorter than the frame Michael Niedermayer 2026-07-22 05:44:41 +02:00
  • 01044d0453 avformat/hls: Enforce protocol checks when opening child playlists Steven Liu 2026-07-09 13:04:34 +08:00
  • f6c97aeadc avformat/hlsenc: Fix heap buffer overflow in parse_playlist() Steven Liu 2026-07-09 13:01:31 +08:00
  • 0e5fd5f5f6 avformat/hlsenc: Handle extensionless URIs in extract_segment_number() Steven Liu 2026-07-09 13:12:26 +08:00
  • 107072ee9b avfilter/vf_lut3d: do not compute size*size before the size is validated Michael Niedermayer 2026-07-10 04:07:17 +02:00
  • 62294b6a8a avfilter/vf_hqdn3d: support dynamic frame sizes Michael Niedermayer 2026-07-12 13:05:33 +02:00
  • e3d0c719fd avfilter/vf_hqdn3d: reject unsupported frame parameter changes Michael Niedermayer 2026-07-12 13:05:07 +02:00
  • a59498db08 avcodec/huffyuvdsp: Remove pix_fmt parameter from ff_huffyuvdsp_init() Andreas Rheinhardt 2026-07-30 01:56:32 +02:00
  • c8fb970a92 avcodec/x86/huffyuvdsp: Remove ff_add_hfyu_median_prediction_mmxext Andreas Rheinhardt 2026-07-30 01:31:07 +02:00
  • 0127016c41 avcodec/x86/huffyuvdsp: Add SSE4 add_hfyu_median_pred_int16 Andreas Rheinhardt 2026-07-28 22:43:21 +02:00
  • eb40b0b6b7 tests/checkasm/huffyuvdsp: Add test for add_hfyu_median_pred_int16 Andreas Rheinhardt 2026-07-28 22:17:05 +02:00
  • d8cb1ef0e5 avcodec/x86/huffyuvdsp: Remove remnants of MMX Andreas Rheinhardt 2026-07-28 20:23:13 +02:00
  • 0d342f01f0 avcodec/x86/huffyuvdsp_template: Don't push+pop reg unnecessarily Andreas Rheinhardt 2026-07-28 18:12:10 +02:00
  • 3928c291b7 avcodec/x86/huffyuvdsp: Remove unaligned add_int16 version Andreas Rheinhardt 2026-07-28 18:06:41 +02:00
  • b1142ed5be tests/checkasm/huffyuvdsp: Actually test width not multiple of 16 Andreas Rheinhardt 2026-07-28 17:21:44 +02:00
  • dd8730cfe3 tests/checkasm/huffyuvdsp: Actually test masks Andreas Rheinhardt 2026-07-28 17:11:29 +02:00
  • 7c9d1fd3c0 tests/checkasm/huffyuvdsp: Return early if there is no function to test Andreas Rheinhardt 2026-07-28 01:00:48 +02:00
  • d9da090b1d avformat/dashdec: don't stop at the first input EOF James Almer 2026-07-24 11:30:57 -03:00
  • d2476bfd2b avformat/iamf_parse: bound the output mix gain duration by the audio elements James Almer 2026-07-31 20:45:49 -03:00
  • 1b946a3abd avformat/iamf_parse: check that num_sub_mixes and num_audio_elements in Mix Presentations are not zero James Almer 2026-07-25 12:20:22 -03:00
  • 406c5a37aa avcodec/x86/vc1dsp_inv_trans: Port to SSE2 Andreas Rheinhardt 2026-07-29 16:40:40 +02:00
  • 3db7a55280 avcodec/x86/vc1dsp_loopfilter: Don't use MMX regs Andreas Rheinhardt 2026-07-27 00:21:24 +02:00
  • 3ea01992d6 avcodec/x86/vc1dsp_loopfilter: Don't use MMX regs in horiz. loop filter Andreas Rheinhardt 2026-07-25 22:45:56 +02:00
  • 8f05c446a1 avcodec/x86/vc1dsp_loopfilter: Use psignw when available Andreas Rheinhardt 2026-07-24 13:07:35 +02:00