Reuse the image decoder created in DeferredImageDecoder.
Reported by
nagaraja...@samsung.com,
Jun 13 2017
|
|||||
Issue descriptionImage decoder initialization happens multiple times for decoding the image. Try to reuse ImageDecoder created in DeferredImageDecoder.
,
Jun 15 2017
Most decoders are now created on raster threads, or at least at raster time. It's not clear they can be reused.
,
Jun 18 2018
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Jun 18 2018
I'm changing the component on this, because I think it is WontFix but I don't feel qualified to make that call.
,
Jun 18 2018
Yes, this is WontFix. The lifetime of ImageDecoders used on the raster threads is controlled by ImageDecodingStore, since we might be caching partially decoded frames or GIF frames for re-use later. Also, creating the decoder itself is not a heavy-weight operation, so I'm not sure what we'd gain by reusing it. |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by chrishtr@chromium.org
, Jun 15 2017