Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jpeg downscaling decoding #2076

Merged
merged 34 commits into from
Jul 17, 2022

Commits on Mar 19, 2022

  1. playground

    Dmitry Pentin committed Mar 19, 2022
    Configuration menu
    Copy the full SHA
    36180c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11220a3 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2022

  1. Infrastructure

    Dmitry Pentin committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    afbf44b View commit details
    Browse the repository at this point in the history
  2. First working prototype, not optimized

    Only works for 444
    Dmitry Pentin committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    017919a View commit details
    Browse the repository at this point in the history
  3. Added playground benchmarks

    Dmitry Pentin committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    5cca314 View commit details
    Browse the repository at this point in the history
  4. Resizing converter no longer depends on avx converter only

    Dmitry Pentin committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    a10be09 View commit details
    Browse the repository at this point in the history
  5. Unified spectral conversion for direct and downscaled routines

    Fixed warnings & added intermediate benchmark results
    Dmitry Pentin committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    1ce994a View commit details
    Browse the repository at this point in the history
  6. Added second stage to the resizing decoding

    Dmitry Pentin committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    4e17b69 View commit details
    Browse the repository at this point in the history
  7. Chroma subsampling for downscaling decoder

    Dmitry Pentin committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    f4d5f1a View commit details
    Browse the repository at this point in the history
  8. Update playground

    Dmitry Pentin committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    282e593 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2022

  1. Initial processor implementation, code base for tests

    Dmitry Pentin committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    8192ff2 View commit details
    Browse the repository at this point in the history
  2. Separated scaled IDCT methods

    Dmitry Pentin committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    52f507d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6eceb6c View commit details
    Browse the repository at this point in the history
  4. 4x4 implementation, tests

    Dmitry Pentin committed Apr 11, 2022
    Configuration menu
    Copy the full SHA
    03407f1 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2022

  1. Fixed bug leading to gray images after decoding

    Dmitry Pentin committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    1050cf2 View commit details
    Browse the repository at this point in the history
  2. Fix compilation error

    Dmitry Pentin committed Apr 12, 2022
    Configuration menu
    Copy the full SHA
    9575a24 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into dp/jpeg-downscaling-decode

    Dmitry Pentin authored Apr 12, 2022
    Configuration menu
    Copy the full SHA
    c57ca1b View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2022

  1. IDCT resizing modes

    Dmitry Pentin committed Apr 24, 2022
    Configuration menu
    Copy the full SHA
    12776f0 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2022

  1. Code cleanup, removed invalid second pass logic, marked scaled decodi…

    …ng internal
    Dmitry Pentin committed Apr 30, 2022
    Configuration menu
    Copy the full SHA
    7057245 View commit details
    Browse the repository at this point in the history
  2. Added tests for out jpeg image size getter method

    Dmitry Pentin committed Apr 30, 2022
    Configuration menu
    Copy the full SHA
    bfbfdfa View commit details
    Browse the repository at this point in the history
  3. Restored Program.cs

    Dmitry Pentin committed Apr 30, 2022
    Configuration menu
    Copy the full SHA
    b943f80 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2022

  1. Configuration menu
    Copy the full SHA
    bb82e27 View commit details
    Browse the repository at this point in the history
  2. Docs & review fixes

    Dmitry Pentin committed May 1, 2022
    Configuration menu
    Copy the full SHA
    6747339 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'dp/jpeg-downscaling-decode' of https://github.com/br3ak…

    …er/ImageSharp into dp/jpeg-downscaling-decode
    Dmitry Pentin committed May 1, 2022
    Configuration menu
    Copy the full SHA
    1aff245 View commit details
    Browse the repository at this point in the history
  4. Unsafe.Add fix

    Dmitry Pentin committed May 1, 2022
    Configuration menu
    Copy the full SHA
    f011dcc View commit details
    Browse the repository at this point in the history
  5. Merge branch 'main' of https://github.com/SixLabors/ImageSharp into d…

    …p/jpeg-downscaling-decode
    Dmitry Pentin committed May 1, 2022
    Configuration menu
    Copy the full SHA
    3feb7f6 View commit details
    Browse the repository at this point in the history
  6. Small bug fixes, ready for merging

    Dmitry Pentin committed May 1, 2022
    Configuration menu
    Copy the full SHA
    95c56b0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ed86426 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2022

  1. Configuration menu
    Copy the full SHA
    9f35b78 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

  1. Configuration menu
    Copy the full SHA
    2896faf View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2022

  1. Merge branch 'main' into dp/jpeg-downscaling-decode

    Dmitry Pentin committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    3f16a68 View commit details
    Browse the repository at this point in the history
  2. Added resizing benchmark results

    Dmitry Pentin committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    9851315 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2022

  1. Configuration menu
    Copy the full SHA
    d0de191 View commit details
    Browse the repository at this point in the history
  2. Fix headers

    JimBobSquarePants committed Jul 16, 2022
    Configuration menu
    Copy the full SHA
    7a9cf87 View commit details
    Browse the repository at this point in the history