Chromium Code Reviews
DescriptionMove BlimpImageSerializationProcessor and WebPDecoder to //blimp/client
The ImageSerializationProcessor implementation in //blimp started off as a
single implementation with an enum passed in to it according to whether it
was used for serialization or deserialization.
The CL https://codereview.chromium.org/1859753002 changed this to have
two implementations, such that one of them would only be used for the engine
and one for the client. However, the one used in the client code after this
still lived in //blimp/common and maintained some of the complexity such
as the enum for the mode it should be in.
This CL changes this by moving the remaining class
BlimpImageSerializationProcessor to //blimp/client and also renaming it
accordingly to ClientImageSerializationProcessor. It also removes the extra
complexity with the two different types.
In addition, since it was the only part outside of client that was using
the WebPDecoder, the WebPDecoder itself is now also moved to //blimp/client.
Lastly, this CL removes some incorrect dependencies from the engine code,
and cleans up the GN build targets related to this change.
BUG=597811
Committed: https://crrev.com/60578afb06436fb73badef7b66d5d699f9623441
Cr-Commit-Position: refs/heads/master@{#391940}
Patch Set 1 #
Total comments: 8
Patch Set 2 : Addressed comments, moved to blimp::client namespace, renamed webp_decoder.[cc|h] according to func… #Messages
Total messages: 23 (9 generated)
|