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 HuffmanTable improvements #1926

Merged

Commits on Jan 6, 2022

  1. Removed Configure() method

    Dmitry Pentin committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    6cf7ab9 View commit details
    Browse the repository at this point in the history
  2. Testing commit, lot of out of bounds guards

    Dmitry Pentin committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    2334bcf View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. Added sanity check for generated huffman codes

    Dmitry Pentin committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    1694a5b View commit details
    Browse the repository at this point in the history
  2. Removed debug checks

    Dmitry Pentin committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    8b01f13 View commit details
    Browse the repository at this point in the history
  3. Reduced stackallock pressure by changing char to byte

    Dmitry Pentin committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    3354ae6 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2022

  1. More readable and maybe even faster code

    Dmitry Pentin committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    499ddf8 View commit details
    Browse the repository at this point in the history
  2. Removed 257 bytes of stack memory pressure

    Dmitry Pentin committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    51127b6 View commit details
    Browse the repository at this point in the history
  3. [WIP] outer scope memory propagation

    Dmitry Pentin committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    e7ee0fd View commit details
    Browse the repository at this point in the history
  4. Reduced memory pressure, removed unnecessary buffer

    Dmitry Pentin committed Jan 8, 2022
    Configuration menu
    Copy the full SHA
    46226bf View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2022

  1. Removed stack pressure, pooling single buffer for entire huffman tabl…

    …es parsing
    Dmitry Pentin committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    5e1eb1a View commit details
    Browse the repository at this point in the history
  2. Docs, faster span slice method

    Dmitry Pentin committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    7bb1a50 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    544c557 View commit details
    Browse the repository at this point in the history