# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.concurrent.futures.CallbackToFutureAdapter$Completer":"CallbackToFutureAdapter.java","androidx.concurrent.futures.AbstractResolvableFuture":"AbstractResolvableFuture.java","androidx.camera.core.AutoValue_SurfaceOutput_CameraInputInfo":"AutoValue_SurfaceOutput_CameraInputInfo.java","androidx.concurrent.futures.ResolvableFuture":"ResolvableFuture.java"}}
androidx.camera.core.processing.SurfaceOutputImpl -> q37:
# {"id":"sourceFile","fileName":"SurfaceOutputImpl.java"}
    java.lang.Object mLock -> X
    android.view.Surface mSurface -> Y
    int mFormat -> Z
    android.util.Size mSize -> c0
    float[] mAdditionalTransform -> d0
    float[] mSecondaryAdditionalTransform -> e0
    androidx.core.util.Consumer mEventListener -> f0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lc91;"}
    java.util.concurrent.Executor mExecutor -> g0
    boolean mHasPendingCloseRequest -> h0
    boolean mIsClosed -> i0
    com.google.common.util.concurrent.ListenableFuture mCloseFuture -> j0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lmf0;"}
    androidx.concurrent.futures.CallbackToFutureAdapter$Completer mCloseFutureCompleter -> k0
      # {"id":"com.android.tools.r8.residualsignature","signature":"Ljf0;"}
    1:5:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):102:102 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Surface;ILandroid/util/Size;Lgz;Lgz;)V"}
    6:14:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):60:60 -> <init>
    15:18:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):73:73 -> <init>
    19:22:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):75:75 -> <init>
    23:24:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):78:78 -> <init>
    25:27:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):80:80 -> <init>
    28:29:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):86:86 -> <init>
    30:31:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):88:88 -> <init>
    32:33:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):103:103 -> <init>
    34:35:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):105:105 -> <init>
    36:37:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):106:106 -> <init>
    38:40:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):110:110 -> <init>
    41:43:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):113:113 -> <init>
    44:45:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89:89 -> <init>
    44:45:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):116 -> <init>
    46:48:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():234:234 -> <init>
    46:48:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> <init>
    46:48:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):116 -> <init>
    49:50:androidx.concurrent.futures.ResolvableFuture androidx.concurrent.futures.ResolvableFuture.create():45:45 -> <init>
    49:50:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():225 -> <init>
    49:50:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> <init>
    49:50:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):116 -> <init>
    51:53:void androidx.concurrent.futures.AbstractResolvableFuture.<init>():317:317 -> <init>
    51:53:void androidx.concurrent.futures.ResolvableFuture.<init>():63 -> <init>
    51:53:androidx.concurrent.futures.ResolvableFuture androidx.concurrent.futures.ResolvableFuture.create():45 -> <init>
    51:53:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():225 -> <init>
    51:53:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> <init>
    51:53:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):116 -> <init>
    54:55:void androidx.concurrent.futures.CallbackToFutureAdapter$Completer.<init>():225:225 -> <init>
    54:55:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):89 -> <init>
    54:55:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):116 -> <init>
    56:60:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):90:90 -> <init>
    56:60:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):116 -> <init>
    61:62:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):91:91 -> <init>
    61:62:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):116 -> <init>
    63:64:java.lang.Object lambda$new$0(androidx.concurrent.futures.CallbackToFutureAdapter$Completer):118:118 -> <init>
    63:64:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):102 -> <init>
    63:64:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):116 -> <init>
    65:68:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):104:104 -> <init>
    65:68:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):116 -> <init>
    69:71:com.google.common.util.concurrent.ListenableFuture androidx.concurrent.futures.CallbackToFutureAdapter.getFuture(androidx.concurrent.futures.CallbackToFutureAdapter$Resolver):107:107 -> <init>
    69:71:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):116 -> <init>
    72:74:void <init>(android.view.Surface,int,int,android.util.Size,androidx.camera.core.SurfaceOutput$CameraInputInfo,androidx.camera.core.SurfaceOutput$CameraInputInfo,android.graphics.Matrix):116:116 -> <init>
    1:3:void close():226:226 -> close
    4:8:void close():227:227 -> close
    9:13:void close():228:228 -> close
    14:15:void close():230:231 -> close
    16:21:void close():231:231 -> close
    22:23:void close():230:230 -> close
    2:7:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):302:302 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"([F[FLgz;)V"}
    8:13:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):304:304 -> e
    14:17:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):315:315 -> e
    18:27:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):318:318 -> e
    28:30:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):322:322 -> e
    31:33:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):323:323 -> e
    34:37:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):328:328 -> e
    38:41:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):330:330 -> e
    42:45:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):332:332 -> e
    46:49:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):330:330 -> e
    50:51:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):335:335 -> e
    52:53:android.graphics.Rect androidx.camera.core.AutoValue_SurfaceOutput_CameraInputInfo.getInputCropRect():50:50 -> e
    52:53:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):335 -> e
    54:56:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):335:335 -> e
    57:59:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):336:336 -> e
    60:67:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):339:339 -> e
    68:80:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):340:340 -> e
    81:86:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):341:341 -> e
    87:96:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):342:342 -> e
    97:106:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):343:343 -> e
    107:109:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):345:345 -> e
    110:112:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):346:346 -> e
    113:114:androidx.camera.core.impl.CameraInternal androidx.camera.core.AutoValue_SurfaceOutput_CameraInputInfo.getCameraInternal():55:55 -> e
    113:114:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):349 -> e
    115:117:void calculateInvertedTextureTransform(float[],androidx.camera.core.impl.CameraInternal):366:366 -> e
    115:117:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):349 -> e
    118:122:void calculateInvertedTextureTransform(float[],androidx.camera.core.impl.CameraInternal):370:370 -> e
    118:122:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):349 -> e
    123:131:void calculateInvertedTextureTransform(float[],androidx.camera.core.impl.CameraInternal):374:374 -> e
    123:131:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):349 -> e
    132:140:void calculateInvertedTextureTransform(float[],androidx.camera.core.impl.CameraInternal):378:378 -> e
    132:140:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):349 -> e
    141:143:void calculateInvertedTextureTransform(float[],androidx.camera.core.impl.CameraInternal):377:377 -> e
    141:143:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):349 -> e
    144:149:void calculateInvertedTextureTransform(float[],androidx.camera.core.impl.CameraInternal):383:383 -> e
    144:149:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):349 -> e
    150:152:void calculateInvertedTextureTransform(float[],androidx.camera.core.impl.CameraInternal):384:384 -> e
    150:152:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):349 -> e
    153:155:void calculateInvertedTextureTransform(float[],androidx.camera.core.impl.CameraInternal):385:385 -> e
    153:155:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):349 -> e
    156:164:void calculateInvertedTextureTransform(float[],androidx.camera.core.impl.CameraInternal):390:390 -> e
    156:164:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):349 -> e
    165:168:void calculateAdditionalTransform(float[],float[],androidx.camera.core.SurfaceOutput$CameraInputInfo):352:352 -> e
    1:3:android.view.Surface getSurface(java.util.concurrent.Executor,androidx.core.util.Consumer):130:130 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Luv2;Lc91;)Landroid/view/Surface;"}
    4:5:android.view.Surface getSurface(java.util.concurrent.Executor,androidx.core.util.Consumer):131:131 -> k
    6:7:android.view.Surface getSurface(java.util.concurrent.Executor,androidx.core.util.Consumer):132:132 -> k
    8:9:android.view.Surface getSurface(java.util.concurrent.Executor,androidx.core.util.Consumer):133:133 -> k
    10:12:android.view.Surface getSurface(java.util.concurrent.Executor,androidx.core.util.Consumer):134:134 -> k
    13:15:android.view.Surface getSurface(java.util.concurrent.Executor,androidx.core.util.Consumer):136:136 -> k
    16:19:android.view.Surface getSurface(java.util.concurrent.Executor,androidx.core.util.Consumer):138:138 -> k
    20:21:android.view.Surface getSurface(java.util.concurrent.Executor,androidx.core.util.Consumer):134:134 -> k
    1:5:void requestClose():145:145 -> o
    6:8:void requestClose():147:147 -> o
    9:17:void requestClose():148:148 -> o
    18:21:void requestClose():152:152 -> o
    22:24:void requestClose():153:153 -> o
    25:27:void requestClose():154:154 -> o
    28:33:void requestClose():155:155 -> o
    34:36:void requestClose():151:151 -> o
    37:39:void requestClose():157:157 -> o
    40:49:void requestClose():160:160 -> o
    50:53:void requestClose():166:166 -> o
    54:58:void androidx.camera.core.Logger.d(java.lang.String,java.lang.String,java.lang.Throwable):167:167 -> o
    54:58:void requestClose():166 -> o
    59:64:void androidx.camera.core.Logger.d(java.lang.String,java.lang.String,java.lang.Throwable):168:168 -> o
    59:64:void requestClose():166 -> o
    65:68:void androidx.camera.core.Logger.d(java.lang.String,java.lang.String,java.lang.Throwable):169:169 -> o
    65:68:void requestClose():166 -> o
    69:70:void requestClose():157:157 -> o
