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

Commit Graph

  • d993f37a1b avformat/avio: propagate prefer_libcurl preference from parent URLContext Niklas Haas 2026-06-24 17:22:26 +02:00
  • cee0613cf7 avformat/libcurl: track and report connection/request statistics Niklas Haas 2026-06-24 14:13:36 +02:00
  • 835ebef535 avformat/libcurl: keep track of owning AVFormatContext Niklas Haas 2026-06-24 14:12:37 +02:00
  • b5bf0a1a87 avformat/hls: check if http protocol is native or not Niklas Haas 2026-06-23 18:36:59 +02:00
  • 45c4f59eb2 avformat/aviobuf: add prefer_libcurl to ffurl_copy_url_options() Niklas Haas 2026-06-23 17:38:52 +02:00
  • b737bddaf1 avformat/avio: re-use av_opt_set() to parse prefer_libcurl Niklas Haas 2026-06-23 17:37:54 +02:00
  • e11cec1059 avformat/libcurl: respect format whitelist Niklas Haas 2026-06-23 16:16:59 +02:00
  • c70d777f7f avformat/libcurl: enable cookie engine unconditionally Niklas Haas 2026-06-23 15:56:53 +02:00
  • 6c338a6595 avformat/libcurl: attach a CURLSH shared handle to all requests Niklas Haas 2026-06-23 15:55:28 +02:00
  • 4127eb2d6a avformat/libcurl: avoid TOCTOU in libcurl_seek() Niklas Haas 2026-06-23 15:43:11 +02:00
  • a910a30326 avformat/libcurl: also allow forcing streams to be seekable Niklas Haas 2026-06-23 15:36:23 +02:00
  • 0a3cf17d5f avformat/libcurl: set minimum buffer size to curl write size Niklas Haas 2026-06-23 15:35:06 +02:00
  • 7346f917e4 avformat: add prefer_libcurl option to route http(s) via libcurl Kacper Michajłow 2026-06-15 03:44:00 +02:00
  • d0972a725d avformat/libcurl: add options, TLS, proxy, cookies and headers Kacper Michajłow 2026-06-15 03:34:03 +02:00
  • 363f04fee9 avformat/libcurl: add seek, size and retry Kacper Michajłow 2026-06-15 03:03:57 +02:00
  • 15e07fbcd1 avformat/libcurl: implement event loop and read path Kacper Michajłow 2026-06-15 02:52:11 +02:00
  • dd25543316 avformat/libcurl: add libcurl protocol skeleton Kacper Michajłow 2026-06-15 02:30:08 +02:00
  • c6e2ae5107 avformat: add parent AVFormatContext to URLContext Kacper Michajłow 2026-06-15 02:13:16 +02:00
  • 336b175c9f fate: disable tests that depend on premultipled conversion Nicolas George 2026-07-27 16:07:38 +02:00
  • acf6b520c1 fftools/ffmpeg_sched: do not print error code Nicolas George 2025-08-03 20:25:03 +02:00
  • ef82d0789a fftools/ffmpeg: remove extra \n Nicolas George 2026-05-02 20:45:16 +02:00
  • ad1f8a09a6 lavfi/vf_format: factor parsing the lists Nicolas George 2026-05-02 16:45:49 +02:00
  • cf6abefe83 lavfi/vf_format: report error for invalid names Nicolas George 2026-05-02 16:25:18 +02:00
  • a757b708ae lavfi: cosmetic: rename variable Nicolas George 2026-04-25 19:58:54 +02:00
  • f3431169da lavfi: do not send premultiplied alpha to filters not ready for it Nicolas George 2026-04-25 19:52:58 +02:00
  • cd9d265344 Revert "avfilter/avfiltergraph: always retry format negotiation after auto-filters" Nicolas George 2026-04-25 19:25:41 +02:00
  • 7058900614 avcodec/screenpresso: reject deflate output shorter than the frame Michael Niedermayer 2026-07-22 05:44:41 +02:00
  • 7002e01c19 tests/fate/spdif: add TrueHD branch padding test Nathan Lucas 2026-07-05 16:26:31 -06:00
  • 2db563fac2 avformat/spdifenc: preserve TrueHD MAT padding across branches Nathan Lucas 2026-06-16 08:05:20 -06:00
  • 601d9ee881 avformat/hlsenc: Handle extensionless URIs in extract_segment_number() Steven Liu 2026-07-09 13:12:26 +08:00
  • 23602df9cd avformat/hls: Enforce protocol checks when opening child playlists Steven Liu 2026-07-09 13:04:34 +08:00
  • 275e217b10 avformat/hlsenc: Fix heap buffer overflow in parse_playlist() Steven Liu 2026-07-09 13:01:31 +08:00
  • b52c71e438 avfilter/dnn: fix async teardown race condition in all backends Raja-89 2026-07-23 23:22:32 +05:30
  • d09db42d8f configure: add manual check for openvino v2 Guo Yejun 2026-07-21 22:43:08 +08:00
  • 2a06abd2d7 hwcontext_vaapi: fix undefined close() on windows wang-bin 2024-11-19 19:43:02 +08:00
  • 9e598c5188 avcodec/x86/h264_intrapred: Deprecate MMX from pred8x8l_down_left_8 Zuxy Meng 2026-07-14 22:09:00 -07:00
  • c87b51a93e avcodec/x86/h264_intrapred: Deprecate MMX from all pred4x4 functions Zuxy Meng 2026-05-31 14:16:43 -07:00
  • 9e3d688314 avcodec/x86/h264_intrapred: Deprecate MMX from pred16x16_dc_8 Zuxy Meng 2026-05-31 01:38:46 -07:00
  • 1a0747633c avcodec/x86/h264_intrapred: Deprecate MMX from pred8x8l_horizontal_down_8 Zuxy Meng 2026-05-30 23:48:38 -07:00
  • 093fda3c21 avcodec/x86/h264_intrapred: Deprecate MMX from pred8x8l_vertical_left_8 Zuxy Meng 2026-05-30 22:07:32 -07:00
  • ea2bf7e775 avcodec/x86/h264_intrapred: Deprecate MMX from pred8x8l_vertical_right_8 Zuxy Meng 2026-05-30 13:00:02 -07:00
  • d03788af83 avcodec/x86/h264_intrapred: Deprecate MMX from pred8x8l_down_right_8 Zuxy Meng 2026-05-29 22:28:24 -07:00
  • 14dfce5eaf avcodec/x86/h264_intrapred: SSE2 impl. of pred8x8_dc_rv40_8 Zuxy Meng 2026-05-28 19:23:54 -07:00
  • 3333082cd7 avcodec/x86/h264_intrapred: SSE2 impl. of pred8x8l_horizontal_up_8 Zuxy Meng 2026-05-27 22:35:45 -07:00
  • c7e532e81e avcodec/x86/h264_intrapred: SSE2 impl. of pred8x8l_horizontal_8 Zuxy Meng 2026-05-26 20:47:44 -07:00
  • 607862dd66 avcodec/x86/h264_intrapred: SSE2 impl. of pred8x8l_vertical_8 Zuxy Meng 2026-04-27 22:40:15 -07:00
  • 92cd5c9781 avfilter/vf_lut3d: do not compute size*size before the size is validated Michael Niedermayer 2026-07-10 04:07:17 +02:00
  • 6095372a70 avfilter/dnn: use batch_size in DnnContext instead of ov_option Guo Yejun 2026-07-19 22:18:08 +08:00
  • 2f209337fc avformat/mov: read DTS metadata from ddts box Jun Zhao 2026-07-24 10:03:16 +08:00
  • 9347affa3d avcodec/x86/hevc: add SSE2 and AVX transform_4x4_luma Marcos Ashton Iglesias 2026-07-11 17:07:55 +01:00
  • 6e85193417 avcodec/get_buffer: use frame pixel format instead of context James Almer 2026-07-23 10:39:44 -03:00
  • af3779401a avformat/lcevc: add a log context parameter to all functions James Almer 2026-07-23 13:56:54 -03:00
  • b3d4ce20a4 avformat/lcevc: add a log context parameter to all functions James Almer 2026-07-23 13:56:54 -03:00
  • 8c9502e9b0 avcodec/get_buffer: use frame pixel format instead of context James Almer 2026-07-23 10:39:44 -03:00
  • 84ad21fd8c avcodec/get_buffer: use frame pixel format instead of context James Almer 2026-07-23 10:39:44 -03:00
  • 2aefd64d48 avcodec/get_buffer: use frame pixel format instead of context James Almer 2026-07-23 10:39:44 -03:00
  • 2481392fe5 avcodec/get_buffer: use frame pixel format instead of context James Almer 2026-07-23 10:39:44 -03:00
  • 8139862d3d avcodec/get_buffer: use frame pixel format instead of context James Almer 2026-07-23 10:39:44 -03:00
  • 3f92512fd1 avcodec/get_buffer: use frame pixel format instead of context James Almer 2026-07-23 10:39:44 -03:00
  • edd4d6d8e6 avcodec/get_buffer: use frame pixel format instead of context James Almer 2026-07-23 10:39:44 -03:00
  • e1c1b6c558 avcodec/get_buffer: use frame pixel format instead of context James Almer 2026-07-23 10:39:44 -03:00
  • 80eb9e99b9 avutil/hwcontext_cuda: fix unused variable 'i' warning Zhao Zhili 2026-07-23 11:04:10 +08:00
  • afb74faff6 tests/ref: update references James Almer 2026-07-22 21:14:07 -03:00
  • 9c8fc66ce1 tests/fate/matroska: add a test for Track Timescale handling James Almer 2026-07-21 10:54:41 -03:00
  • 642ae726ff avformat/matroska: rescale default duration derived block durations to stream timebase James Almer 2026-07-21 10:44:32 -03:00
  • 2cf3f4d64d avutil/hwcontext_cuda: remove format allowlist, accept any pixel format Philip Langdale 2026-07-15 12:56:26 -07:00
  • c450bf833c Revert "avformat/concatdec: Check recursion depth" Andreas Rheinhardt 2026-07-15 16:14:02 +02:00
  • c61690153c swscale/aarch64: split ops_static.c out of ops_asmgen.c Ramiro Polla 2026-07-06 23:59:58 +02:00
  • e69c1d87f2 swscale/aarch64/ops_asmgen: populate operands matrix in asmgen_setup_linear() Ramiro Polla 2026-07-19 20:23:45 +02:00
  • bc06af02c6 swscale/aarch64/ops_asmgen: use different value for vtmp register index Ramiro Polla 2026-07-19 21:04:02 +02:00
  • a1fcb227ae swscale/aarch64/ops_asmgen: reword annotations for linear operation Ramiro Polla 2026-07-19 21:02:09 +02:00
  • ecbb883014 swscale/aarch64/ops_asmgen: move save_mask setup out of asmgen_op_linear() and into asmgen_setup_linear() Ramiro Polla 2026-07-18 03:27:10 +02:00
  • 132187cdbb swscale/aarch64/ops_asmgen: increase the number of temp vectors to 12 Ramiro Polla 2026-07-19 19:08:25 +02:00
  • 1b66342df2 swscale/aarch64/ops_asmgen: split input/output vector banks into separate register variables Ramiro Polla 2026-07-18 02:43:25 +02:00
  • 940e4b29e1 swscale/aarch64/ops_asmgen: split vector init from reshaping Ramiro Polla 2026-07-19 18:50:19 +02:00
  • 12a0191744 swscale/aarch64/ops_asmgen: setup frame for each function Ramiro Polla 2026-07-12 16:10:13 +02:00
  • 0096b48825 swscale/aarch64/ops_asmgen: load values from exec before performing setup Ramiro Polla 2026-07-18 00:24:21 +02:00
  • 25ee9a4218 swscale/aarch64/ops_asmgen: use more (but simpler) loops for exec load generation Ramiro Polla 2026-07-12 18:22:44 +02:00
  • 28a47aea66 swscale/aarch64/ops_asmgen: pass both input and output masks to asmgen_process() Ramiro Polla 2026-07-18 00:18:07 +02:00
  • 90a8749bf3 swscale/aarch64/ops_asmgen: split cps code out of asmgen_process() Ramiro Polla 2026-07-11 19:26:43 +02:00
  • 7ee8947b2c swscale/aarch64/ops_asmgen: split asmgen_setup_*() out of asmgen_op_*() Ramiro Polla 2026-07-11 14:19:55 +02:00
  • d99e656ee0 swscale/aarch64/ops_asmgen: pass SwsAArch64OpRegs as a separate argument to asmgen_op_*() Ramiro Polla 2026-07-06 23:05:49 +02:00
  • 98e536f4d3 swscale/aarch64/ops_asmgen: split reshape_all_vectors() into vector register classes Ramiro Polla 2026-07-17 00:12:22 +02:00
  • 97590dbd48 swscale/aarch64/ops_asmgen: split constant vector registers out of temp Ramiro Polla 2026-07-06 22:13:31 +02:00
  • 154791b150 swscale/aarch64/ops_asmgen: add IMPL_PRIV helper for offset operand Ramiro Polla 2026-07-16 23:57:46 +02:00
  • af0d56b00e swscale/aarch64/ops_asmgen: use RasmOp directly when generating masks for SWS_UOP_UNPACK Ramiro Polla 2026-07-17 00:09:47 +02:00
  • 2a9665b7c9 swscale/aarch64/ops_asmgen: use arrangement specifiers for vector registers with known size Ramiro Polla 2026-07-18 01:53:21 +02:00
  • d34ed6ce40 swscale/aarch64/ops_asmgen: use and/orr arrangement specifier helpers from rasm Ramiro Polla 2026-07-19 18:23:37 +02:00
  • e418d44c1e swscale/aarch64/rasm: add extra helpers for instructions that take all 16b operands Ramiro Polla 2026-07-19 18:21:58 +02:00
  • 53f1b3dd09 swscale/aarch64/rasm: fill AArch64VecViews by value Ramiro Polla 2026-07-06 20:07:29 +02:00
  • 1cf582b00c configure: Remove unused check_exec_crash Andreas Rheinhardt 2026-07-19 12:18:50 +02:00
  • 68c94ed330 av{codec,filter}/x86: Remove unnecessary asm.h inclusions Andreas Rheinhardt 2026-07-19 12:09:04 +02:00
  • f8c4828c0f avutil/x86/asm: Remove HAVE_[67]REGS, use HAVE_X86_[67]REGS directly Andreas Rheinhardt 2026-07-19 11:35:07 +02:00
  • 1b1f602699 avcodec/d3d12va_encode: set extradata for global header when muxing AV1 to MKV younengxiao 2026-06-24 13:40:02 -04:00
  • 5d7112c60e avfilter/vf_hqdn3d: support dynamic frame sizes Michael Niedermayer 2026-07-12 13:05:33 +02:00
  • f0f634b658 avfilter/vf_hqdn3d: reject unsupported frame parameter changes Michael Niedermayer 2026-07-12 13:05:07 +02:00
  • 0f1e971089 avutil/hwcontext_cuda: drain queued copies on transfer error KawaiiEngine (Sashimiso) 2026-07-15 05:39:29 +09:00
  • 5185caaeb8 avcodec/pngenc: fix overrun caused by exif size discrepancy Leo Izen 2026-07-12 10:22:47 -04:00
  • 45f1910444 avcodec/pngenc: fix overrun caused by exif size discrepancy Leo Izen 2026-07-12 10:22:47 -04:00
  • b506fafec9 avcodec/pngenc: fix overrun caused by exif size discrepancy Leo Izen 2026-07-12 10:22:47 -04:00