[Lut screenshot] backend implementation v2
Relnote: real implementation to call getLuts() binder in screenshot. 1. screenshot compositionengine doesn't have valid hwc composer object, we modify `setHwComposer` function to allow hwcomposer object to be used in multiple places. and set hwcomposer to screenshot compositionengine. 2. extend compositionengine::LayerFE::LayerSettings to include layer sequence number, and we use this unique value to identify which Luts should be used for which layer. Bug: 352585077 Test: libcompositionengine_test; libsurfaceflinger_unittest Flag: android.hardware.flags.luts_api Change-Id: I4ef43bfd515541d23a8de8785f04e3a21c46b410
Loading
Please register or sign in to comment