Commit History

Autor SHA1 Mensaxe Data
  Lucas CHOLLET 8cba8ed25a LibGfx/JPEG: Rename `HuffmanTableSpec` => `HuffmanTable` %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET 011fe0d9ba LibGfx/JPEG: Ensure capacity of vector instead of blindly appending %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET f4014f898d LibGfx/JPEG: Use `peek_bits` in `next_symbol` %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET 5ec2aa4dcc LibGfx/JPEG: Introduce `peek_bits` and use it in `read_bits` %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET 86ce9cc30f LibGfx/JPEG: Encapsulate operations on `HuffmanStream` %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET 66108d102e LibGfx/JPEG: Store previous DC values in `i16` %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET a08b91e63e LibGfx/JPEG: Rename `HuffmanStreamState` => `HuffmanStream` %!s(int64=2) %!d(string=hai) anos
  Tom e7921cfe14 LibGfx: Add first_animated_frame_index method to ImageDecoder %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET ddbe65e2f8 LibGfx/JPEG: Factorize chunk size reading %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET 105a40f4f6 LibGfx/JPEG: Rename `qtable_id` => `quantization_table_id` %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET dd5d2e3505 LibGfx/JPEG: Support up to 4 quantization tables %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET f46e3e6644 LibGfx/JPEG: Add myself to the copyright header %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET 0d3b62cbb7 LibGfx/JPEG: Use more explicit types and add a bunch of `const` %!s(int64=2) %!d(string=hai) anos
  Nico Weber cf3835b29b LibGfx/JPEG: Make non-zero-terminated APPn starts non-fatal %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET cfaa51203f LibGfx/JPEG: Use a smaller type to store coefficients %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET 6bc30099f2 LibGfx/JPEG: Add YCCK and CMYK to RGB color transformations %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET 9cbed7b359 LibGfx/JPEG: Support for images with four components %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET 261d36351d LibGfx/JPEG: Replace C-style array by `Array` %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET df12e70541 LibGfx/JPEG: Bring IDCT and YCbCr conversion closer to specification %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET f42d850211 LibGfx/JPEG: Don't reject SOF2 image with successive approximations %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET fbad9a70fc LibGfx/JPEG: Support refinement scans %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET 8806e66f66 LibGfx/JPEG: Handle ZRL as a special case %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET 731c876ff7 LibGfx/JPEG: Change the loop over AC coefficients %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET 902d0ab58e LibGfx/JPEG: Still iterate over AC coefficients of a EOB targeted block %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET ef98b06dff LibGfx/JPEG: Split `spectral_approximation` %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET cb0c8634d4 LibGfx/JPEG: Use a basic `Stream` instead of a `SeekableStream` %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET dc9e783608 LibGfx/JPEG: Remove the `ensure_bounds_okay` function %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET 3f9c5af553 LibGfx/JPEG: More support for scans with a single component %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET b820f9ffbd LibGfx/JPEG: Rename `mb_index` to `macroblock_index` %!s(int64=2) %!d(string=hai) anos
  Lucas CHOLLET 3d7888f309 LibGfx/JPEG: Log components present in a scan %!s(int64=2) %!d(string=hai) anos