summaryrefslogtreecommitdiffstats
path: root/image/Decoder.cpp
diff options
context:
space:
mode:
authorwolfbeast <mcwerewolf@gmail.com>2018-11-20 20:38:49 +0100
committerwolfbeast <mcwerewolf@gmail.com>2018-12-04 20:01:58 +0100
commita0e20005efe7a794f9a824693e13f8874e087445 (patch)
tree3ac1855617ef80c9f40de5cdfd73b8b5edabf0fd /image/Decoder.cpp
parenta3c1f180ce1fe6ad3c146864709755f1b686dcd2 (diff)
downloadUXP-a0e20005efe7a794f9a824693e13f8874e087445.tar
UXP-a0e20005efe7a794f9a824693e13f8874e087445.tar.gz
UXP-a0e20005efe7a794f9a824693e13f8874e087445.tar.lz
UXP-a0e20005efe7a794f9a824693e13f8874e087445.tar.xz
UXP-a0e20005efe7a794f9a824693e13f8874e087445.zip
Bug 1462355 - Part 1a. Make imgFrame animation parameters threadsafe.
We currently choose to set the animation parameters (blend method, blend rect, disposal method, timeout) in imgFrame::Finish instead of imgFrame::InitForDecoder. The decoders themselves already have access to the necessary information at the time InitForDecoder is called, so there is no reason to do this. Moving the configuration to initialization will allow us to relax the mutex protection on these parameters. This part simply reorganizes imgFrame, and subsequent parts will introduce the necessary changes to SurfacePipe and decoders.
Diffstat (limited to 'image/Decoder.cpp')
0 files changed, 0 insertions, 0 deletions