1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2026-04-01 01:30:21 +02:00

Commit Graph

  • ddcb9dd3b5 avcodec/aac/aacdec_usac: Implement missing bits of otts_bands_phase and residual_bands computation master Michael Niedermayer 2026-03-31 15:51:52 +02:00
  • 9c04a40136 vulkan/ffv1: implement floating-point decoding Lynne 2026-03-23 19:42:11 +01:00
  • f5054f726d ffv1enc_vulkan: implement floating-point encoding Lynne 2026-03-23 09:14:42 +01:00
  • 29b8614e62 vulkan/ffv1: fix bitstream initialization for Golomb Lynne 2026-03-31 22:07:38 +02:00
  • 35c6cdb191 hwcontext_vulkan: add support for GBRPF16/GBRAPF16 Lynne 2026-03-19 11:30:57 +01:00
  • 77ff3bcb90 aarch64: Add AARCH64_VALID_JUMP_CALL_TARGET Martin Storsjö 2026-03-31 13:34:17 +03:00
  • 8ed8e221bd aarch64: Fix a URL typo Martin Storsjö 2026-03-31 13:37:42 +03:00
  • 878eabdfef tests/fate/libavutil: add FATE test for video_enc_params marcos ashton 2026-03-25 23:11:10 +00:00
  • c8ec660d78 tests/fate/libavutil: add FATE test for detection_bbox marcos ashton 2026-03-25 23:10:45 +00:00
  • be2fa77344 tests/fate/libavutil: add FATE test for spherical marcos ashton 2026-03-25 23:10:17 +00:00
  • c1aed85491 avcodec/x86/h264_idct: Avoid spilling register unnecessarily Andreas Rheinhardt 2026-03-27 22:10:03 +01:00
  • 9fdd7e23e3 avfilter/x86/vf_atadenoise: Avoid load Andreas Rheinhardt 2026-03-27 20:59:42 +01:00
  • 3b55818764 avcodec/amfdec: set context dimensions from decoder size Araz Iusubov 2026-03-23 15:55:58 +01:00
  • 53537f6cf5 swscale/aarch64: mark CPS kernel functions as indirect branch targets Ramiro Polla 2026-03-31 17:33:28 +08:00
  • af443abe99 aarch64: Add support for indirect branch targets in the function macro Ramiro Polla 2026-03-31 17:25:12 +08:00
  • 8b93c94f47 avutil/hwcontext_amf: Add AMF_IFACE_CALL macro Dmitrii Gershenkop 2026-03-26 16:35:12 +01:00
  • 6f75e879b6 avfilter/vf_vpp_amf: Minor clean up. Dmitrii Gershenkop 2026-03-18 15:43:25 +01:00
  • 7d57621b83 avutil/x86/x86util: tone down NASM workaround and use info section Kacper Michajłow 2026-03-30 19:38:10 +02:00
  • 89c21b5ab7 lavc/hevc: add aarch64 NEON for Planar prediction Jun Zhao 2026-03-06 17:57:05 +08:00
  • 60b372c934 lavc/hevc: add aarch64 NEON for DC prediction Jun Zhao 2026-03-06 17:56:14 +08:00
  • 514f57f85d tests/checkasm: add HEVC intra prediction test Jun Zhao 2026-03-06 17:33:46 +08:00
  • 87b7e578ec avcodec/amfenc: add encoder average QP stats nyanmisaka 2026-03-26 13:45:02 +08:00
  • f56d073d7e swscale/tests/.gitignore: Add sws_ops_aarch64 Andreas Rheinhardt 2026-03-30 14:31:25 +02:00
  • 3a1e63e007 avcodec/x86/vvc/alf: Avoid zeroing unnecessarily Andreas Rheinhardt 2026-03-19 14:38:57 +01:00
  • 8901f858eb avcodec/x86/vvc/alf: Hoist creating shift register out of loop Andreas Rheinhardt 2026-03-19 14:33:55 +01:00
  • a3dfc511a5 avcodec/x86/vvc/alf: Don't push+pop unused register Andreas Rheinhardt 2026-03-19 14:10:41 +01:00
  • 5de2c4c89e avcodec/x86/vvc/alf: Avoid reload Andreas Rheinhardt 2026-03-19 13:38:00 +01:00
  • d727b7a64e avcodec/x86/vvc/alf: Avoid modifying nonvolatile registers Andreas Rheinhardt 2026-03-19 13:28:40 +01:00
  • b1d6f31d65 avcodec/x86/vvc/alf: Use correct shift amount Andreas Rheinhardt 2026-03-19 11:44:16 +01:00
  • 2cce9a8279 avcodec/x86/vvc/alf: Avoid modifying nonvolatile registers Andreas Rheinhardt 2026-03-19 11:12:00 +01:00
  • cb1ffc58ca avcodec/x86/vvc/of: Don't use ymm regs where xmm are sufficient Andreas Rheinhardt 2026-03-27 08:48:42 +01:00
  • 1785542a80 avcodec/x86/vvc/of: Don't add to zero Andreas Rheinhardt 2026-03-26 22:41:12 +01:00
  • 06fa26d2e8 avcodec/x86/vvc/of: Deduplicate common code Andreas Rheinhardt 2026-03-26 17:59:53 +01:00
  • 002b3bc1b3 avcodec/x86/vvc/of: Avoid punpckldq Andreas Rheinhardt 2026-03-26 17:27:16 +01:00
  • ada58bd0e2 avcodec/x86/vvc/of: Use xmm registers where sufficient Andreas Rheinhardt 2026-03-19 10:39:50 +01:00
  • ad34eb2ae6 avcodec/x86/vvc/of: Correct comment Andreas Rheinhardt 2026-03-19 05:50:57 +01:00
  • 2570f5d307 avcodec/x86/vvc/of: Avoid scalar log2 Andreas Rheinhardt 2026-03-19 05:30:37 +01:00
  • 03b83f8feb avcodec/x86/vvc/of: Remove redundant instructions Andreas Rheinhardt 2026-03-19 04:32:21 +01:00
  • 2517c328fc swscale/aarch64: add NEON sws_ops backend Ramiro Polla 2026-03-10 15:40:37 +01:00
  • 534757926f swscale/aarch64: introduce ops_asmgen for NEON backend Ramiro Polla 2026-03-10 15:40:37 +01:00
  • 991611536c swscale/aarch64: introduce a runtime aarch64 assembler interface Ramiro Polla 2026-03-24 17:59:53 +01:00
  • a1bfaa0e78 swscale/aarch64: introduce tool to enumerate sws_ops for NEON backend Ramiro Polla 2026-03-10 15:40:37 +01:00
  • e54e117998 avutil/x86/x86util: define .text section additionally to COMDAT one Kacper Michajłow 2026-03-30 00:35:07 +02:00
  • e3bcb9ac76 avformat/tests: add FATE tests for yuv4mpegpipe pixel formats Soham Kute 2026-03-30 03:44:07 +05:30
  • 9bf999c24f avcodec/tests: add encoder-parser API test for H.261 Soham Kute 2026-03-30 03:43:52 +05:30
  • dc8183377c avutil/tests/file: replace trivial test with error-path coverage Soham Kute 2026-03-30 03:43:34 +05:30
  • 80cd067715 avutil/x86util: don't produce empty object files on win{32,64} Kacper Michajłow 2026-03-28 01:20:49 +01:00
  • 2b1d8ba3ec avfilter/x86/vf_atadenoise: move %if ARCH_X86_64 after x86util include Kacper Michajłow 2026-03-29 22:21:16 +02:00
  • 2b8ca0f3c5 avfilter/x86/avf_showcqt: add missing section declaration Kacper Michajłow 2026-03-28 16:29:13 +01:00
  • 368f58109e doc/muxers: fix mpegts muxer documentation Jun Zhao 2026-03-29 16:28:48 +08:00
  • 4c0dff0878 lavf/mpegtsenc: Add parentheses to clarify operator precedence in CC update Jun Zhao 2026-03-29 16:19:12 +08:00
  • 3f39783337 swscale/ops_chain: simplify ff_sws_compile_op_tables() with int index Niklas Haas 2026-03-27 19:29:01 +01:00
  • f6a2d41fe2 swscale/ops: keep track of correct dither min/max Niklas Haas 2026-03-27 19:18:43 +01:00
  • 7989fd973a swscale/ops: add min/max to SwsDitherOp Niklas Haas 2026-03-27 19:05:10 +01:00
  • 915523e136 swscale/ops: add missing check on SwsDitherOp.y_offset Niklas Haas 2026-03-27 19:14:56 +01:00
  • 7af7b8664b swscale/ops_chain: check SWS_COMP_GARBAGE instead of next->comps.unused Niklas Haas 2026-03-28 20:19:17 +01:00
  • 048ca3b367 swscale/ops_optimizer: check COMP_GARBAGE instead of next->comps.unused Niklas Haas 2026-03-28 17:16:24 +01:00
  • e8f6c9dbf2 swscale/ops: only print SWS_OP_SCALE denom if not 1 Niklas Haas 2026-03-28 17:49:46 +01:00
  • ff397a327a swscale/ops: remove unneeded conditional on describe_comp_flags Niklas Haas 2026-03-28 17:08:48 +01:00
  • 804041045e swscale/ops: remove redundant unused mask from ops printout Niklas Haas 2026-03-28 17:07:33 +01:00
  • 13388c0cac swscale/ops: test for SWS_COMP_GARBAGE instead of next->comps.unused Niklas Haas 2026-03-28 16:33:38 +01:00
  • 6fb0efb35c swscale/ops: strip value range from garbage components Niklas Haas 2026-03-28 16:31:58 +01:00
  • 7d94d9fc52 swscale/ops: mark all unused components as GARBAGE Niklas Haas 2026-03-28 16:24:51 +01:00
  • 672c0ad69a swscale/ops: slightly refactor unused[] computation Niklas Haas 2026-03-28 16:04:24 +01:00
  • c0cc7f341a swscale/ops: simplify SwsOpList.order_src/dst Niklas Haas 2026-03-28 14:57:40 +01:00
  • d33403ba50 avfilter/buffersrc: use 1 << n for flags (cosmetic) Niklas Haas 2026-03-26 15:34:01 +01:00
  • 33f837a9e9 avfilter/af_whisper.c: Set split_on_word WyattBlue 2026-03-19 18:01:45 -04:00
  • 107a309f3c fftools/ffmpeg_filter: fix the incomplete printing of reason for video filter graph reconfiguration nyanmisaka 2026-03-25 14:54:12 +08:00
  • 482e7a1696 avformat/matroskadec: remove unnecessary log James Almer 2026-03-29 00:08:05 -03:00
  • ad7d270935 avcodec/libdav1d: call ff_attach_decode_data() on output frames James Almer 2026-03-27 14:31:33 -03:00
  • 823c6fc0b8 avcodec/decode: make LCEVC injection available to decoders that don't call ff_get_buffer() James Almer 2026-03-27 14:30:53 -03:00
  • 8528c697c7 avcodec/av1dec: add support for LCEVC ITU-T35 payloads James Almer 2026-03-26 17:32:03 -03:00
  • 4c7a8df34d avcodec/av1dec: refactor parsing ITU-T35 metadata James Almer 2026-03-26 17:29:41 -03:00
  • 29d8c2af4d avcodec/libdav1d: add support for LCEVC ITU-T35 payloads James Almer 2026-03-26 17:24:46 -03:00
  • fe1ffd63fb avcodec/libdav1d: refactor parsing ITU-T35 metadata James Almer 2026-03-26 17:23:59 -03:00
  • ec86dade2f avformat/matroskadec: add support for LCEVC ITU-T35 payloads James Almer 2026-03-26 17:18:28 -03:00
  • 47dc4e3429 avformat/matroskadec: refactor parsing Block Additional James Almer 2026-03-26 16:43:16 -03:00
  • 1a7979a2f8 avcodec/x86/h26x/h2656_inter: Simplify splatting coefficients Andreas Rheinhardt 2026-03-26 01:19:21 +01:00
  • a72b00675c avcodec/x86/h26x/h2656_inter: Don't prepare unused coeffs for hv funcs Andreas Rheinhardt 2026-03-26 00:41:34 +01:00
  • 88870f33ab avcodec/x86/h26x/h2656_inter: Remove always-true checks Andreas Rheinhardt 2026-03-26 00:12:40 +01:00
  • eb5ac9fee7 avfilter/x86/vf_idetdsp: Avoid (v)movdqa Andreas Rheinhardt 2026-03-25 21:58:17 +01:00
  • c00721310f avcodec/x86/hevc/deblock: Avoid vmovdqa Andreas Rheinhardt 2026-03-25 19:43:32 +01:00
  • 5c88f46c92 avutil/x86/aes: Only assemble iff HAVE_AESNI_EXTERNAL Andreas Rheinhardt 2026-03-28 10:46:17 +01:00
  • 4c179adeaf avcodec/Makefile: Add avformat->h2645_parse.o lcevctab.o dependencies Andreas Rheinhardt 2026-03-28 10:40:40 +01:00
  • e91727e7ef avcodec/x86/mpeg4videodsp: Fix build failure without x86asm Andreas Rheinhardt 2026-03-27 18:40:31 +01:00
  • a5c10346fc avcodec/lcevcdec: do nothing with unsupported pixel formats James Almer 2026-03-28 18:33:12 -03:00
  • 5a75d905cb avformat/mpegts: create stream groups after having parsed the entire PMT James Almer 2026-03-26 14:44:49 -03:00
  • d069ba22ff avcodec/decode: don't try to apply LCEVC enhancements if some other kind of post processing is active James Almer 2026-03-27 19:34:11 -03:00
  • d6a22cda38 avcodec/decode: add a hwaccel specific post_process callback to FrameDecodeData James Almer 2026-03-27 19:31:38 -03:00
  • 5482deeb66 lavfi/scale_vulkan: fix width/height match check Lynne 2026-03-28 19:36:58 +01:00
  • 0e077f2dc1 swscale/vulkan: do not apply order_src/dst for packed r/w Lynne 2026-03-28 17:27:09 +01:00
  • 69c9cfbddf swscale/vulkan: fix redundant check for packed data Lynne 2026-03-28 17:25:53 +01:00
  • 814f862832 swscale/graph: add scaling ops when required Niklas Haas 2026-03-06 19:19:28 +01:00
  • 2ef01689c4 swscale/x86/ops: add 4x4 transposed kernel for large filters Niklas Haas 2026-03-17 00:49:34 +01:00
  • 4bf51d6615 swscale/x86/ops: add reference SWS_OP_FILTER_H implementation Niklas Haas 2026-03-16 20:59:28 +01:00
  • 568cdca9cc swscale/x86/ops: implement support for SWS_OP_FILTER_V Niklas Haas 2026-03-09 16:51:50 +01:00
  • 7966de1ce6 swscale/x86/ops: add support for applying y line bump Niklas Haas 2026-03-09 16:50:38 +01:00
  • 77588898e2 swscale/x86/ops: add some missing packed shuffle instances Niklas Haas 2026-03-09 19:32:08 +01:00
  • 98f2aba45a swscale/x86/ops: add bxq/yq variants of bxd/yd Niklas Haas 2026-03-18 18:14:32 +01:00
  • 48369f6cf2 swscale/x86/ops: reserve one more temporary register Niklas Haas 2026-03-05 13:18:40 +01:00