Lucas CHOLLET
|
e5b70837de
LibGfx: Remove `ImageDecoder::set_[non]volatile()`
|
2 лет назад |
Lucas CHOLLET
|
243e91f5de
LibGfx/JPEG: Don't return an error on empty icc profiles
|
2 лет назад |
Lucas CHOLLET
|
0ef61ab895
LibGfx/JPEG: Convert some west-consts to east-consts
|
2 лет назад |
Lucas CHOLLET
|
af14ed6b2e
LibGfx/JPEG: Accept grayscale images with an App14 segment
|
2 лет назад |
MacDue
|
e7cddda7e1
LibGfx: Allow passing an ideal size to image decoders
|
2 лет назад |
Lucas CHOLLET
|
f52e3e540f
LibGfx/JPEG: Add a fast path for sequential JPEGs
|
2 лет назад |
Lucas CHOLLET
|
503720b574
LibGfx/JPEG: Put generic definitions in a shared header
|
2 лет назад |
Lucas CHOLLET
|
e252b6e258
LibGfx/JPEG: Use a more aggressive inline policy
|
2 лет назад |
Lucas CHOLLET
|
5a0d702f21
LibGfx/JPEG: Avoid the copy of each scan
|
2 лет назад |
Lucas CHOLLET
|
9a317267de
LibGfx/JPEG: Make `JPEGLoadingContext::current_scan` optional
|
2 лет назад |
Lucas CHOLLET
|
df63e14da7
LibGfx/JPEG: Introduce `JPEGStream`
|
2 лет назад |
Lucas CHOLLET
|
9e6d91032e
LibGfx/JPEG: Use `Error` to propagate errors
|
2 лет назад |
Ben Wiederhake
|
da394abe04
LibGfx+Fuzz: Convert ImageDecoder::initialize to ErrorOr
|
2 лет назад |
Lucas CHOLLET
|
312c398b59
LibGfx/JPEG: Add support for 12 bits JPEGs
|
2 лет назад |
Lucas CHOLLET
|
9b5050a11c
LibGfx/JPEG: Add support for `SOF1` images
|
2 лет назад |
Lucas CHOLLET
|
844e374de1
LibGfx/JPEG: Fix faded 4-channels images
|
2 лет назад |
Lucas CHOLLET
|
e81baa0464
LibGfx/JPEG: Discard the correct number of bytes
|
2 лет назад |
Lucas CHOLLET
|
677386bfaa
LibGfx/JPEG: Use a lookup table to retrieve huffman symbols
|
2 лет назад |
Lucas CHOLLET
|
9389177e5f
LibGfx/JPEG: Make `generate_huffman_codes` be a method of `HuffmanTable`
|
2 лет назад |
Lucas CHOLLET
|
8cba8ed25a
LibGfx/JPEG: Rename `HuffmanTableSpec` => `HuffmanTable`
|
2 лет назад |
Lucas CHOLLET
|
011fe0d9ba
LibGfx/JPEG: Ensure capacity of vector instead of blindly appending
|
2 лет назад |
Lucas CHOLLET
|
f4014f898d
LibGfx/JPEG: Use `peek_bits` in `next_symbol`
|
2 лет назад |
Lucas CHOLLET
|
5ec2aa4dcc
LibGfx/JPEG: Introduce `peek_bits` and use it in `read_bits`
|
2 лет назад |
Lucas CHOLLET
|
86ce9cc30f
LibGfx/JPEG: Encapsulate operations on `HuffmanStream`
|
2 лет назад |
Lucas CHOLLET
|
66108d102e
LibGfx/JPEG: Store previous DC values in `i16`
|
2 лет назад |
Lucas CHOLLET
|
a08b91e63e
LibGfx/JPEG: Rename `HuffmanStreamState` => `HuffmanStream`
|
2 лет назад |
Tom
|
e7921cfe14
LibGfx: Add first_animated_frame_index method to ImageDecoder
|
2 лет назад |
Lucas CHOLLET
|
ddbe65e2f8
LibGfx/JPEG: Factorize chunk size reading
|
2 лет назад |
Lucas CHOLLET
|
105a40f4f6
LibGfx/JPEG: Rename `qtable_id` => `quantization_table_id`
|
2 лет назад |
Lucas CHOLLET
|
dd5d2e3505
LibGfx/JPEG: Support up to 4 quantization tables
|
2 лет назад |