oxipng/src
andrews05 7650953faf
Improve memory usage of evaluator (#688)
This adds a new `final_round` parameter to the evaluator, which allows
us to determine when to keep the `filtered` data and when to keep the
compressed `idat_data`. By only keeping one of these we can
significantly improve memory usage.

Ref #683
2025-03-08 12:01:02 +01:00
..
deflate Refactor optimize_raw (#670) 2025-01-29 20:53:11 +01:00
png Improve memory usage of evaluator (#688) 2025-03-08 12:01:02 +01:00
reduction Reduction performance tweaks (#676) 2025-02-08 18:49:04 +01:00
apng.rs Parse fcTL/fdAT into frames 2025-01-26 00:16:24 +01:00
atomicmin.rs Refactor optimize_raw (#670) 2025-01-29 20:53:11 +01:00
cli.rs Remove obsolete flag warning 2025-01-02 09:40:52 +13:00
colors.rs Refactor optimize_raw (#670) 2025-01-29 20:53:11 +01:00
display_chunks.rs Feature/manpage (#596) 2024-03-18 12:28:52 +01:00
error.rs Parse fcTL/fdAT into frames 2025-01-26 00:16:24 +01:00
evaluate.rs Improve memory usage of evaluator (#688) 2025-03-08 12:01:02 +01:00
filters.rs Reduction performance tweaks (#676) 2025-02-08 18:49:04 +01:00
headers.rs Disallow grayscale transformation if non-sRGB profile (#682) 2025-02-26 22:39:20 +01:00
interlace.rs API docs 2024-11-30 13:28:05 +13:00
lib.rs Improve memory usage of evaluator (#688) 2025-03-08 12:01:02 +01:00
main.rs Fix new Clippy lints 2025-01-30 18:39:23 +01:00
options.rs Clippy 2025-01-02 09:15:24 +13:00
rayon.rs Remove some now unnecessary Clippy lints allowances 2024-07-11 15:20:53 +12:00
sanity_checks.rs Run cargo fmt 2024-09-28 15:41:54 +02:00