summaryrefslogtreecommitdiff
path: root/libs/jpegrecoverymap/jpegencoderhelper.cpp
diff options
context:
space:
mode:
author Vishnu Nair <vishnun@google.com> 2022-11-17 03:20:58 +0000
committer Vishnu Nair <vishnun@google.com> 2022-11-21 21:39:14 +0000
commitdc4d31bc876d5965bfe68b5f84db9b5149613131 (patch)
tree37050ffe44adfd502eafca64aaee3f358711989f /libs/jpegrecoverymap/jpegencoderhelper.cpp
parentaf6d2978cc0449bb4a05b15ac1a46f2e06b6b259 (diff)
SF: Introduce LayerLifecycleManager
LayerLifecycleManager keeps track of layer lifecyle and state changes. This breaks the existing model of using refbase and LayerHandles to keep layer's alive. Instead, the LayerLifecycleManager owns each layer and destroys them based on the layer parent state and its handle state. In addition, this class keeps track of requested layer state changes, keeping track of change flags that make the data easier to consume down the pipeline. The code is not enabled. Bug: 238781169 Test: presubmit Change-Id: I4e77efd0e689ddb513beb947d31c2fb1cd33880c
Diffstat (limited to 'libs/jpegrecoverymap/jpegencoderhelper.cpp')
0 files changed, 0 insertions, 0 deletions