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

LibGfx/JPEGXL: VarDCT-related progress #25755

Open
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

LucasChollet
Copy link
Member

I realized that I didn't upstream my last work on modular images, so instead of making progress in this area, I decided to work on VarDCT. More specifically, I worked on this conformance test.

The image is composed of two frames, one kReferenceOnly (modular) and one kNormalFrame (VarDCT). With these commits, we can decode everything until the VarDCT-specific data in the LfGlobal of the second frame.

@github-actions github-actions bot added the 👀 pr-needs-review PR needs review from a maintainer or community member label Mar 5, 2025
FixedArray<IntPoint> positions;
};

ErrorOr<Patch> read_patch(LittleEndianInputBitStream& stream, EntropyDecoder& decoder, u32 num_extra_channels)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

static

return patch;
}

ErrorOr<FixedArray<Patch>> read_patches(LittleEndianInputBitStream& stream, u32 num_extra_channels)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

static

This will need to be used in the rendering pipeline too, but we are not
there yet.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
👀 pr-needs-review PR needs review from a maintainer or community member
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants