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

Commit Graph

  • 4406f5ba5b prores_raw: document vendor-specific metadata location Lynne 2026-05-27 02:28:23 +09:00
  • 4cf96187e4 prores_raw: set frame crop fields Lynne 2026-05-27 02:27:19 +09:00
  • 0def4ceb18 prores_raw: export raw camera color data values Lynne 2026-05-16 17:40:35 +09:00
  • 12dc67b6fe lavu/frame: add camera raw codec side data Lynne 2026-05-16 17:40:14 +09:00
  • 941a35149b swscale/x86/ops_int: switch to SWS_UOP_MOVE Niklas Haas 2026-06-09 01:51:30 +02:00
  • 36004d681f swscale/uops: add SWS_UOP_MOVE for optimal register-register swizzles Niklas Haas 2026-06-09 01:48:24 +02:00
  • 228ef8d97b swscale/ops: make compile() take const SwsOpList * Niklas Haas 2026-05-01 17:50:05 +02:00
  • a7c6a5f74e swscale/ops_chain: remove dead code Niklas Haas 2026-05-01 17:47:05 +02:00
  • 43a8e2da01 swscale/x86/ops: rewrite based on uops_macros.h Niklas Haas 2026-06-02 17:53:20 +02:00
  • 257f1438a5 swscale/x86/ops: simplify mmsize determination Niklas Haas 2026-05-01 16:22:26 +02:00
  • 2a09d0346e swscale/x86/ops_include: clarify/fix some comments Niklas Haas 2026-05-01 17:42:55 +02:00
  • 6deae052a2 swscale/x86/uops: generate NASM macros using uops_macros.h Niklas Haas 2026-04-07 02:58:39 +02:00
  • 6057759ffc swscale/uops: parametrize filter op result type Niklas Haas 2026-06-09 01:35:51 +02:00
  • 4a8a1f5b8b swscale/uops: add SWS_UOP_READ_PLANAR_FV_FMA Niklas Haas 2026-06-09 01:31:20 +02:00
  • dbe961b4cd swscale/uops: add SWS_UOP_LINEAR_FMA and SWS_UOP_FLAG_FMA Niklas Haas 2026-06-09 01:29:19 +02:00
  • 4e18068165 swscale/uops: also generate macros under SWS_BITEXACT Niklas Haas 2026-04-30 17:31:39 +02:00
  • 157f586e5c swscale/uops: thread SwsContext through ff_sws_ops_translate() Niklas Haas 2026-04-30 17:26:35 +02:00
  • f97ba8cbe7 swscale/uops: loop over all flags when generating macros Niklas Haas 2026-04-30 17:19:38 +02:00
  • 02a168a576 swscale/uops: keep track of input range during op translation Niklas Haas 2026-04-30 17:01:12 +02:00
  • 3f9219d605 swscale/uops: add SwsUOpFlags to ff_sws_ops_translate() Niklas Haas 2026-04-30 16:59:15 +02:00
  • b7a80a9f0d swscale/ops_backend: delete ops-based C backend Niklas Haas 2026-06-04 00:12:04 +02:00
  • 100ce4ac41 tests/checkasm/sw_ops: rewrite using uops_macros.h Niklas Haas 2026-04-11 16:52:55 +02:00
  • 636b9eda75 swscale/ops_tmpl_float: allow arbitrary values for 1x1 dither Niklas Haas 2026-04-19 13:56:28 +02:00
  • ca8774b9d6 swscale/x86: remove broken and unnecessary 1x1 dither fast path Niklas Haas 2026-04-19 13:46:15 +02:00
  • 19652a83a2 swscale/x86/ops_include: use %assign instead of %xdefine Niklas Haas 2026-04-21 21:04:08 +02:00
  • b328e152a4 swscale/x86: move entry points to ops_common.asm Niklas Haas 2026-04-19 13:42:00 +02:00
  • c5c9c6d996 swscale/x86: rename ops_common.asm to ops_include.asm Niklas Haas 2026-04-19 13:37:56 +02:00
  • 8118e964bb swscale/uops: auto-generate reference C backend from uops_macros.h Niklas Haas 2026-04-08 14:43:06 +02:00
  • 1e268fbedf swscale/ops_chain: add uop-based helpers to assemble SwsOpChain Niklas Haas 2026-04-08 14:39:39 +02:00
  • adaf142647 swscale/uops: generate uop helper macros Niklas Haas 2026-05-17 13:23:06 +02:00
  • 8ad7cc6ccd swscale/tests/sws_ops: also print/test micro-op list Niklas Haas 2026-05-17 13:20:37 +02:00
  • 3a7331d311 swscale/ops: remove unused function ff_sws_enum_ops() Niklas Haas 2026-04-22 16:31:24 +02:00
  • 6b75166758 swscale/tests/sws_ops: minor cleanup / consistency Niklas Haas 2026-05-17 13:14:18 +02:00
  • dcfe3d3b90 Revert "swscale/tests/sws_ops: add option for summarizing all operation patterns" Niklas Haas 2026-05-17 13:08:00 +02:00
  • aaf6a52fe6 swscale/uops: add uop translation logic Niklas Haas 2026-04-20 12:30:05 +02:00
  • dc88bcdf8c swscale/uops: add uop definitions Niklas Haas 2026-04-07 17:37:41 +02:00
  • ae6f3ce02c swscale/uops: split off from ops.h Niklas Haas 2026-04-07 17:33:51 +02:00
  • 48a42b5f21 configure: add -P to $CC_E flag Niklas Haas 2026-06-06 18:50:22 +02:00
  • 6028720d70 avfilter/zmq: initialize send_buf before shared cleanup on parse failure haoyuLiu 2026-06-06 18:04:25 +02:00
  • c75701a62f lavf/mov: read multi-valued metadata tags Jun Zhao 2026-04-10 23:05:05 +08:00
  • 5622d515e8 tools/target_dec_fuzzer: reduce 4XM max pixels to avoid timeout Michael Niedermayer 2026-06-03 20:07:08 +02:00
  • cfa3ceac7a lavc/hevc: add aarch64 NEON for angular modes 10 and 26 Jun Zhao 2026-05-13 22:56:00 +08:00
  • 3d71b9ec93 tests/checkasm: hevc_pred: use pixel helpers for diagnostic output Jun Zhao 2026-05-13 22:55:49 +08:00
  • 3ec0f14f7d avcodec/h264_ps: set default SAR, remove stale workaround Jun Zhao 2026-06-07 21:17:40 +08:00
  • e598463b3d avcodec/h2645_vui: interpret a degenerate SAR as unspecified Jun Zhao 2026-06-07 21:17:30 +08:00
  • bb49197ede avcodec/liboapvenc: Remove dimension change check Andreas Rheinhardt 2026-06-07 09:34:31 +02:00
  • 0faa43ae6c avcodec/liboapvenc: Use av_image_copy2() to avoid cast Andreas Rheinhardt 2026-06-07 09:31:25 +02:00
  • bf47563bd8 avcodec/liboapvenc: Remove always-false checks Andreas Rheinhardt 2026-06-07 09:24:31 +02:00
  • 80ea2d1487 avcodec/liboapvenc: Return directly when possible Andreas Rheinhardt 2026-06-07 09:15:46 +02:00
  • 67855a7234 avcodec/liboapvenc: Use av_unreachable for unreachable default cases Andreas Rheinhardt 2026-06-07 09:06:23 +02:00
  • 9791c4d183 avcodec/liboapvenc: Don't set AVCodec.pix_fmts directly Andreas Rheinhardt 2026-06-07 07:56:00 +02:00
  • d1faab734d avcodec/dcadec: map Lw/Rw to FLC/FRC James Almer 2026-05-30 23:45:10 -03:00
  • 3137d337fe tests/checkasm/sw_ops: use new checkasm_set_func_variant() Niklas Haas 2026-04-19 15:27:11 +02:00
  • 04e2341056 avcodec/adpcm: fix signed integer overflow in get_nb_samples() Michael Niedermayer 2026-06-04 21:42:47 +02:00
  • 0a8d961388 avformat/matroskadec: avoid signed overflow in DASH cue time differences Michael Niedermayer 2026-05-31 03:47:27 +02:00
  • f8af47b640 build: remove checkasm_header_config_generated.h on distclean Ramiro Polla 2026-06-06 23:56:52 +02:00
  • 1e9984772b avcodec/fastaudio: reject subframes count whose * 256 product overflows 32-bit David Korczynski 2026-05-21 05:56:17 -07:00
  • 7c7ca349bc avcodec/vc2enc_dwt: avoid signed overflow in the 5/3 and Haar DWT Michael Niedermayer 2026-05-30 22:42:50 +02:00
  • 5f91556215 avcodec/vc2enc_dwt: avoid signed overflow in the 9/7 DWT lifting Michael Niedermayer 2026-05-30 22:37:49 +02:00
  • d9e2239f3c swscale/aarch64/yuv2rgb_neon: 2 lines at a time, yuva420p DROOdotFOO 2026-05-30 00:38:39 +02:00
  • 4b6f7c2a05 swscale/aarch64/yuv2rgb_neon: 2 lines at a time, rgb16 DROOdotFOO 2026-05-30 00:19:45 +02:00
  • dad212060c swscale/aarch64/yuv2rgb_neon: 2 lines at a time, gbrp DROOdotFOO 2026-05-30 00:16:11 +02:00
  • 4bfe7efd0c swscale/aarch64/yuv2rgb_neon: 2 lines at a time, packed RGB DROOdotFOO 2026-05-30 00:10:21 +02:00
  • 11b1721b11 swscale/aarch64/yuv2rgb_neon: reorder params, unify signature DROOdotFOO 2026-05-29 23:51:51 +02:00
  • 8dbc729950 swscale/aarch64/yuv2rgb_neon: name registers DROOdotFOO 2026-05-29 23:29:35 +02:00
  • e0fa641240 swscale/aarch64/yuv2rgb_neon: chroma-preserve compute_rgb DROOdotFOO 2026-06-05 18:39:20 +02:00
  • b99c6fc8c3 avformat/dashdec: Fail with any inner stream count being 0 Michael Niedermayer 2026-05-16 20:35:11 +02:00
  • 025d6330a5 swscale/aarch64/ops_asmgen: fold impl pointer increment into loading of continuation address Ramiro Polla 2026-04-13 23:28:09 +02:00
  • 20b0a4faaa tests/fate: add fate-sws-unstable test Ramiro Polla 2026-04-16 17:21:48 +02:00
  • 7fc7aaf265 swscale/graph: prefer ops backend for floating point formats Niklas Haas 2026-06-05 21:15:57 +02:00
  • 016cee7a02 tests/fate/sws-unscaled: constrain to -backends unstable Ramiro Polla 2026-06-05 03:05:23 +02:00
  • 59166b4131 swscale/input: fix rgbf32 input (add half input functions) Ramiro Polla 2026-05-26 01:29:05 +02:00
  • 6b7fd40e25 swscale/swscale_unscaled: disable unscaled copy from yaf32be to grayf32be Ramiro Polla 2026-05-26 02:45:15 +02:00
  • 5a6bf8d4f4 swscale/tests/swscale: allow all backends for auxiliary conversions Niklas Haas 2026-06-05 21:05:46 +02:00
  • 3977bca9f4 swscale/utils: improve check for float formats that will be converted to uint16_t Ramiro Polla 2026-05-26 02:04:11 +02:00
  • c7046f0ab3 swscale/ops_backend: add missing float clear pattern Ramiro Polla 2026-05-26 02:48:23 +02:00
  • 8366d5f8d6 swscale/tests/swscale: refactor format testing logic Niklas Haas 2026-05-27 18:06:47 +02:00
  • 517c3d5fc1 swscale/graph: re-check pixel format support in add_legacy_sws_pass() Niklas Haas 2026-06-05 21:08:12 +02:00
  • b355200263 avcodec/mjpegdec: require progress in AVRn interlaced field loop Michael Niedermayer 2026-06-04 20:51:43 +02:00
  • 96470d1e8c checkasm: Fix defining CHECKASM_HAVE_GENERATED_H Martin Storsjö 2026-06-04 23:07:24 +03:00
  • 17c25ee550 configure: Include stdbit_h in the checkasm config header Martin Storsjö 2026-06-04 23:06:57 +03:00
  • 0aa316ec2c tools/target_dec_fuzzer: reduce BMP max pixels to avoid RLE timeout Michael Niedermayer 2026-06-01 00:29:00 +02:00
  • 4eec440e36 configure: filter out -D options from msvc link Hendrik Leppkes 2026-05-28 23:01:32 +02:00
  • ab07382dc5 build: ignore checkasm_header_config_generated.h Hendrik Leppkes 2026-06-05 08:49:53 +02:00
  • 2a54b181c0 tests/checkasm/vvc_mc: prevent function inline to avoid stack overflow Kacper Michajłow 2026-06-05 08:13:50 +02:00
  • 7d2a629ccf tests/checkasm/rv34dsp: pass correct buffer to bench function Kacper Michajłow 2026-06-05 07:47:15 +02:00
  • 56124f1e68 avcodec/exif: Remove version_major.h inclusion Andreas Rheinhardt 2026-06-04 18:30:02 +02:00
  • 447a07fc12 avcodec/decode: Move exif declarations to exif_internal.h Andreas Rheinhardt 2026-06-04 18:14:20 +02:00
  • ba825ce85f avcodec/mwsc: do not dereference a missing reference frame Michael Niedermayer 2026-05-31 04:31:05 +02:00
  • 65ae944d34 configure: set -mpreferred-stack-boundary=4 for Windows 32-bit targets Kacper Michajłow 2026-06-04 16:21:50 +02:00
  • 32eb07bb83 avcodec/misc4: reject invalid sample rate Michael Niedermayer 2026-05-31 00:13:59 +02:00
  • 0ab097fb34 swscale/output: avoid signed overflow in yuv2rgba64_1 alpha Michael Niedermayer 2026-05-31 03:07:26 +02:00
  • ad84fc9b7d swscale/output: avoid signed overflow in yuv2rgba64_full_1 alpha Michael Niedermayer 2026-05-31 01:04:59 +02:00
  • 2cce6ad030 tools/target_dem_fuzzer: do not exit on io_buffer allocation failure Michael Niedermayer 2026-05-30 19:48:14 +02:00
  • 0ea090e09f avformat/gxfenc: Check timecode and propagate error Michael Niedermayer 2026-05-19 16:47:46 +02:00
  • dbe78ffdb8 swscale/rgb2rgb_template: use unsigned for <<24 Michael Niedermayer 2026-05-19 16:32:17 +02:00
  • fe2dabbbf4 avformat/iamf_parse: bound substream count by remaining OBU size Michael Niedermayer 2026-05-30 04:19:41 +02:00
  • c7e0bac050 avformat/matroskadec: bound TRACKENTRY parsing by max_streams Michael Niedermayer 2026-05-29 17:56:22 +02:00
  • 89bdd9e1a5 avcodec/hevc: look for the DOVI RPU in all NALs, not just the last one Hendrik Leppkes 2026-06-03 11:24:26 +02:00
  • fcaafd2c11 swscale/tests/swscale: add -scaler/-scaler_sub parameters to set scaler algorithm Ramiro Polla 2026-05-01 17:45:41 +02:00