Open Bug 1801052 Opened 1 year ago Updated 23 days ago

[meta] improve sync decoding of images

Categories

(Core :: Graphics: ImageLib, task)

task

Tracking

()

People

(Reporter: tnikkel, Unassigned)

References

(Depends on 22 open bugs, Blocks 2 open bugs)

Details

(Keywords: meta)

meta bug to collect bugs/tasks for improvements/fixes related to sync decoding of images.

Depends on: 1800602
Depends on: 1786918
Depends on: 1708989
Depends on: 1797941
Depends on: 1436056
Depends on: 1092837
Depends on: 1787288
Depends on: 1735114
Depends on: 705826
Depends on: 1553923
Depends on: 1256646
Depends on: 835054
Depends on: 1328044
Depends on: 1591030
Depends on: 514672
Depends on: 644870
Depends on: 854224
Depends on: 1259498
Depends on: 1176634
No longer depends on: 514672
Depends on: 1804240
Depends on: 1816504
Depends on: 1820708, 1820709, 1820711
Depends on: 1823474
Depends on: 1826698
Blocks: 1828778
Depends on: 1836513
Depends on: 1855880

One thing to be careful of if doing sync decoding is this code

https://searchfox.org/mozilla-central/rev/606cdd34860e42611fceba025314864cd293a43b/layout/painting/RetainedDisplayListBuilder.cpp#1574

that invalidates all frames that might have images on every paint. Probably don't want to do that.

Depends on: 1866411
You need to log in before you can comment on or make changes to this bug.