Commit Graph

  • d4125bbce7 avformat/movenc: add channel layout mappings for a few codecs These codecs cannot self-report layout in the bitstream, and are known or expected to use a libavutil-compatible channel order, and as such can use mov_ch_layouts_wav for tag lookup. Tim Walker 2026-05-23 17:02:32 +02:00
  • 3e402514e5 avcodec/aacencdsp: move init methods outside of the header James Almer 2026-05-28 00:01:37 -03:00
  • fc265ebb9e avformat/oggparsevorbis.c: Prevent integer overflow when summing header lengths; add bounds check. Romain Beauxis 2026-05-21 20:55:41 +00:00
  • 12f179dc66 avformat/oggparsevorbis.c: Prevent integer overflow when summing header lengths; add bounds check. Romain Beauxis 2026-05-21 20:55:41 +00:00
  • 5f14108864 avcodec/libfdk-aacdec: support streams with 5 front channels Tim Walker 2026-05-27 21:06:41 +02:00
  • fb5dd6ec60 avformat/tls_{openssl,gnutls,mbedtls}: gate DTLS udp helpers on CONFIG_UDP_PROTOCOL Vann Harl 2026-05-22 15:09:10 +02:00
  • 28b92b9b2e avformat/tls_gnutls:fix crash when connecting to peer Aditya Banavi 2026-03-20 16:08:22 +00:00
  • df3511db5b avformat/tls: Moved the parsing of host uri into a separate function - ff_tls_parse_host() Aditya Banavi 2026-03-28 06:50:10 +00:00
  • adcf20da26 avformat/oggparsevorbis.c: Prevent integer overflow when summing header lengths; add bounds check. Romain Beauxis 2026-05-21 20:55:41 +00:00
  • 58d4114d36 avformat/oggparsevorbis.c: Prevent integer overflow when summing header lengths; add bounds check. Romain Beauxis 2026-05-21 20:55:41 +00:00
  • 30595cbc5d swscale/aarch64/yuv2rgb_neon: aggregate 16bpp predicates DROOdotFOO 2026-05-23 17:53:20 +02:00
  • 0ac3b00a18 avcodec/mjpegdec: simplify bayer width handling Ramiro Polla 2026-02-13 22:34:13 +01:00
  • 2065ead16e avcodec/mjpegdec: remove redundant vpred variable for bayer Ramiro Polla 2026-02-13 19:55:11 +01:00
  • 9a6b5ca197 vulkan/ffv1_enc_rct_search: fix slice dimension iterations Lynne 2026-05-26 11:34:40 +09:00
  • 9cabb12f74 vulkan/ffv1_enc_rct_search: write slice_rct_coef directly by main invoc Lynne 2026-05-26 11:33:53 +09:00
  • 5fc56fbf96 vulkan/ffv1_enc_rct_search: barrier before reading score_mode Lynne 2026-05-26 11:33:24 +09:00
  • 2806afd28f vulkan/ffv1: read raw 16-bit float images via R16_UINT view to preserve denormals Lynne 2026-05-26 11:32:24 +09:00
  • 50e6668c83 vulkan/ffv1_enc: skip GOLOMB encode_line when !bits for FLOAT formats Lynne 2026-05-26 11:30:58 +09:00
  • e14e43aeaa vulkan/ffv1_enc: pass the correct base and offset to OFFBUF in init_golomb Lynne 2026-05-26 11:30:31 +09:00
  • d1e0a292ce vulkan/ffv1_enc_remap: clear the full 65536-entry fltmap Lynne 2026-05-26 11:29:40 +09:00
  • 4675271e7a vulkan/rangecoder: fix encoding issue when -1 != 0xFF Lynne 2026-05-26 02:26:20 +09:00
  • 9288681068 avcodec/x86/vorbisdsp: change cmpleps to cmpltps in inverse coupling Hassan Hany 2026-02-05 23:14:16 +02:00
  • 8885116f4d avcodec/liboapvenc: derive and validate APV profile from pixel format Soham Kute 2026-04-18 14:24:28 +05:30
  • 3040962167 swscale/swscale_unscaled: fix packed30togbra10() and gbr16ptopacked30() for GBRP 10 and 12 bit MSB formats Ramiro Polla 2026-05-15 22:44:13 +02:00
  • 4945e33e98 avformat/dashdec: bound manifest reloads and fragment-open retries Michael Niedermayer 2026-05-21 21:59:01 +02:00
  • 461fb22053 avfilter/af_join: fix wrong loop bound in buffer dedup (use-after-free) Franciszek Kalinowski 2026-05-19 09:29:45 +02:00
  • 387ad6d102 avformat/mov: validate APV access unit length before passing to decoder Omkhar Arasaratnam 2026-05-25 04:47:27 +02:00
  • 0bdda94ccc tests/fate/libavutil: add FATE test for csp marcos ashton 2026-05-18 00:23:43 +01:00
  • 907b738995 tests/fate/libavutil: add FATE test for ambient_viewing_environment marcos ashton 2026-05-18 00:23:05 +01:00
  • 3921b435fc avcodec/x86/h264_intrapred: cosmetic fix Zuxy Meng 2026-04-22 18:42:33 -07:00
  • 69bdb05f36 avcodec/pngdec: bound decompressed zTXt/iCCP size (decompression-bomb guard) Franciszek Kalinowski 2026-05-19 09:38:28 +02:00
  • c79dfd29e6 avcodec/h264_slice: guard color_frame() against chroma-width underflow Franciszek Kalinowski 2026-05-19 09:36:50 +02:00
  • 34dfa8bf2b avcodec/x86/h264_intrapred: SSE2 impl. of pred8x8l_top_dc_8 Zuxy Meng 2026-04-21 20:43:03 -07:00
  • f16c3cc5aa avcodec/atrac9dec: improve output of atrac9_decode_frame Macdu 2026-04-27 22:35:38 +02:00
  • 78a0309735 avformat/movenc: don't overwrite track_duration on every src_track Zhao Zhili 2026-05-18 17:58:49 +08:00
  • c23d4da312 avcodec/magicyuv: Fix 1 line MEDIAN slices Michael Niedermayer 2026-05-19 19:49:42 +02:00
  • 5806e8b9f3 avcodec/magicyuv: Expand the s->interlaced slice-height sanity check Michael Niedermayer 2026-05-09 00:00:00 +00:00
  • 374b726ffa avcodec/magicyuv: reject slice_height misaligned with chroma vshift Ori Hollander 2026-05-09 00:00:00 +00:00
  • 8f1769703c avformat/mxfdec: zero-init Sony MPEG-4 extradata and add padding Michael Niedermayer 2026-05-21 06:28:15 +02:00
  • d2d79dca9a avformat/soxdec: Check sample_rate for nan Michael Niedermayer 2026-05-18 21:40:45 +02:00
  • b79a7422f5 fftools/ffprobe: print downmix_info frame side data Nicolas Gaullier 2026-05-11 10:36:56 +02:00
  • 6b401344e8 fftools/textformat: add support for decibel formatting Nicolas Gaullier 2026-01-23 16:35:56 +01:00
  • 0099a5fbdd fftools/textformat: stop using char * as identifiers Nicolas Gaullier 2026-05-04 18:32:10 +02:00
  • 8cd7465565 tests/tiny_ssim: fixed mistake in ssim_c1 calculation Balling 2025-08-15 21:40:34 +00:00
  • c2047918e6 avformat/hls: Check url_offset and size Michael Niedermayer 2026-05-20 01:35:17 +02:00
  • 59094859a8 avformat/hls: Check TIME-OFFSET value Michael Niedermayer 2026-05-20 01:24:54 +02:00
  • d3f59f9b7f avcodec/prores_raw: reject invalid tile alignment values amhurtado 2026-05-19 15:55:21 -05:00
  • a0def8f915 avformat/movenc: skip the metadata stream itself when populating tref Zhao Zhili 2026-05-18 17:58:41 +08:00
  • 3baab604db forgejo/workflows: run at least one test out-of-tree Timo Rothenpieler 2026-05-24 00:12:16 +02:00
  • 0b52ae8aa6 tests/fate/generic-tags: fix out-of-tree testing Timo Rothenpieler 2026-05-23 22:59:58 +02:00
  • 2bae6f9d52 avformat/ogg: drop CELT support Romain Beauxis 2026-05-21 08:56:41 -05:00
  • bce8d61d12 avformat/libsrt: fix ipv6 wildcard listener RossWang 2026-05-14 20:22:53 +08:00
  • 8d817a1150 libavformat: Add generic disc_subtitle tag mapping for Vorbis Tau Gärtli 2026-04-30 20:56:11 +02:00
  • 504c135f8c libavformat: Add generic disc_subtitle tag mapping for MOV/MP4 Tau Gärtli 2026-04-30 20:53:07 +02:00
  • 752abe97ab libavformat: Add generic disc_subtitle tag mapping for ID3v2 Tau Gärtli 2026-04-30 20:48:04 +02:00
  • 0abe230566 libavformat: Add generic disc_subtitle tag mapping for asf Tau Gärtli 2026-04-30 20:46:45 +02:00
  • ac4fc01d6f libavformat: Add generic disc_subtitle tag Tau Gärtli 2026-04-30 20:44:20 +02:00
  • b64d0c6db6 tests/fate: Add tests for generic metadata tags Tau Gärtli 2026-04-26 16:48:32 +02:00
  • dfd11985e8 Add silence ut Daniil Cherednik 2026-05-14 01:42:58 +02:00
  • 816d74e0bb avcodec/opus/enc: fix CELT psy analysis and packet sizing Daniil Cherednik 2026-05-02 00:20:07 +02:00
  • aa08cf8112 swscale/options: add missing option value for SWS_STRICT Niklas Haas 2026-04-08 13:02:52 +02:00
  • 03dfac5630 fftools/ffmpeg_sched: allow throttling decoder outputs Niklas Haas 2025-12-19 15:17:53 +01:00
  • 2b72d5243c fftools/ffmpeg_sched: drain incoming frames before blocking filters Niklas Haas 2026-05-15 18:17:52 +02:00
  • 95391352b5 fftools/thread_queue: add THREAD_QUEUE_FLAG_NO_BLOCK Niklas Haas 2026-05-15 18:04:57 +02:00
  • 321b0e36a3 fftools/thread_queue: add flags parameter to tq_receive() Niklas Haas 2026-05-15 17:54:33 +02:00
  • f48e5d4db4 fftools/ffmpeg_filter: rate control all filter graphs Marton Balint 2025-06-24 21:23:10 +02:00
  • 6a563dab71 fftools/ffmpeg_sched: allow choosing nodes to unchoke Niklas Haas 2026-05-05 15:11:41 +02:00
  • 04888287b3 fftools/ffmpeg_sched: fix sch_stop() and schedule_update_locked() race Niklas Haas 2025-12-19 15:59:23 +01:00
  • 0d123a3c23 fftools/ffmpeg_sched: use macros for schedule_update_locked() loops Niklas Haas 2026-05-05 15:27:05 +02:00
  • 4492ad7228 avformat/ty: check rec_size Michael Niedermayer 2026-05-16 21:14:40 +02:00
  • 3a042a5ab8 avcodec/libfdk-aacdec: support streams with more than six channels James Almer 2026-05-19 13:36:39 -03:00
  • 7755d264bd avcodec/libfdk-aacdec: fix the check for downmix layout order James Almer 2026-05-19 13:13:28 -03:00
  • 268c37fdae avformat/iamf_writer: fix stream id log argument Zhao Zhili 2026-05-18 17:57:32 +08:00
  • 5b38e6eafb apv_decode: add update_thread_context callback Lynne 2026-05-22 22:57:35 +09:00
  • dd0ac641a5 vulkan: properly check if the internally synchronized queue extension is supported Lynne 2026-05-22 22:40:28 +09:00
  • 6e0e13b0bf avformat/ogg: Fix overflow and stale oggvorbis_private values Dale Curtis 2026-05-21 20:55:41 +00:00
  • cd02463dc6 lavf: wire id3v2 fdebug option Romain Beauxis 2026-05-11 09:55:41 -05:00
  • 274bc5f9ae avformat: deprecate FF_FDEBUG_TS in favor of AV_FDEBUG_TS, add AV_FDEBUG_ID3V2 Romain Beauxis 2026-05-21 08:06:15 -05:00
  • 2e142e52ae swscale/aarch64: add NEON yuv->rgb16 fast paths DROOdotFOO 2026-05-19 13:32:25 +02:00
  • 34501921fd tests/checkasm/sw_yuv2rgb: cover nv12 and nv21 DROOdotFOO 2026-05-19 13:31:50 +02:00
  • 61a0b8fb41 avcodec: remove CELT decoder Marvin Scholz 2026-05-21 19:22:54 +02:00
  • f17c8db820 swscale/vulkan: add a non-bitexact version of OP_LINEAR Lynne 2026-04-08 15:59:49 +02:00
  • 6d57426b6a swscale/vulkan: create a constant matrix from linear op constants Lynne 2026-04-08 15:35:47 +02:00
  • 2423a719e0 swscale/vulkan: put entire linear matrix+vector as constant data Lynne 2026-04-08 15:11:25 +02:00
  • 198991372c swscale/vulkan: move linear op handling to a separate function Lynne 2026-04-08 14:48:23 +02:00
  • 437aa4d208 lavfi/blackdetect_vulkan: use integer timestamps and fix crash Lynne 2026-05-22 14:00:19 +09:00
  • a189413832 vf_blackdetect_vulkan: port to compile-time SPIR-V generation Lynne 2026-05-21 21:29:48 +09:00
  • 2e25da3121 vf_nlmeans_vulkan: port to compile-time SPIR-V generation Lynne 2026-05-14 17:09:50 +09:00
  • c40ac0f03a swscale/vulkan: add support for filtering on SWS_OP_READ Lynne 2026-04-26 12:54:05 +02:00
  • 448e08aa80 swscale/vulkan: allocate buffers for scaling filters Lynne 2026-04-26 12:22:04 +02:00
  • b7ccdaa018 swscale/vulkan: make buffer descriptor generation generic Lynne 2026-04-26 12:26:04 +02:00
  • d0af60afa8 swscale/vulkan: make dither buffer allocation path generic Lynne 2026-04-26 12:21:09 +02:00
  • c8ddaa97db swscale/vulkan: base dispatch size on output image size, rather than input Lynne 2026-04-26 12:23:03 +02:00
  • 51d4406e07 swscale/graph: support allocating hardware intermediate frames Lynne 2026-04-26 15:47:17 +02:00
  • b67570b765 avformat/mov_chan: don't share a function that's only used where it's defined James Almer 2026-05-21 18:04:02 -03:00
  • 99e1ecca36 avformat/icecast: reject CR/LF in metadata header values Franciszek Kalinowski 2026-05-19 09:43:54 +02:00
  • 7b52cb6afd avformat/oggparsecelt: bound extra_headers to avoid an effectively infinite loop Franciszek Kalinowski 2026-05-19 09:41:42 +02:00
  • a981a06fe7 avformat/oggparsecelt: bound extra_headers to avoid an effectively infinite loop Franciszek Kalinowski 2026-05-19 09:41:42 +02:00
  • 181cfa1008 avformat/oggparsecelt: bound extra_headers to avoid an effectively infinite loop Franciszek Kalinowski 2026-05-19 09:41:42 +02:00
  • d0f9f7a27b avformat/oggparsecelt: bound extra_headers to avoid an effectively infinite loop Franciszek Kalinowski 2026-05-19 09:41:42 +02:00