Commit Graph

  • 53a9a34e23 avcodec/snow: Reduce sizeof(SnowContext) Andreas Rheinhardt 2026-02-09 17:57:30 +01:00
  • bb92009386 avcodec/snow: Only allocate emu_edge_buffer for encoder Andreas Rheinhardt 2026-02-09 14:33:01 +01:00
  • c7b5f1537d CONTRIBUTING.md: Add Forgejo Michael Niedermayer 2026-02-19 22:32:35 +01:00
  • 13e063ceec vulkan/ffv1: properly initialize the linecache Lynne 2026-02-22 00:02:26 +00:00
  • 99515a3342 avcodec/jpeg2000htdec: Check Lcup and Lref Michael Niedermayer 2026-02-07 22:55:11 +01:00
  • 6c1c1720cf avcodec/x86/vvc/dsp_init: Mark dsp init function as av_cold Andreas Rheinhardt 2026-02-19 02:22:49 +01:00
  • af3f8f5bd2 avcodec/x86/vvc/of: Break dependency chain Andreas Rheinhardt 2026-02-19 02:08:32 +01:00
  • 19dc7b79a4 avcodec/x86/vvc/of: Unify shuffling Andreas Rheinhardt 2026-02-19 01:31:31 +01:00
  • 8e82416434 avcodec/x86/vvc/of: Avoid unused register Andreas Rheinhardt 2026-02-19 01:06:21 +01:00
  • 81fb70c833 avcodec/x86/vvc/mc,dsp_init: Avoid pointless wrappers for w_avg Andreas Rheinhardt 2026-02-19 00:40:42 +01:00
  • ea78402e9c avcodec/x86/vvc/mc,dsp_init: Avoid pointless wrappers for avg Andreas Rheinhardt 2026-02-17 23:00:30 +01:00
  • 5a60b3f1a6 avcodec/x86/vvc/mc: Remove always-false branches Andreas Rheinhardt 2026-02-17 20:27:51 +01:00
  • 59f8ff4c18 avcodec/x86/vvc/mc: Remove unused constants Andreas Rheinhardt 2026-02-17 20:03:42 +01:00
  • eabf52e787 avcodec/x86/vvc/mc: Avoid unused work Andreas Rheinhardt 2026-02-17 19:23:27 +01:00
  • 9317fb2b2e avcodec/x86/vvc/mc: Avoid ymm registers where possible Andreas Rheinhardt 2026-02-17 19:10:18 +01:00
  • caa0ae0cfb avcodec/x86/vvc/mc: Avoid pextr[dq], v{insert,extract}i128 Andreas Rheinhardt 2026-02-17 17:34:49 +01:00
  • 7bf9c1e3f6 avcodec/x86/vvc/mc: Avoid redundant clipping for 8bit Andreas Rheinhardt 2026-02-17 15:14:04 +01:00
  • b22b65f2f8 avformat/hlsenc: Return error upon error, fix shadowing Andreas Rheinhardt 2026-02-21 13:17:26 +01:00
  • c98346ffaa avcodec/libtheoraenc: make keyframe mask unsigned and handle its larger range Michael Niedermayer 2026-02-21 02:12:03 +01:00
  • ca011ee754 avformat: Bump version and add APIChanges entry Marvin Scholz 2026-02-19 17:51:30 +01:00
  • 3be4545b67 avcodec/vvc/inter: Deduplicate applying averaging Andreas Rheinhardt 2026-02-20 20:02:01 +01:00
  • 324fd0bc46 avcodec/vvc/inter: Remove redundant variable, fix shadowing Andreas Rheinhardt 2026-02-20 19:51:42 +01:00
  • 6777d5cd48 avcodec/vvc/inter: Remove always-false/true checks Andreas Rheinhardt 2026-02-20 19:49:38 +01:00
  • cff9f29d5b swscale/ops_optimizer: add sanity checks to scale->expand conversion Niklas Haas 2026-02-20 16:17:16 +01:00
  • 5c661dec61 swscale/ops: avoid UB in ff_sws_pixel_expand() Niklas Haas 2026-02-20 16:02:32 +01:00
  • f951aa9ef3 avfilter/af_loudnorm: Avoid unchecked allocation Andreas Rheinhardt 2026-02-19 14:26:33 +01:00
  • a0b55a0491 avcodec/mjpegdec: fix indentation and some white spaces Ramiro Polla 2026-01-16 20:50:38 +01:00
  • 0accfde281 avcodec/jpeglsdec: fix decoding of jpegls files with restart markers Ramiro Polla 2025-12-10 23:53:28 +01:00
  • 80edf78e58 tests/fate/image: add jpegls tests with restart markers Ramiro Polla 2026-01-19 14:18:15 +01:00
  • 5672c410a6 avcodec/mjpegdec: unescape data for each restart marker individually Ramiro Polla 2025-10-08 19:48:49 +02:00
  • 22771117a0 avcodec/mjpegdec: move get_bits_left() checks after handling of restart count Ramiro Polla 2025-10-09 16:55:18 +02:00
  • 3783b8f5e1 avcodec/mjpegdec: move vpred initialization out of loop in ljpeg_decode_rgb_scan() Ramiro Polla 2025-09-23 23:28:49 +02:00
  • 851cb118da avcodec/jpegls: clear more JLSState fields inside ff_jpegls_init_state() Ramiro Polla 2025-12-29 19:50:54 +01:00
  • 3f2d4b49e6 avcodec/mjpegdec: split mjpeg_find_raw_scan_data() out of mjpeg_unescape_sos() Ramiro Polla 2026-01-15 18:30:59 +01:00
  • bb48d2dba2 avcodec/mjpegdec: simplify decode_scan codepaths in ff_mjpeg_decode_sos() Ramiro Polla 2026-01-15 18:30:09 +01:00
  • 179db32777 avcodec/mjpegdec: move MxPEG parameters from mjpeg_decode_scan() to MJpegDecodeContext Ramiro Polla 2026-01-15 18:15:19 +01:00
  • 14602cd999 avcodec/mjpegdec: move SOS header fields to MJpegDecodeContext Ramiro Polla 2025-09-25 17:49:36 +02:00
  • c1cd31320d avcodec/mjpegdec: find correct sizes for SOS fields Ramiro Polla 2025-09-24 20:40:53 +02:00
  • cad555d0a4 avcodec/mjpegdec: improve unescaping of SOS fields Ramiro Polla 2025-09-19 16:53:49 +02:00
  • 8abb40a8d8 avcodec/mjpegdec: simplify away mjpeg_unescape_sos()'s parameters Ramiro Polla 2025-09-24 00:17:02 +02:00
  • 3d90949d1e avcodec/mjpegdec: split mjpeg_unescape_sos() out of ff_mjpeg_find_marker() Ramiro Polla 2025-09-23 17:40:10 +02:00
  • 0ddb3e6af2 avcodec/mjpegdec: improve ff_mjpeg_find_marker() for non-SOS and for THP Ramiro Polla 2025-09-11 22:14:43 +02:00
  • 2d9023564b avcodec/mjpegdec: move handling of AVRn interlaced picture to mjpeg_decode_scan() Ramiro Polla 2025-09-24 23:33:50 +02:00
  • 51caa26a86 avcodec/mjpegdec: move initialization of last_dc field to mjpeg_decode_scan() Ramiro Polla 2025-09-24 23:30:57 +02:00
  • 44fd92c514 avcodec/mjpegdec: improve debug message in find_marker() Ramiro Polla 2025-09-23 16:33:26 +02:00
  • 8a0f1fd6ab avcodec/mjpegdec: remove commented out code Ramiro Polla 2025-09-18 16:37:03 +02:00
  • fa4c24a8d9 avcodec/mjpegdec: remove unnecessary else Ramiro Polla 2025-09-10 16:04:06 +02:00
  • 9a7e0f1052 configure: Enable -Wunterminated-string-initialization warning Andreas Rheinhardt 2026-01-05 21:55:21 +01:00
  • 0b77f79191 avutil/attributes_internal: Add attribute_nonstring Andreas Rheinhardt 2026-01-05 17:24:44 +01:00
  • acde43703f avutil/error: Remove size from error_stringtable Andreas Rheinhardt 2026-01-26 22:02:09 +01:00
  • 005510501e configure: Make check for accepting warnings stricter Andreas Rheinhardt 2026-01-05 18:54:42 +01:00
  • 05098eef42 configure: Use per-language unknown-warnings-flags Andreas Rheinhardt 2026-01-05 21:31:28 +01:00
  • 51349e31fc avformat/whip: Avoid uninitialized pointer read Vignesh Venkat 2026-02-19 10:58:00 -08:00
  • e8a07be1c2 avformat: rtsp: fix logging of reply sequence number Marvin Scholz 2026-02-19 20:28:19 +01:00
  • 8d46d88f05 avformat: rtspdec: fix leaks in rtsp_read_command_reply Marvin Scholz 2026-02-19 20:27:41 +01:00
  • 360a4025fb avcodec/rv60dec: check last_size Michael Niedermayer 2026-02-16 01:58:01 +01:00
  • c9404f5b9c swscale/optimizer: eliminate completely unused operations Niklas Haas 2026-01-14 12:25:49 +01:00
  • 46d721a69a swscale/optimizer: compress planar reads with unused planes Niklas Haas 2026-01-14 15:59:42 +01:00
  • b01236d5fb swscale/optimizer: try pushing all swizzles towards the output Niklas Haas 2026-02-04 17:03:11 +01:00
  • aaa898a2d1 swscale/optimizer: promote component swizzles to plane swizzles Niklas Haas 2026-01-08 20:12:26 +01:00
  • a02860a292 swscale/optimizer: don't assume op lists start with read Niklas Haas 2026-01-09 12:52:45 +01:00
  • 6df8174f77 swscale/optimizer: don't reject op lists without read Niklas Haas 2026-01-13 11:19:00 +01:00
  • e7965e84c5 swscale/optimizer: fix unswizzle optimization Niklas Haas 2026-01-21 14:36:26 +01:00
  • 4b8790f107 swscale/optimizer: allow commuting CLEAR past SWAP_BYTES Niklas Haas 2026-01-13 21:02:12 +01:00
  • e729f49645 swscale/ops_backend: allocate block storage up-front Niklas Haas 2026-01-13 17:20:55 +01:00
  • 7961e3a48f swscale/ops_backend: add float clear patterns Niklas Haas 2026-02-12 13:21:00 +01:00
  • 272e7a047b swscale/ops_backend: add clear pattern for ya8 alpha Niklas Haas 2026-01-13 15:22:31 +01:00
  • ef4e16ed50 swscale/x86/ops: make the presence of a read op optional Niklas Haas 2026-01-13 11:31:12 +01:00
  • da47951bd7 swscale/ops: lift read op metadata to SwsOpList Niklas Haas 2026-02-19 17:20:25 +01:00
  • 1940662ac6 swscale/ops: take plane order into account during noop() check Niklas Haas 2026-02-19 15:00:36 +01:00
  • d0cb74881c swscale/ops: fix PRINTQ snprintf buffer size Niklas Haas 2026-02-19 14:36:29 +01:00
  • 70d30056dc swscale/ops: also print plane order when swizzled Niklas Haas 2026-02-04 14:47:49 +01:00
  • 998cffb432 swscale/ops: add input/output plane swizzle mask to SwsOpList Niklas Haas 2026-01-08 15:10:30 +01:00
  • 2dfde1531d swscale/ops: reset comp flags on SWS_OP_CLEAR Niklas Haas 2026-02-04 19:33:50 +01:00
  • 9662d1fa97 swscale/optimizer: remove read+write optimization Niklas Haas 2026-02-04 14:49:01 +01:00
  • c17a9ba0b8 tests/sws_ops: explicitly skip no-op operation lists Niklas Haas 2026-01-09 13:05:28 +01:00
  • e96332cb65 swscale/ops: add ff_sws_op_list_is_noop() Niklas Haas 2026-01-09 12:47:55 +01:00
  • c91634dfe6 vulkan/ffv1: add current linecache for encode/decode Lynne 2026-02-17 01:23:57 +01:00
  • 3f91ff8aa6 ffv1enc_vulkan: perform non-RGB prediction in 16-bits Lynne 2026-02-15 17:43:22 +01:00
  • 9d5421ad92 vulkan/ffv1: keep track of RCT Ry/By coeffs using vector suffixes Lynne 2026-02-14 17:37:03 +01:00
  • b9c19c9073 ffv1enc_vulkan: use direct values rather than reading from struct Lynne 2026-02-14 17:14:35 +01:00
  • b19707103e ffv1enc_vulkan: allocate a device-only output buffer if possible Lynne 2026-02-14 16:37:25 +01:00
  • 4b6396a49b ffv1enc_vulkan: allocate all results memory upfront Lynne 2026-02-14 16:29:30 +01:00
  • f32e70ecc9 vulkan/ffv1: unify all constants buffer into a single buffer Lynne 2026-02-14 05:21:55 +01:00
  • fc10cc4a52 vulkan/ffv1: optimize get_isymbol Lynne 2026-02-14 00:37:10 +01:00
  • f32111f3f7 vulkan/ffv1: improve compiler hints Lynne 2026-02-13 13:49:42 +01:00
  • e9645930dd vulkan/ffv1_dec: synchronize image writes when decoding Lynne 2026-02-13 13:17:38 +01:00
  • fb7700636c vulkan/ffv1: synchronize before/after RCT transform/preload Lynne 2026-02-13 12:33:10 +01:00
  • 5ac9376763 vulkan/ffv1_dec_setup: roll a put_rac inside a loop Lynne 2026-02-11 22:31:06 +01:00
  • 33525cb6e7 vulkan/rangecoder: don't store pointers in the context Lynne 2026-02-11 21:44:04 +01:00
  • 5c1b2947a4 ffv1enc_vulkan: only return the encoded size, not its offset Lynne 2026-02-11 21:21:58 +01:00
  • 2c138e2df5 vulkan/ffv1: use loops to encode planes Lynne 2026-02-11 15:19:39 +01:00
  • 10a26974cd vulkan/ffv1: finalize and initialize slices only in invocation == 0 Lynne 2026-02-11 14:51:52 +01:00
  • bc968bc8b4 vulkan/ffv1_enc: cache state probabilities Lynne 2026-02-10 16:32:39 +01:00
  • 826b72d12f vulkan/ffv1: mark buffers as uniform/readonly when needed Lynne 2026-02-10 14:47:35 +01:00
  • 3d74e0e63a ffv1enc_vulkan: fix Golomb encoding Lynne 2026-02-10 09:07:57 +01:00
  • fdd0f21f5d vulkan/ffv1_common: use scalar alignment for the base slice structure Lynne 2026-02-10 08:11:04 +01:00
  • 4b00b26e79 vulkan_ffv1: overhaul the synchronization Lynne 2026-02-10 07:59:18 +01:00
  • 10407de110 vulkan/rangecoder: clean up unused functions and redundant fields Lynne 2026-02-10 06:09:52 +01:00
  • c8823ec5b2 vulkan_ffv1: unify slice offsets and status into one buffer Lynne 2026-02-10 05:10:52 +01:00