Commit Graph

  • 3f10a054dc fftools/ffmpeg: fix read_key() always return 255 when there was no input nyanmisaka 2026-03-09 21:51:03 +08:00
  • 68046d0b33 Revert "swscale/vulkan/ops: move buffer desc setting to helper function" Niklas Haas 2026-03-09 12:15:43 +01:00
  • bd9590db70 swscale/ops_dispatch: remove unnecessary SwsOpExec fields Niklas Haas 2026-03-07 01:42:53 +01:00
  • 143cb56501 swscale/vulkan/ops: use opaque run function Niklas Haas 2026-03-07 01:40:27 +01:00
  • 911176c880 swscale/ops_dispatch: add SwsCompiledFunc.opaque Niklas Haas 2026-03-07 01:37:23 +01:00
  • 9571f5cf15 swscale/graph: simplify ff_sws_graph_add_pass() usages Niklas Haas 2026-03-07 01:27:46 +01:00
  • 2e29833832 swscale/graph: have ff_sws_graph_add_pass() free priv on failure Niklas Haas 2026-03-07 01:24:41 +01:00
  • 42a47838ea swscale/graph: add setup()/free() to ff_sws_graph_add_pass() signature Niklas Haas 2026-03-07 01:09:34 +01:00
  • 5b8889f4e8 swscale/graph: add typedef for SwsPassSetup Niklas Haas 2026-03-07 01:15:06 +01:00
  • 254c07bf60 swscale/graph: rename sws_filter_run_t to SwsPassFunc Niklas Haas 2026-03-07 00:54:15 +01:00
  • fdc0a66cbd swscale/graph: skip threading for single-slice passes Niklas Haas 2026-03-07 00:49:08 +01:00
  • 97682155e6 swscale/vulkan/ops: move buffer desc setting to helper function Niklas Haas 2026-03-06 18:07:12 +01:00
  • 9b7439c31b swscale: don't pointlessly loop over NULL buffers Niklas Haas 2026-03-06 18:48:57 +01:00
  • dd75b6b57c swscale: add sanity clear on AVFrame *dst Niklas Haas 2026-03-06 18:47:48 +01:00
  • 76c60b192d swscale: restructure sws_scale_frame() slightly Niklas Haas 2026-02-22 19:30:34 +01:00
  • b52df46585 tests/checkasm/sw_ops: fix exec.slice_h assignment Niklas Haas 2026-03-04 15:53:33 +01:00
  • a534156083 swscale/graph: pass SWS_OP_FLAG_OPTIMIZE Niklas Haas 2026-02-26 15:29:45 +01:00
  • f77ab892f5 swscale/ops_dispatch: print op list on successful compile Niklas Haas 2026-03-05 18:30:02 +01:00
  • a31973e99c swscale/ops_dispatch: avoid redundant ff_sws_op_list_update_comps() Niklas Haas 2026-03-02 00:30:18 +01:00
  • 32554fc107 swscale/vulkan/ops: move buffer desc setting to helper function Niklas Haas 2026-03-06 18:07:12 +01:00
  • b6ebee038f swscale/vulkan/ops: move fractional read/write rejection to implementation Niklas Haas 2026-03-06 19:01:57 +01:00
  • 104475ecb9 swscale/vulkan/ops: fix undefined behavior on SWS_OP_CLEAR Niklas Haas 2026-03-06 18:05:14 +01:00
  • b8cd331305 swscale/vulkan/ops: log op name in generated shader Niklas Haas 2026-02-26 15:05:09 +01:00
  • eebc07aba7 swscale/ops: simplify ff_sws_op_list_print Niklas Haas 2026-02-16 12:04:09 +01:00
  • 1addde59f9 swscale/ops: add ff_sws_op_type_name Niklas Haas 2026-02-16 11:09:11 +01:00
  • 1d16161a8b swscale/ops: use SwsCompFlags typedef instead of plain int Niklas Haas 2026-02-12 10:44:19 +01:00
  • 1a9c345ee8 avutil/mips: Add msa optimizations for pixelutils Andreas Rheinhardt 2026-03-05 11:19:47 +01:00
  • 471db1d323 avutil/arm: Add armv6 optimizations for pixelutils Andreas Rheinhardt 2026-03-04 23:33:22 +01:00
  • 9b84b8682f avutil/riscv: Add rvv optimizations for pixelutils Andreas Rheinhardt 2026-03-04 22:16:10 +01:00
  • 022c42649c avutil/aarch64: Add neon optimizations for pixelutils Andreas Rheinhardt 2026-03-04 21:01:56 +01:00
  • e114c63234 avutil/x86/pixelutils: Avoid near-empty header Andreas Rheinhardt 2026-03-04 19:43:35 +01:00
  • 085f06a13f avutil/pixelutils: Don't unconditionally include arch-specific header Andreas Rheinhardt 2026-03-04 19:27:55 +01:00
  • c9e056bc85 avutil/x86/pixelutils: Remove pointless AVX2 sad32x32 functions Andreas Rheinhardt 2026-03-04 19:08:21 +01:00
  • 2862fa37e1 tests/checkasm: Add pixelutils test Andreas Rheinhardt 2026-03-04 18:29:21 +01:00
  • 4792440ab8 swscale/unscaled: fix planarCopyWrapper for float formats with same endianness Ramiro Polla 2026-03-06 22:04:49 +01:00
  • 32b42dfd9b avcodec/x86/pngdsp: Don't use 64bit unnecessarily Andreas Rheinhardt 2026-03-05 20:03:11 +01:00
  • a8679f456f avcodec/x86/pngdsp: Avoid jump Andreas Rheinhardt 2026-03-05 19:55:35 +01:00
  • f0a28cf9ce avcodec/x86/pngdsp: Don't use mmx register in ff_add_bytes_l2_sse2() Andreas Rheinhardt 2026-03-05 18:39:28 +01:00
  • 31c2f814ca avformat/tls_gnutls: fix DTLS handshake failure in some WebRTC cases Aditya Banavi 2026-03-01 17:25:02 +00:00
  • 0ab823b47a avcodec/bsf/extract_extradata: Check that block_size is not negative Michael Niedermayer 2026-03-07 22:02:08 +01:00
  • 248b481c33 avcodec/bsf/extract_extradata: Check that block_size is not negative Michael Niedermayer 2026-03-07 22:02:08 +01:00
  • e5e8efae5c libavformat/mov.c: Fix seek in fragmented mp4 files where the audio and video streams are written to seperate fragments Romain Beauxis 2026-01-02 14:09:54 -06:00
  • c1263a3dd9 Bump versions for master after release/8.1 n8.2-dev Michael Niedermayer 2026-03-08 02:31:23 +01:00
  • 67c886222f Bump versions for release/8.1 Michael Niedermayer 2026-03-08 02:11:56 +01:00
  • 5e933b463b doc/APIchanges: Fill in missing values Michael Niedermayer 2026-03-08 02:05:33 +01:00
  • 82c55b7ed7 Changelog: Add Version 8.1 marker Michael Niedermayer 2026-03-08 01:42:57 +01:00
  • ebf70aa854 avformat/demux: update Stream Groups in avformat_find_stream_info() from parsed values James Almer 2026-03-07 16:52:58 -03:00
  • b9cb948ec1 avformat/mpegts: add support for LCEVC streams James Almer 2026-03-02 19:49:57 -03:00
  • 0cd4bb2f96 avcodec: add an LCEVC parser James Almer 2026-03-02 18:10:39 -03:00
  • 58052b484e avcodec/codec_desc: make LCEVC a video media type James Almer 2026-03-06 10:28:52 -03:00
  • c6057f4d96 fftools/ffmpeg_mux_init: don't autoselect video codecs known to lack decoders James Almer 2026-03-06 10:26:11 -03:00
  • 8add479cd3 avcodec/parser: set avctx->pix_fmt for codecs with the enhancement prop set James Almer 2026-03-06 10:56:04 -03:00
  • c23d56b173 avcodec/codec_desc: add a codec prop to signal enhancement layers James Almer 2026-03-06 10:24:28 -03:00
  • 2f9d3ce5a2 avcodec/h261dec: Don't pretend decoding a skipped macroblock can fail Andreas Rheinhardt 2025-07-03 11:56:24 +02:00
  • f37cfb370f avcodec/avcodec: Deprecate intra_dc_precision Andreas Rheinhardt 2025-07-03 02:31:52 +02:00
  • cdc632efb3 avcodec/mpegvideo_enc: Ignore intra_dc_precision for non-MPEG-2 Andreas Rheinhardt 2025-07-03 01:08:12 +02:00
  • 76a005dccf avcodec/rv10enc: Set encode_picture_header in rv10_encode_init() Andreas Rheinhardt 2025-06-28 05:10:42 +02:00
  • 8a431cd8ba avcodec/rv10enc: Check dimensions once during init Andreas Rheinhardt 2025-06-28 05:03:59 +02:00
  • 27d95c3cf8 avcodec/mpegvideo_enc: Move dimension-alignment check to rv10enc.c Andreas Rheinhardt 2025-06-28 04:56:18 +02:00
  • 9051caa12c avcodec/mpegvideo_enc: Inline intra_dc_precision when known Andreas Rheinhardt 2025-06-27 12:55:33 +02:00
  • ee72731722 tests/fate/vcodec: Test intra_dc_precision Andreas Rheinhardt 2025-06-27 12:09:42 +02:00
  • 38c578b909 swscale_x86/swscale_template: Remove unused macros Andreas Rheinhardt 2026-03-06 21:38:17 +01:00
  • 6dd446918a swscale/utils: don't abort early in sws_freeContext() for non legacy API James Almer 2026-03-07 10:49:19 -03:00
  • 5a6eeed9f0 vulkan_ffv1: warn users on low number of slices Lynne 2026-03-07 02:11:24 +01:00
  • 8f2dea9ae8 Changelog: add entry for the prores Vulkan encoder Lynne 2026-03-07 01:37:50 +01:00
  • b8a4d8a18d aacdec_usac_mps212: fix CID 1681700 Lynne 2026-03-02 08:51:14 +01:00
  • c40318d663 aacdec_usac_mps212: Fix CID 1681701 Lynne 2026-03-02 08:50:40 +01:00
  • 46cf8f1873 aacdec_usac_mps212: fix CID 1681703 Lynne 2026-03-02 08:49:41 +01:00
  • 558738a6d0 aacdec_usac_mps212: Fix CID 1681704 Lynne 2026-03-02 08:49:06 +01:00
  • e7e001a804 aacdec_usac_mps212: fix CID 1681705 Lynne 2026-03-02 08:47:50 +01:00
  • 4a390fcd20 avformat/rtpenc: validate MPEG-TS RTP payload size Devraj Ajmera 2026-03-03 00:54:40 +05:30
  • c2364e9222 avcodec/aac/aacdec_usac_mps212: Fix invalid array index Michael Niedermayer 2026-03-05 16:22:25 +01:00
  • c4ee599760 avcodec/aac/aacdec_usac_mps212: Fix invalid shift Michael Niedermayer 2026-03-05 15:40:45 +01:00
  • 1e7d7c4f52 fftools/ffmpeg_demux: Check metadata provided filename Michael Niedermayer 2026-02-19 18:14:28 +01:00
  • 20cf8befd5 doc/filters: add entry for deinterlace_d3d12 stevxiao 2026-03-03 11:38:50 -05:00
  • a1496ced65 avcodec/av1dec: sync frame header and tile group behavior with CBS James Almer 2026-03-03 18:36:17 -03:00
  • 282cf4425d avcodec/cbs_av1: don't try to write a Redundant Frame Header as a normal one James Almer 2026-03-03 18:33:28 -03:00
  • 9f0441a774 swscale/x86/input: don't overread input in RGB24_TO_UV_FN James Almer 2026-03-01 10:28:41 -03:00
  • 252ab61726 avutil/frame: fix typos Ramiro Polla 2026-03-07 00:01:28 +01:00
  • fa4ee7ab3c aarch64/hpeldsp_neon: fix out-of-bounds read Zhao Zhili 2026-01-01 00:52:44 +08:00
  • 6023ad715c avformat/mlvdec: avoid uninitialized read in read_string() Michael Niedermayer 2026-03-04 01:26:02 +01:00
  • d5e2e678ab avcodec/magicyuv: fix small median images Michael Niedermayer 2026-03-04 00:22:30 +01:00
  • 1e63151355 swscale/output: Fix integer overflow in alpha in yuv2rgba64_1_c_template() Michael Niedermayer 2026-03-03 20:56:31 +01:00
  • 946ce12e1c swscale/utils: Check *Inc Michael Niedermayer 2026-03-03 20:41:30 +01:00
  • 9adced3278 avfilter/vf_scale: Fix integer overflow in config_props() Michael Niedermayer 2026-03-03 20:24:36 +01:00
  • a59180022a swscale/output: Fixes integer overflow in yuv2planeX_8_c Michael Niedermayer 2026-03-03 18:23:39 +01:00
  • dc9bf66796 swscale/utils: initialize chroma when luma switched to cascade Michael Niedermayer 2026-03-03 18:10:28 +01:00
  • 6084f07189 avcodec/utils: fix duration computation based on frame_bytes Michael Niedermayer 2026-02-22 17:30:32 +01:00
  • 0ddece40c5 avcodec/x86/vvc/alf: Simplify vb_pos comparisons Andreas Rheinhardt 2026-03-03 02:42:58 +01:00
  • 1960320112 avcodec/x86/vvc/alf: Avoid pointless wrappers for alf_filter Andreas Rheinhardt 2026-03-03 01:09:26 +01:00
  • 467f8d8415 avcodec/x86/vvc/alf: Improve offsetting pointers Andreas Rheinhardt 2026-03-02 21:38:29 +01:00
  • cb5f6c055b avcodec/x86/vvc/alf: Don't modify rsp unnecessarily Andreas Rheinhardt 2026-03-02 20:39:02 +01:00
  • 38062ebd18 avcodec/x86/vvc/alf: Remove pointless counter, stride Andreas Rheinhardt 2026-03-02 17:20:31 +01:00
  • d2e7fe5b19 avcodec/x86/vvc/alf: Improve deriving ac Andreas Rheinhardt 2026-03-01 03:45:47 +01:00
  • 5da3cab645 avcodec/x86/vvc/alf: Avoid broadcast Andreas Rheinhardt 2026-03-01 03:22:28 +01:00
  • c9da0193ff avcodec/x86/vvc/alf: Don't use 64bit where unnecessary Andreas Rheinhardt 2026-03-01 02:10:17 +01:00
  • a489a623fb avcodec/x86/vvc/alf: Use memory sources directly Andreas Rheinhardt 2026-03-01 00:46:37 +01:00
  • df7885d6c3 avcodec/x86/vvc/alf: Improve writing classify parameters Andreas Rheinhardt 2026-03-01 00:22:44 +01:00
  • 1bc91eb552 avcodec/x86/vvc/alf: Avoid checking twice Andreas Rheinhardt 2026-02-28 23:44:50 +01:00
  • e4a9d54e48 avcodec/x86/vvc/alf: Avoid nonvolatile registers Andreas Rheinhardt 2026-02-28 22:19:58 +01:00