Closed Bug 2023488 Opened 2 months ago Closed 1 month ago

Progressive rendering of JXL

Categories

(Core :: Graphics: ImageLib, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
151 Branch
Tracking Status
firefox151 --- fixed

People

(Reporter: zondolfin, Assigned: zondolfin)

References

(Blocks 1 open bug)

Details

Attachments

(1 file, 2 obsolete files)

Progressive rendering of JXL images

Buffer incoming data in a Vector to preserve unconsumed bytes across
yield boundaries. Add lightweight frame scanner for WantsFrameCount
metadata decode path. Add progressive rendering via FlushPartialFrame
for still images.

Component: Graphics → Graphics: ImageLib
Blocks: JPEG-XL

Is this a duplicate of bug 1709815? They're both about supporting progressive rendering for JPEG-XL, but I'm not sure if they should be separate or not.

Duplicate of this bug: 2023487
Duplicate of this bug: 1709815
Depends on: 2023742
Attachment #9570972 - Attachment is obsolete: true
Pushed by tnikkel@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/393eb50f9672 https://hg.mozilla.org/integration/autoland/rev/8dd83184ee9d Replace StreamingLexer with direct SourceBufferIterator driving in nsJXLDecoder r=tnikkel,saschanaz
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 151 Branch

Comment on attachment 9560904 [details]
Bug 2023488. Add test for progressive jxl rendering. r?#gfx-reviewers,saschanaz

Revision D291079 was moved to bug 2033176. Setting attachment 9560904 [details] to obsolete.

Attachment #9560904 - Attachment is obsolete: true
QA Whiteboard: [qa-triage-done-c152/b151]
Regressions: 2036329
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: