1
0
mirror of https://git.ffmpeg.org/ffmpeg.git synced 2026-10-24 02:09:03 +03:00

Commit Graph

  • a86dc8bd2a avcodec/aaccoder_nmr, aacenc, aacpsy: nd-target VBR Lynne 2026-09-23 20:32:13 +09:00
  • 03ce7af84b avcodec/aacenc: M/S balance gate, perceptual intensity stereo Lynne 2026-09-23 20:29:41 +09:00
  • 77506207d2 avcodec/aaccoder_nmr: bounded, escalating reservoir-cap enforcement and a bucket-full spend floor Lynne 2026-09-23 20:29:15 +09:00
  • 72d8fb25b6 avcodec/aaccoder_nmr, aacenc: allocation law retune, HF taper, PNS rework, bandwidth ladder Lynne 2026-09-23 20:27:44 +09:00
  • f68ccd1b39 avcodec/aacpsy: stronger PE demand shaping, signal-relative mask floor Lynne 2026-09-23 20:26:12 +09:00
  • 88e8cfc801 avcodec/aacpsy: gap-onset attacks, HF-novelty veto, level-homogeneous short grouping Lynne 2026-09-23 20:25:14 +09:00
  • 31d17a6cac lavu/tx: contiguous fast path for the AArch64 inverse MDCT pre-rotation Lynne 2026-06-04 18:49:35 +09:00
  • a122b3c3b6 lavu/tx: add AArch64 NEON inverse MDCT Lynne 2026-06-04 17:50:57 +09:00
  • 357bb4965f lavu/tx: add AArch64 NEON fft_pfa_15xM Lynne 2026-06-04 15:04:13 +09:00
  • 31f5c05c4e lavu/tx: add AArch64 NEON fft15 codelet Lynne 2026-06-04 06:03:55 +09:00
  • 9a688ce884 avformat/seek: reject out of range stream indexes in av_seek_frame() Hongduo Zhao 2026-09-29 01:57:32 +02:00
  • e73d82f44c avfilter/src_movie: reject out of range stream indexes in the seek command Michael Niedermayer 2026-09-29 18:36:48 +02:00
  • 7145d13201 avcodec/cook: reject js_subband_start beyond subbands Michael Niedermayer 2026-09-29 01:57:32 +02:00
  • dd74f3dca1 tests/fate/api: add api-hevc-mp4toannexb test Jun Zhao 2026-10-04 08:02:30 +08:00
  • 6931e21b7e avcodec/hevc_mp4toannexb: avoid duplicating parameter sets when present in-band Jun Zhao 2026-10-04 08:02:12 +08:00
  • 12c589a37d avcodec/tdsc: validate the cursor dimensions before storing them David Korczynski 2026-09-24 21:52:40 +02:00
  • f391d256fd avcodec/dcaenc: fill the LFE history from the LFE channel Michael Niedermayer 2026-09-15 06:13:53 +02:00
  • e723ebf0e2 avutil/avsscanf: mask the ring buffer index when decfloat appends a zero digit group Michael Niedermayer 2026-09-25 05:28:36 +02:00
  • b21182e83f avcodec/cfhd: set the pixel format unconditionally Michael Niedermayer 2026-09-24 22:01:45 +02:00
  • 23316a12ac avcodec/aac/aacdec_usac: check the element list against the channel configuration Michael Niedermayer 2026-09-24 00:53:24 +02:00
  • 403dd2ee39 avformat/dashdec: return EOF when a byte-range segment is exhausted Michael Niedermayer 2026-09-20 00:04:04 +02:00
  • ed27bfcbbb avutil/avstring: fix infinite loop in av_strireplace with empty search string Joshua Rogers 2026-08-31 15:31:50 +02:00
  • c9b1c355e0 avcodec/librav1e: pass the remaining stats size to rav1e_twopass_in() Hongduo Zhao 2026-09-29 01:57:32 +02:00
  • b0a76ded81 avformat/vivo: fail on a short read of a text header packet Michael Niedermayer 2026-09-23 23:52:30 +02:00
  • 3946c9ba55 avfilter/af_sofalizer: keep the IR buffers at least 32 samples long zhang xingxing 2026-09-22 00:30:21 +02:00
  • 935b61a603 avformat/dump: add some indentation to IAMF Audio Element stream lines James Almer 2026-09-28 17:32:46 -03:00
  • 8948fa70d4 avformat/dump: print IAMF Audio Element streams in info log level James Almer 2026-09-28 17:31:59 -03:00
  • 5a23ac8460 avcodec/hevc: reject an alpha layer frame without a base layer frame Michael Niedermayer 2026-09-24 00:44:30 +02:00
  • 0e8c740378 avcodec/hevc: reject a slice whose layer is not in the VPS of its SPS Michael Niedermayer 2026-09-24 00:44:25 +02:00
  • 91fcca692f avformat/rtpenc_jpeg: check that a marker segment lies within the frame Michael Niedermayer 2026-09-24 00:16:33 +02:00
  • ce1f4c78d1 avformat: document that muxers require padded packet data Michael Niedermayer 2026-09-24 00:16:33 +02:00
  • 50d206a75b avcodec/flashsv: reject blocks whose inflate output is shorter than the block Michael Niedermayer 2026-09-13 02:33:31 +02:00
  • cfb40c9129 avcodec/flashsv: keep the bit reader in sync when a block fails to decode Michael Niedermayer 2026-09-13 02:18:21 +02:00
  • 78bd91056f avfilter/vf_xfade_vulkan: keep the rescaled transition duration nonzero Michael Niedermayer 2026-09-23 22:17:37 +02:00
  • 4022f7f54a avfilter/vf_xfade_opencl: keep the rescaled transition duration nonzero Michael Niedermayer 2026-09-23 22:17:09 +02:00
  • 4be0bdb101 fate/filter: add xfade endpoint regression tests Michael Niedermayer 2026-09-22 23:09:22 +00:00
  • fd1e21e06e avfilter/vf_xfade: fix out of bounds reads at the transition endpoints Michael Niedermayer 2026-08-15 14:01:55 +02:00
  • 01c2a2bfa4 avfilter/vf_xfade: keep the rescaled transition duration nonzero Michael Niedermayer 2026-09-22 21:31:24 +02:00
  • 12b7b9891b avfilter/vf_minterpolate: skip AOBMC neighbours outside the block grid Michael Niedermayer 2026-09-22 00:30:20 +02:00
  • 361174e5ea avfilter/vf_fps: preserve first output frame at EOF Skanda Vyas 2026-09-16 19:15:04 -07:00
  • da992563a8 avcodec/dnxhddec: De-duplicate chroma/luma selection AJ Granowski 2026-10-02 14:17:29 -05:00
  • 6793a8d4d3 avformat/libcurl: check curl_easy_setopt() return values Jun Zhao 2026-10-01 12:19:55 +08:00
  • c9c3545034 hwcontext_vulkan: use one image per plane for unaligned subsampled frames Lynne 2026-10-03 18:01:25 +09:00
  • 1a64c27738 hwcontext_vulkan: fix uninitialised format features with multiplane disabled Lynne 2026-10-03 17:58:31 +09:00
  • 67c9eaccfe ffv1_vulkan: use a 32-bit multiply when decoding remap runs Lynne 2026-10-03 16:53:27 +09:00
  • 6120b70d66 ffv1_vulkan: range code with subgroups smaller than 32 invocations Lynne 2026-09-29 00:19:37 +09:00
  • 460da35c4c ffv1enc_vulkan: encode the largest slices first Lynne 2026-09-27 01:38:06 +09:00
  • 24e7332342 ffv1enc_vulkan: compute the slice CRC with all invocations Lynne 2026-09-27 01:36:03 +09:00
  • 22a34144f6 ffv1enc_vulkan: code the unary prefix without renormalisation checks Lynne 2026-09-27 01:34:16 +09:00
  • 5a81cd4f2b ffv1enc_vulkan: compute contexts and residuals 32 samples at a time Lynne 2026-09-27 01:32:33 +09:00
  • a1679b5c85 ffv1enc_vulkan: code each symbol in code specialised for its exponent Lynne 2026-09-27 01:20:26 +09:00
  • 52c632dbdb ffv1enc_vulkan: defer the output of range coded bytes Lynne 2026-09-27 01:18:20 +09:00
  • a387d21c32 ffv1enc_vulkan: encode range coded slices as a single subgroup Lynne 2026-09-27 01:15:56 +09:00
  • 35ee00d398 vulkan_ffv1: read the row-above quant inputs from shared memory Lynne 2026-09-27 00:49:03 +09:00
  • 031c0a531a vulkan_ffv1: decode the largest slices first Lynne 2026-09-26 16:36:09 +09:00
  • 6debe8042e vulkan_ffv1: specialise the line decoder on the extended lookup Lynne 2026-09-26 16:36:05 +09:00
  • a9054d015e vulkan_ffv1: overlap the state load of the next sample with the current one Lynne 2026-09-26 15:36:17 +09:00
  • 972d1d953e vulkan_ffv1: decode the unary prefix with a search over its ranges Lynne 2026-09-26 16:35:16 +09:00
  • a8518f0fd5 vulkan_ffv1: decode range coded slices as a single subgroup Lynne 2026-09-26 15:32:39 +09:00
  • d04c5385ce vulkan_ffv1: evaluate quant table inputs 0 and 3 with a subgroup ballot Lynne 2026-09-26 15:08:11 +09:00
  • 7d9a77daed ffv1_vulkan: store the quant tables as int32 Lynne 2026-09-26 14:50:56 +09:00
  • b49a1a4bb0 ffv1enc_vulkan: make context model 2 the default Lynne 2026-09-27 12:26:58 +09:00
  • b69f65affa ffv1enc: add a minimal context model Lynne 2026-09-23 11:32:52 +09:00
  • 98e92563a3 avfilter/dnn: add dnn_classify support to ONNX Runtime backend Minh Anh Nguyen 2026-10-01 11:14:53 -04:00
  • 12461b43d5 avcodec/videotoolboxenc: fix leak when constant bitrate is not supported Leo Bicknell 2026-10-01 18:23:03 -04:00
  • 7d92f8e34e avformat/shared: add -metadata_dir option Niklas Haas 2026-09-30 14:43:07 +02:00
  • 5193fc6a37 Revert "avfilter/vf_limiter: gather per-slice return values" Niklas Haas 2026-09-29 21:49:27 +02:00
  • 5d4c1bf1b5 avfilter/vf_limiter: drop unneeded init() Niklas Haas 2026-09-18 14:01:21 +02:00
  • 40a836bbb8 avfilter/vf_limiter: resolve per-plane limits once per frame Niklas Haas 2026-09-18 14:00:30 +02:00
  • e14d1c2aca swscale/uops: rename misleading mat4 to mat4x5 Niklas Haas 2026-07-17 15:28:52 +02:00
  • 215ad35715 swscale/ops_optimizer: unpromote integer-only linear ops Niklas Haas 2026-08-14 10:59:57 +02:00
  • 1794e927e7 swscale/ops_optimizer: fold clears into linear ops Niklas Haas 2026-06-10 19:53:59 +02:00
  • d1fd9c7b9c swscale/aarch64/ops_asmgen: implement integer linear transformations Ramiro Polla 2026-07-19 13:22:54 +02:00
  • 84b42b545c swscale/aarch64/rasm: add mla instruction Ramiro Polla 2026-07-19 12:16:44 +02:00
  • 29333daae7 swscale/uops: move some simple pixel functions to header file Ramiro Polla 2026-07-19 12:12:43 +02:00
  • 3cf06fe177 swscale/vulkan/ops: error out on integer linear ops Niklas Haas 2026-07-17 12:46:25 +02:00
  • 00d08d1955 swscale/x86/ops_int: implement integer linear transformations Niklas Haas 2026-07-17 12:51:54 +02:00
  • 7b60f3469e swscale/ops: lift the SWS_OP_LINEAR float-only restriction Niklas Haas 2026-07-17 12:45:38 +02:00
  • 4650de8cc1 swscale/uops_tmpl: avoid overflow of intermediate linear products Niklas Haas 2026-08-14 10:54:46 +02:00
  • a352c4a410 swscale/uops_tmpl: use intermediate variable for linear results Niklas Haas 2026-06-11 16:25:20 +02:00
  • a3681a2ed7 swscale/uops: move expand_bit from translation stage to optimizer Niklas Haas 2026-07-06 15:03:07 +02:00
  • ef1b13c277 swscale/ops: remove SwsConvertOp.expand Niklas Haas 2026-08-14 10:50:49 +02:00
  • 706660a8a5 swscale/ops_optimizer: move convert->expand promotion to uops layer Niklas Haas 2026-08-14 10:45:50 +02:00
  • 1a48ef59d1 swscale/ops_chain: remove unused SwsOp setup helpers Ramiro Polla 2026-09-29 02:51:47 +02:00
  • 05ecb86e31 swscale/aarch64/ops: port to uops Ramiro Polla 2026-09-29 02:51:47 +02:00
  • e678f9a5f9 swscale/uops: gate SWS_UOP_{EXPAND_BIT,READ_PALETTE,ADD} behind flags in ff_sws_ops_translate() Ramiro Polla 2026-09-24 21:30:36 +02:00
  • f68e1afc1b avcodec/loongarch/h264dsp: Fix edge cases for bi-weight on loongarch Zuxy Meng 2026-09-04 21:35:36 -07:00
  • edcdd87766 avcodec/riscv/h264dsp: Fix edge cases for bi-weight on RISCV Zuxy Meng 2026-09-04 21:31:57 -07:00
  • 9c852d9e23 avcodec/arm|aarch64/h264dsp: Fix edge cases of bi-weight for neon Zuxy Meng 2026-09-04 21:25:24 -07:00
  • d5bbc8c598 avcodec/mips/h264dsp_mmi: Fix edge cases for bi-weight on MMI Zuxy Meng 2026-09-04 21:21:45 -07:00
  • 94edc9d37a avcodec/mips/h264dsp_msa: Fix edge cases for bi-weight on MSA Zuxy Meng 2026-09-06 19:49:40 -07:00
  • 3f77ce4dee avcodec/ppc/h264dsp: Fix edge cases for bi-weight on ppc Zuxy Meng 2026-09-04 21:18:41 -07:00
  • c80bfd962f avcodec/arm|aarch64/h264dsp: Fix edge cases for weight Zuxy Meng 2026-09-04 21:09:51 -07:00
  • 460cb05218 avformat/rtsp: send TEARDOWN on close despite a pending user interrupt Thomas Devoogdt 2026-07-19 19:24:11 +02:00
  • 39cfc744bf avformat/tls_gnutls, tls_openssl: fix AVERROR_EXIT in write callbacks Thomas Devoogdt 2026-07-19 19:23:52 +02:00
  • 0eb6a369c6 libfdk-aacenc: Remove an unused variable Martin Storsjö 2026-09-30 10:38:13 +03:00
  • 7963014b23 libfdk-aacenc: Fix memory leaks on error on init Martin Storsjö 2026-09-29 15:17:24 +03:00
  • 65a3870462 tests/fate/vcodec: require the scale filter for the mpeg2 and mpeg4 tests Kacper Michajłow 2026-10-01 17:47:45 +02:00
  • bf243bb28d doc/filters: add v360_vulkan filter document TADANO Tokumei 2026-09-22 01:37:42 +09:00
  • dce56e75eb avfilter/v360_vulkan: support GoPro Max inputs TADANO Tokumei 2026-09-22 01:19:32 +09:00