Commit Graph

  • bc63000741 configure: add pkg-config check for amr related libs Jack Lau 2025-12-12 20:30:37 +08:00
  • 477bf79b06 avformat/tls_openssl: use SHA-256 instead of SHA-1 for self-signed cert Nariman-Sayed 2026-02-21 23:37:36 +02:00
  • f436d885fc swscale/swscale: fix typos Ramiro Polla 2026-02-26 17:46:26 +01:00
  • ecb707f7e0 swscale/format: add assertion to guard UB Niklas Haas 2026-02-21 15:45:58 +01:00
  • d4202809da swscale/format: check pixel type in ff_sws_encode/decode_colors() Niklas Haas 2026-02-21 15:44:16 +01:00
  • 096e20b4b8 swscale/ops: reorder fields in SwsOpList Niklas Haas 2026-02-20 19:52:53 +01:00
  • b7bbcccbfe tests/swscale: disable fate-sws-ops-list on BE platforms Niklas Haas 2026-02-20 17:50:39 +01:00
  • 841ca7a2cb swscale/format: pass SwsFormat by ref instead of by value where possible Niklas Haas 2026-02-20 17:39:46 +01:00
  • 4e36265dea swscale/format: don't mark single byte formats as byte swapped Niklas Haas 2026-02-20 16:59:07 +01:00
  • 86ddc8b438 swscale/output: Fix some integer overflows in yuv2rgba64_full*() Michael Niedermayer 2026-02-13 00:16:24 +01:00
  • 47e87ed722 Changelog: add entry about swscale Vulkan support Lynne 2026-02-26 10:33:58 +01:00
  • bd24abfb6c swscale/vulkan: initialize GLSL compilation and shader execution Lynne 2026-02-23 22:11:44 +01:00
  • 362414afba swscale: add support for processing hardware frames Lynne 2026-02-25 15:14:48 +01:00
  • 1d2e616d5f swscale: add a Vulkan backend for ops.c Lynne 2026-02-23 21:04:02 +01:00
  • ad452205b6 swscale/ops: add SwsOpBackend.hw_format Lynne 2026-02-25 19:14:22 +01:00
  • c911295f09 swscale: forward original frame pointers to ops.c backend Lynne 2026-02-24 19:10:09 +01:00
  • 00907e1244 swscale/ops: realign after adding slice_align Lynne 2026-02-23 22:29:22 +01:00
  • 9c51aa1824 swscale: add SwsCompiledOp.slice_align Lynne 2026-02-23 21:12:34 +01:00
  • 5bc08e259d swscale: add SwsFormat.hw_format and populate it Lynne 2026-02-23 19:22:18 +01:00
  • d80d5b4ee7 vulkan_spirv: reduce shader print level from TRACE to DEBUG Lynne 2026-02-26 14:00:06 +01:00
  • 0c34fcf0a8 vulkan: constify FFVulkanShader arg in ff_vk_exec_bind_shader Lynne 2026-02-23 22:11:17 +01:00
  • 6c5dc2011b vulkan: reset exec context when uninitializing Lynne 2026-02-26 11:48:13 +01:00
  • 26d6ac56c1 swscale: add sws_test_hw_format() Niklas Haas 2026-02-26 12:40:33 +01:00
  • 43f1189af7 swscale/ops_optimizer: eliminate unnecessary dither indices Niklas Haas 2026-02-25 17:29:43 +01:00
  • ce096aa4ee swscale/x86/ops: add support for optional dither indices Niklas Haas 2026-02-25 17:00:07 +01:00
  • 48ab318f5c swscale/x86/ops: don't preload dither weights Niklas Haas 2026-02-25 15:19:32 +01:00
  • 1ec8e6e3ce swscale/x86/ops: split off dither0 special case Niklas Haas 2026-02-25 15:08:34 +01:00
  • 8b346363aa swscale/ops_backend: implement support for optional dither indices Niklas Haas 2026-02-25 16:52:09 +01:00
  • ef4a597ad8 swscale/ops: allow excluding components from SWS_OP_DITHER Niklas Haas 2026-02-25 16:46:04 +01:00
  • 5425be53b5 configure: re-enable memalign for Haiku Adrien Destugues 2019-08-07 16:21:32 +03:00
  • d67d81a374 configure: don't support asm without memalign Niklas Haas 2026-02-20 20:36:34 +01:00
  • 5fa2a65c11 swscale/unscaled: fix rgbToRgbWrapper for YUVX Niklas Haas 2026-02-24 19:01:05 +01:00
  • a22189101b swscale/unscaled: fix packedCopyWrapper for bitstream formats Niklas Haas 2026-02-24 18:41:04 +01:00
  • 5649ac2b4d swscale/ops: avoid UB in handle_tail() Niklas Haas 2026-02-24 12:58:30 +01:00
  • e4abfb8e51 swscale/ops_backend: avoid UB from incorrect function signature Niklas Haas 2026-02-24 12:54:27 +01:00
  • ec959e20c5 swscale/x86/ops: add special case for expanding bits to bytes/words Niklas Haas 2026-02-24 12:41:38 +01:00
  • 3a5b1d762f swscale/ops_chain: add ability to match fixed scale factor Niklas Haas 2026-02-24 12:24:57 +01:00
  • a71c115b77 swscale/x86/ops: allow matching planar rw against 1-element packed fmt Niklas Haas 2026-02-24 11:51:18 +01:00
  • 83af1a2977 swscale/x86/ops: properly mark SWS_OP_SCALE as flexible Niklas Haas 2026-02-24 12:24:32 +01:00
  • 9adfe25ead swscale/ops_chain: properly mark unreachable branch Niklas Haas 2026-02-24 12:21:11 +01:00
  • 6695528af6 Changelog: add entry for recent Vulkan compute codec optimizations Lynne 2026-02-26 10:31:06 +01:00
  • 8bf74556a1 doc/developer: Add Forgejo as a way to send patches Jack Lau 2026-02-26 06:49:32 +08:00
  • 6b949407cb avfilter: use int instead of enum for AVOption fields Zhao Zhili 2026-01-25 22:30:58 +08:00
  • fddf881c06 avformat: use int instead of enum for AVOption fields Zhao Zhili 2026-01-25 22:14:05 +08:00
  • 86d2fae59f avcodec: use int instead of enum for AVOption fields Zhao Zhili 2026-01-25 22:07:44 +08:00
  • 00d3417b71 avcodec/d3d12va_encode: Add H264 entropy coder parameter support Ling, Edison 2026-01-09 16:49:33 -05:00
  • 5ba2525c7a avcodec/libsvtav1: enable 2-pass encoding Werner Robitza 2026-02-25 16:43:53 +01:00
  • 13e95746ea tests/checkasm/h264chroma: Don't overalign Andreas Rheinhardt 2026-02-24 18:57:27 +01:00
  • e9c2f19e01 tests/checkasm/h264chroma: Add bit depth to error output Andreas Rheinhardt 2026-02-24 18:53:22 +01:00
  • 34cf7790ef tests/checkasm/h264chroma: Fix initialization, range of values Andreas Rheinhardt 2026-02-24 18:33:44 +01:00
  • dc65dcec22 avcodec/vvc/inter: Combine offsets early Andreas Rheinhardt 2026-02-20 18:24:24 +01:00
  • fc7c38f9da avcodec/d3d12va_encode: add detailed ValidationFlags error reporting for video encoders check feature support stevxiao 2025-12-08 17:56:43 -05:00
  • 659892cda6 avformat/tls_mbedtls: generate self-signed cert and key when none is provided in listen mode Jack Lau 2026-02-09 15:57:23 +08:00
  • 55f5cfafeb avformat/tls_mbedtls: set dtls remote addr in listen mode Jack Lau 2026-02-09 15:32:59 +08:00
  • 35ccd5f3de avformat/tls_mbedtls: add dtls support Jack Lau 2026-02-09 12:53:16 +08:00
  • dc4c798970 avformat: Use ff_*_muxer directly Jack Lau 2026-02-23 07:54:18 +08:00
  • c9977acbc6 swscale/ops: clear range values SWS_OP_{MIN,MAX} Ramiro Polla 2026-02-19 23:20:08 +01:00
  • 9fbb03f428 swscale/tests/sws_ops: don't print unused components in the output Ramiro Polla 2026-02-24 20:16:29 +01:00
  • c7c8c31302 swscale/tests/sws_ops: print range values in the output Ramiro Polla 2026-02-19 22:54:32 +01:00
  • 145f6e5878 avcodec/cbs_h2645: split into separate files per module James Almer 2026-02-22 16:36:23 -03:00
  • 989d6ddea0 avformat/wtvdec: Check that language is fully read Michael Niedermayer 2026-02-22 13:47:23 +01:00
  • 186e388716 avformat/whip: use ffurl_closep instead of ffurl_close for dtls_uc Nariman-Sayed 2026-02-23 23:38:41 +02:00
  • 7761b8fbac avcodec/imm5: Dont pass EAGAIN on as is Michael Niedermayer 2026-02-12 23:54:42 +01:00
  • 302f198ba5 avcodec/mjpegdec: Check for multiple exif Michael Niedermayer 2026-02-10 21:00:15 +01:00
  • 2ab23ec729 avcodec/interplayacm: Check input for fill_block() Michael Niedermayer 2026-02-10 20:47:25 +01:00
  • 3827b3f1f0 tools/target_dec_fuzzer: Adjust threshold for G2M Michael Niedermayer 2026-02-10 19:05:28 +01:00
  • bebea1e8e3 tools/target_dec_fuzzer: Adjust threshold for XAN_WC3 Michael Niedermayer 2026-02-10 18:09:55 +01:00
  • ce05529180 tools/target_dec_fuzzer: Adjust threshold for CPIA Michael Niedermayer 2026-02-10 18:06:51 +01:00
  • 9c5e6a319c tools/target_dec_fuzzer: Adjust threshold for QOI Michael Niedermayer 2026-02-10 17:29:39 +01:00
  • 538824fd84 avcodec/hdrdec: Check input size before buffer allocation Michael Niedermayer 2026-02-10 17:22:11 +01:00
  • 55bb6e2646 avcodec/tmv: Move space check before buffer allocation Michael Niedermayer 2026-02-10 13:41:29 +01:00
  • f81d6479ec tools/target_dec_fuzzer: Adjust threshold for MPC8 Michael Niedermayer 2026-02-10 02:58:23 +01:00
  • c8b57f0a1e tools/target_dec_fuzzer: Adjust threshold for BFI Michael Niedermayer 2026-02-10 02:54:04 +01:00
  • 4446dfb0e3 avcodec/flashsv: Check for input space before (re)allocating frame Michael Niedermayer 2026-02-10 02:37:58 +01:00
  • 40cafc25cf avcodec/mdec: Check input space vs minimal block size Michael Niedermayer 2026-02-06 22:37:53 +01:00
  • 73681f888d avcodec/h264_parser: Check remaining input length in loop in scan_mmco_reset() Michael Niedermayer 2026-02-06 22:05:06 +01:00
  • b21f1b6482 tests/swscale: don't pass fake object to av_opt_eval_* Niklas Haas 2026-02-23 19:37:00 +01:00
  • afdb683a3f swscale: avoid UB on interlaced frames Niklas Haas 2026-02-21 15:27:00 +01:00
  • d918551650 swscale/graph: switch SwsPass.output to refstruct Niklas Haas 2026-02-21 14:32:44 +01:00
  • cc346b232d swscale/graph: store current pass input instead of global args Niklas Haas 2026-02-10 18:22:57 +01:00
  • 1e071c8585 swscale/graph: omit memcpy() if src and dst are identical Niklas Haas 2026-02-10 14:58:28 +01:00
  • b98751b13c swscale/graph: set up palette using current input image Niklas Haas 2026-02-10 18:18:09 +01:00
  • 0b446cdccd swscale/graph: switch to an AVBufferRef per plane Niklas Haas 2026-02-21 14:55:23 +01:00
  • afa08f4971 swscale/graph: duplicate buffer dimensions in SwsPassBuffer Niklas Haas 2026-02-21 14:51:36 +01:00
  • fe25e54d0f swscale/graph: move output image into separate struct Niklas Haas 2026-02-21 14:24:54 +01:00
  • 18060a8820 swscale/graph: simplify ff_sws_graph_run() API Niklas Haas 2026-02-07 14:51:35 +01:00
  • e1fd274706 swscale/graph: check output plane pointer instead of pixel format Niklas Haas 2026-02-09 15:27:38 +01:00
  • 64fafd63f0 avformat: remove HLS protocol Marvin Scholz 2025-07-08 21:05:29 +02:00
  • ea791a4ef1 swscale/tests/swscale: parse flags from string Niklas Haas 2025-12-08 17:26:09 +01:00
  • fba9fc0c6b lavc: wmadec: limit variable scopes Marvin Scholz 2025-12-10 01:36:27 +01:00
  • d219be03d6 lavc: wmadec: assert channels count Marvin Scholz 2025-12-10 01:06:26 +01:00
  • 7b15039cdb Changelog: add changelog entry for Mps212 Lynne 2026-02-23 07:54:47 +01:00
  • baad75cafa aacdec_usac: add support for parsing Mpsp212 (MPEG surround) Lynne 2025-11-17 06:29:19 +01:00
  • 86977fdb6b aacdec_tab: add Mps212 tables Lynne 2025-11-13 15:58:16 +01:00
  • a4ab4a98c4 aacdec_tab: split up tables init Lynne 2025-11-13 15:57:55 +01:00
  • 40e0463113 avformat/mov: free item_name on infe entry parsing failure James Almer 2026-02-22 23:15:47 -03:00
  • 7e10579f49 avcodec/exr: fix AVERROR typo Michael Niedermayer 2026-02-22 14:50:41 +01:00
  • c3aa28f23d avformat/mov: check for EOF in more loops James Almer 2026-02-22 11:12:23 -03:00
  • 28c330d0f3 avformat/mov: abort if the queried item doesn't exist instead of overwriting it James Almer 2026-02-22 11:05:12 -03:00
  • 9bc4109b23 avformat/tls_openssl: fix memory leak in cert_from_pem_string Nariman-Sayed 2026-02-22 05:45:46 +02:00