Commit Graph

  • dadbce5a38
    Merge ab7effe1c5 into 59ce6af6fc #3181 Stefan Nikolei 2026-09-12 18:37:36 +0300
  • e5759d3637
    Merge 37766b8d1a into 59ce6af6fc #3153 winscripter 2026-09-12 13:11:51 +0200
  • 50f5f384b4 Suppress SourceLink NuGet audit advisory release/4.1.x James Jackson-South 2026-09-12 16:11:13 +1000
  • 59ce6af6fc Merge remote-tracking branch 'origin/release/4.1.x' main James Jackson-South 2026-09-12 16:04:34 +1000
  • 37bc351f6e
    Merge pull request #3187 from SixLabors/fix/security-advisory-triage James Jackson-South 2026-09-12 15:37:31 +1000
  • 37766b8d1a Implement field visitor for metadata #3153 winscripter 2026-09-10 07:44:53 +0400
  • 46522e2819 Add progressive split winscripter 2026-09-10 07:24:53 +0400
  • 5223e06b70 Add JPEG XL optimize winscripter 2026-09-10 06:36:41 +0400
  • 1a23a1a282 Add TOC encoder winscripter 2026-09-10 06:05:04 +0400
  • e81085cc83 Implement remaining SIMD utils in JXL winscripter 2026-09-10 05:43:38 +0400
  • 030fb54526 Add coeff order encoder winscripter 2026-09-10 05:35:16 +0400
  • 1119f88407 Add some FJXL work winscripter 2026-09-10 05:03:45 +0400
  • 4d49215f89 Add SimdUtils.Lzcnt winscripter 2026-09-09 21:59:28 +0400
  • f872a81117 Remove SIMD vectors from FJXL, add some ANS symbol reader work winscripter 2026-09-09 21:29:30 +0400
  • 5265b84698
    Merge c2cc544793 into adb982081a #2633 Ynse Hoornenborg 2026-09-09 01:20:21 +0000
  • c2cc544793 Fix-ICC-decoder-reference-baselines-and-HEIF-test-grouping #2633 James Jackson-South 2026-09-09 11:19:22 +1000
  • 4c972965c9 Decode AVIF directly into destination regions James Jackson-South 2026-09-09 10:09:24 +1000
  • 9aeed10da9 Add selectable ICC lookup-table interpolation James Jackson-South 2026-09-09 10:02:43 +1000
  • b058eba8d6 Add context map decoder winscripter 2026-09-09 00:49:57 +0400
  • ec32e42275 Refactor winscripter 2026-09-09 00:26:29 +0400
  • 0c2c3a1acf Mark transforms encoder as TODO winscripter 2026-09-09 00:20:22 +0400
  • 0520ab33b9 Add encoder image comparators winscripter 2026-09-08 23:59:20 +0400
  • 5b8cd178e3 Add fields tests winscripter 2026-09-08 21:26:51 +0400
  • 06598eee41 Blank transforms encoder winscripter 2026-09-08 20:33:23 +0400
  • fdba3ee042 Add transforms decoder, some ANS encoder work winscripter 2026-09-08 20:28:36 +0400
  • aaf4d1ad1d Add JPEG writer (incomplete) winscripter 2026-09-08 06:04:29 +0400
  • 7b5e7d4dc1 Use ImageMagick for AVIF reference decoding James Jackson-South 2026-09-08 11:54:17 +1000
  • 133116741e Add JPEG parser winscripter 2026-09-08 05:02:12 +0400
  • 93f48a480d Restore shared decoder, ICC, and Point APIs to upstream main James Jackson-South 2026-09-08 10:41:39 +1000
  • e38989d630 Restore JPEG and PNG implementations to upstream main James Jackson-South 2026-09-08 10:35:34 +1000
  • 22d1d3710c Add visit to custom transform data winscripter 2026-09-07 21:51:32 +0400
  • 836a0554e1 Add bit writer winscripter 2026-09-07 21:41:44 +0400
  • ab43e7b4ae Add tests, field writes, update folder structure, add group border assigner, complete noise decoder, XYB encoder, reference DCT winscripter 2026-09-07 21:28:09 +0400
  • cebed59b85 Implement all transfer functions, add unpremultiply alpha to write to output stage, specify enum type as byte winscripter 2026-09-07 15:18:00 +0400
  • 26c86f7ff3 Evaluate AV1 inter modes before intra candidates James Jackson-South 2026-09-07 17:39:46 +1000
  • 6716c8e9ff Decode HEIF sequences without a separate primary image item James Jackson-South 2026-09-07 17:08:50 +1000
  • 882d571447 Retain AV1 decoder storage across reconstruction and filtering James Jackson-South 2026-09-07 17:08:23 +1000
  • 636e62c760 Apply AV1 motion-cost refresh cadence during tile encoding James Jackson-South 2026-09-07 17:02:47 +1000
  • e94848c356 Integrate AV1 motion search with retained frame decisions James Jackson-South 2026-09-07 16:54:02 +1000
  • d8f6a1de31 Separate AV1 probability adaptation from syntax packing James Jackson-South 2026-09-07 16:50:56 +1000
  • a658a2cb7c Store AV1 cumulative probabilities in 16 bits James Jackson-South 2026-09-07 16:50:06 +1000
  • 105d76954c Add coordinated AV1 motion-search controller James Jackson-South 2026-09-07 15:58:12 +1000
  • 869340d68e Add AV1 inter transform rate-distortion estimation James Jackson-South 2026-09-07 15:18:38 +1000
  • d5d4d74b15 Add regular AV1 quantization across sample precisions James Jackson-South 2026-09-07 15:17:39 +1000
  • e9babd55a3 Add rectangular AV1 motion-error metrics James Jackson-South 2026-09-07 14:33:28 +1000
  • d78734dc76 Normalize high-bit-depth AV1 intra-copy search SAD James Jackson-South 2026-09-07 13:36:42 +1000
  • e315e04bc5 Merge HLG base/derived class into one; abbreviate transfer function class name winscripter 2026-09-07 00:53:26 +0400
  • f2ccbacb43 Remove double emptyline winscripter 2026-09-07 00:51:19 +0400
  • 649034b023 Add PQ transfer function winscripter 2026-09-07 00:50:51 +0400
  • 412693e488 Complete core modular functions winscripter 2026-09-07 00:33:35 +0400
  • 148764c1d3 Add MA decoder winscripter 2026-09-07 00:05:44 +0400
  • d658dede51 Add modular encoder winscripter 2026-09-06 23:38:22 +0400
  • 5653d39664 Add MA encoder winscripter 2026-09-06 20:57:41 +0400
  • ceb282cc11 Refactor, add MA encoding (decoder-only), finish quantization weights, add bits tests winscripter 2026-09-05 14:38:48 +0400
  • c06fabf304 Dequantize AV1 coefficients during entropy parsing James Jackson-South 2026-09-05 20:21:33 +1000
  • b305e6e896 Release AV1 frame state when neighbor context construction fails James Jackson-South 2026-09-05 19:51:40 +1000
  • 330d4c4eab Preserve valid AV1 identity color descriptions and range James Jackson-South 2026-09-05 19:40:47 +1000
  • fff06700db Preserve AV1 rate and distortion through candidate aggregation James Jackson-South 2026-09-05 19:31:35 +1000
  • 4c7880dbe2 Record AV1 retained-state and film-grain source audit James Jackson-South 2026-09-05 19:08:20 +1000
  • ef8b1a8237 Grow AV1 range output at native flush boundaries James Jackson-South 2026-09-05 18:48:33 +1000
  • 93aba785f3 Bound AV1 restoration work to reference processing units James Jackson-South 2026-09-05 18:25:08 +1000
  • aa2ecf6908 Match AV1 symbol rate costs to the range coder minimum James Jackson-South 2026-09-05 18:13:23 +1000
  • 37541f7f3c Encode AV1 palette maps through coded frame boundaries James Jackson-South 2026-09-05 18:03:12 +1000
  • b2aee30362 Convert incompatible AVIF grid sampling before encoding James Jackson-South 2026-09-05 17:47:38 +1000
  • 5f7bad3a64 Clip AV1 loop-filter adjustments after combining reference and mode deltas James Jackson-South 2026-09-05 17:15:58 +1000
  • 77f5358286 Keep AV1 loop-filter delta entropy independent per channel James Jackson-South 2026-09-05 17:12:43 +1000
  • 1639550a04 Integrate shared AV1 intra-edge preparation into encoding James Jackson-South 2026-09-05 16:58:56 +1000
  • 2424ff9f91 Bound AV1 intra reference extensions by coded frame extent James Jackson-South 2026-09-05 16:21:10 +1000
  • 182f39ae5e Resolve incompatible AV1 color settings before allocating conversion storage James Jackson-South 2026-09-05 16:05:21 +1000
  • f7bd907d68 Preserve libaom non-skip policy for ordinary AV1 intra blocks James Jackson-South 2026-09-05 15:56:06 +1000
  • c778217a9b Unwind failed AV1 encoder construction James Jackson-South 2026-09-05 15:37:31 +1000
  • 578ec34d9c Fix AV1 intra reference extents and partition context James Jackson-South 2026-09-05 14:58:59 +1000
  • a7f0fca6b0 Benchmark AV1 sequence encoders across matching RGB conversion boundaries James Jackson-South 2026-09-05 13:14:20 +1000
  • b11f2eb647 Handle incomplete EXR zlib headers #3187 James Jackson-South 2026-09-05 12:51:25 +1000
  • a4bbe289f5 Fix AV1 chroma transform inheritance and sub-8x8 coefficient bounds James Jackson-South 2026-09-05 12:42:29 +1000
  • 7cf7fc469c Fix AV1 live partition traversal and lossless tiled prediction James Jackson-South 2026-09-05 12:22:15 +1000
  • 433afd1a92 Checkpoint AV1 inter encoding and shared search operators James Jackson-South 2026-09-05 11:48:15 +1000
  • c5babb8d13 Honor PNG ancillary policy for invalid compressed metadata James Jackson-South 2026-09-05 11:39:37 +1000
  • 906f037954 Verify CCITT pixels with supplied narrow-image fixtures James Jackson-South 2026-09-05 11:34:30 +1000
  • 4b73eaad10 Cover complete ICC CLUT payload and conversion controls James Jackson-South 2026-09-05 11:32:47 +1000
  • ffd137222b Validate EXR block rows relative to the data window James Jackson-South 2026-09-05 11:30:24 +1000
  • f113fa836f Honor EXR image data recovery without exposing incomplete blocks James Jackson-South 2026-09-05 11:28:31 +1000
  • 6f9d16910d Initialize omitted EXR color channels James Jackson-South 2026-09-05 11:26:28 +1000
  • 8d48d34352 Clamp nonfinite floating-point pixel conversions James Jackson-South 2026-09-05 11:17:26 +1000
  • 584b662ffa Restore WebP ICC framing comments James Jackson-South 2026-09-05 09:55:06 +1000
  • b335b8a5f8 Apply EXIF part selection at serialization boundary James Jackson-South 2026-09-05 09:46:25 +1000
  • 18532d7a74 Normalize metadata extents and preserve decoder recovery policies James Jackson-South 2026-09-05 09:31:59 +1000
  • 6ed2a27521 Handle partial EXR scanline blocks James Jackson-South 2026-09-05 08:49:50 +1000
  • b0f0d34a2e Complete Butteraugli and its tests winscripter 2026-09-05 00:35:43 +0400
  • 58c803edcd Complete Butteraugli winscripter 2026-09-05 00:07:40 +0400
  • 4e929f3ca8 Move comment winscripter 2026-09-04 22:03:10 +0400
  • eacb94302d Reduce errors winscripter 2026-09-04 22:02:46 +0400
  • bedf8eccac Add tests, complete splines, SIMD-accelerate transpose, add a few SIMD methods, add SIMD-based quantization, XorShift constructor, heuristics (incomplete), spline encoder, v256/v128 support to DCT output/source, JxlBlending (blending.cc, blending.h) winscripter 2026-09-04 21:57:14 +0400
  • 3c43cf583f Reject short EXR ZIP output James Jackson-South 2026-09-05 01:33:42 +1000
  • b03f0ed7e5 Reject unsupported ICC conversion channels James Jackson-South 2026-09-05 01:32:03 +1000
  • cdc79d0c03 Cover narrow CCITT Group 4 re-encoding James Jackson-South 2026-09-05 01:29:53 +1000
  • a9498c6db3 Size CCITT encoder output buffers James Jackson-South 2026-09-05 01:29:00 +1000
  • c4c4bf2922 Clamp histogram luminance indices James Jackson-South 2026-09-05 01:26:41 +1000
  • 92b12d7255 Bound BigTIFF directory entry counts James Jackson-South 2026-09-05 01:25:07 +1000
  • 73d8e02077 Reject undersized ICC tag entries James Jackson-South 2026-09-05 01:23:14 +1000