gujjwal00 / avnc

VNC Client for Android
GNU General Public License v3.0
600 stars 57 forks source link

Viewer disconnects when the server changes resolution #220

Closed ASDownloadingAccount closed 5 months ago

ASDownloadingAccount commented 6 months ago

The following gif is the result when changing the resolution: GIF_2024-03-17-10-30-15.gif

I don't know what details are required about my setup.

gujjwal00 commented 6 months ago

After you see the Disconnected message, go back and open Settings => Tools => Logs. Copy the logs and paste here.

As for your setup, tell me the following:

ASDownloadingAccount commented 6 months ago

Copy the logs and paste here.

Logs

``` --------- beginning of main 03-17 12:21:45.114 1863 1863 I BLASTBufferQueue_Java: update, w= 1080 h= 2408 mName = ViewRootImpl@6b7b42f[PrefsActivity] mNativeObject= 0xb40000784d97ff80 sc.mNativeObject= 0xb400007858e4f8c0 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2977 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650 03-17 12:21:45.114 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: Relayout returned: old=(0,0,1080,2408) new=(0,0,1080,2408) req=(1080,2408)0 dur=0 res=0x0 s={true 0xb400007855998800} ch=false seqId=0 03-17 12:21:45.120 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:45.136 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:45.138 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: registerCallbackForPendingTransactions 03-17 12:21:45.139 1863 1952 I ViewRootImpl@6b7b42f[PrefsActivity]: mWNT: t=0xb40000786a2c3b00 mBlastBufferQueue=0xb40000784d97ff80 fn= 18 caller= android.view.ViewRootImpl$6.onFrameDraw:5548 android.view.ViewRootImpl$2.onFrameDraw:2112 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:21:45.139 1863 1863 D AnimatorSet: mReversing is false. Don't call initChildren. 03-17 12:21:45.149 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:45.167 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:45.183 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:45.200 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:45.216 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:45.233 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:45.248 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:45.265 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:45.282 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:45.298 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:45.315 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.091 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: ViewPostIme pointer 0 03-17 12:21:46.155 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: ViewPostIme pointer 1 03-17 12:21:46.174 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.186 1863 1863 I BLASTBufferQueue_Java: update, w= 1080 h= 2408 mName = ViewRootImpl@6b7b42f[PrefsActivity] mNativeObject= 0xb40000784d97ff80 sc.mNativeObject= 0xb400007858e4f8c0 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2977 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650 03-17 12:21:46.186 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: Relayout returned: old=(0,0,1080,2408) new=(0,0,1080,2408) req=(1080,2408)0 dur=0 res=0x0 s={true 0xb400007855998800} ch=false seqId=0 03-17 12:21:46.194 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.208 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.210 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: registerCallbackForPendingTransactions 03-17 12:21:46.211 1863 1951 I ViewRootImpl@6b7b42f[PrefsActivity]: mWNT: t=0xb4000078557ef180 mBlastBufferQueue=0xb40000784d97ff80 fn= 32 caller= android.view.ViewRootImpl$6.onFrameDraw:5548 android.view.ViewRootImpl$2.onFrameDraw:2112 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:21:46.239 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.259 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.276 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.290 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.307 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.323 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.339 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.356 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.373 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.388 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.405 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.422 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.438 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.455 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.471 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.487 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.505 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.521 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.538 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:46.554 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.122 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: ViewPostIme pointer 0 03-17 12:21:47.203 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: ViewPostIme pointer 1 --------- beginning of system 03-17 12:21:47.208 1863 1863 D Activity: onBackPressed 03-17 12:21:47.212 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.224 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: handleAppVisibility mAppVisible = false visible = true 03-17 12:21:47.224 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: stopped(false) old = true 03-17 12:21:47.224 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: WindowStopped on com.gaurav.avnc/com.gaurav.avnc.StartupActivity set to false 03-17 12:21:47.231 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.244 1863 1863 D BufferQueueConsumer: [](id:74700000012,api:0,p:-1,c:1863) connect: controlledByApp=false 03-17 12:21:47.244 1863 1863 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@64a27dc[StartupActivity] mNativeObject= 0xb4000078558ee000 sc.mNativeObject= 0xb40000784da242c0 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2988 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622 03-17 12:21:47.244 1863 1863 I BLASTBufferQueue_Java: update, w= 1080 h= 2408 mName = ViewRootImpl@64a27dc[StartupActivity] mNativeObject= 0xb4000078558ee000 sc.mNativeObject= 0xb40000784da242c0 format= -1 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2988 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 03-17 12:21:47.245 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: Relayout returned: old=(0,0,1080,2408) new=(0,0,1080,2408) req=(1080,2408)0 dur=18 res=0x403 s={true 0xb4000078da58f000} ch=true seqId=0 03-17 12:21:47.245 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000078da58f000} hwInitialized=true 03-17 12:21:47.246 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4667 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 03-17 12:21:47.246 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: Setup new sync=wmsSync-ViewRootImpl@64a27dc[StartupActivity]#48 03-17 12:21:47.246 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: Creating new active sync group ViewRootImpl@64a27dc[StartupActivity]#49 03-17 12:21:47.247 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: registerCallbacksForSync syncBuffer=false 03-17 12:21:47.248 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.257 1863 1952 D ViewRootImpl@64a27dc[StartupActivity]: Received frameDrawingCallback syncResult=0 frameNum=1. 03-17 12:21:47.257 1863 1952 I ViewRootImpl@64a27dc[StartupActivity]: mWNT: t=0xb4000078557f1700 mBlastBufferQueue=0xb4000078558ee000 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13623 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:21:47.257 1863 1952 D ViewRootImpl@64a27dc[StartupActivity]: Setting up sync and frameCommitCallback 03-17 12:21:47.261 1863 1915 D BLASTBufferQueue: [ViewRootImpl@64a27dc[StartupActivity]#18](f:0,a:0) onFrameAvailable the first frame is available 03-17 12:21:47.261 1863 1915 D BLASTBufferQueue: [ViewRootImpl@64a27dc[StartupActivity]#18](f:0,a:1) acquireNextBufferLocked size=1080x2408 mFrameNumber=1 applyTransaction=true mTimestamp=19469859887544(auto) mPendingTransactions.size=0 graphicBufferId=8001524072517 transform=0 03-17 12:21:47.261 1863 1915 D ViewRootImpl@64a27dc[StartupActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true 03-17 12:21:47.262 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: reportDrawFinished 03-17 12:21:47.264 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: registerCallbackForPendingTransactions 03-17 12:21:47.267 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.269 1863 1863 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2 03-17 12:21:47.269 1863 1951 I ViewRootImpl@64a27dc[StartupActivity]: mWNT: t=0xb40000786a2c2000 mBlastBufferQueue=0xb4000078558ee000 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5548 android.view.ViewRootImpl$2.onFrameDraw:2112 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:21:47.269 1863 1863 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1 03-17 12:21:47.271 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0 03-17 12:21:47.284 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.298 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.311 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0 03-17 12:21:47.311 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000078da58f000} 03-17 12:21:47.312 1863 1863 D InputMethodManagerUtils: startInputInner - Id : 0 03-17 12:21:47.312 1863 1863 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 03-17 12:21:47.315 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.324 1863 1863 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8 03-17 12:21:47.327 1863 1995 I ViewRootImpl@64a27dc[StartupActivity]: Resizing android.view.ViewRootImpl@9b828d5: frame = [0,0][1080,2408] reportDraw = false forceLayout = false syncSeqId = -1 03-17 12:21:47.327 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2408] display=[0,0][1080,2408] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 03-17 12:21:47.330 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.346 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.362 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.378 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.395 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.412 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.428 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.444 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.460 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.477 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.494 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.511 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.526 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.543 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.560 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.577 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.593 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.660 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: handleAppVisibility mAppVisible = true visible = false 03-17 12:21:47.675 1863 1863 D BLASTBufferQueue: [ViewRootImpl@6b7b42f[PrefsActivity]#17](f:0,a:1) destructor() 03-17 12:21:47.675 1863 1863 D BufferQueueConsumer: [ViewRootImpl@6b7b42f[PrefsActivity]#17(BLAST Consumer)17](id:74700000011,api:0,p:-1,c:1863) disconnect 03-17 12:21:47.676 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: Relayout returned: old=(0,0,1080,2408) new=(0,0,1080,2408) req=(1080,2408)8 dur=4 res=0x402 s={false 0x0} ch=true seqId=0 03-17 12:21:47.677 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: stopped(true) old = false 03-17 12:21:47.677 1863 1863 D ViewRootImpl@6b7b42f[PrefsActivity]: WindowStopped on com.gaurav.avnc/com.gaurav.avnc.ui.prefs.PrefsActivity set to true 03-17 12:21:47.680 1863 1863 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda21@615644b 03-17 12:21:47.681 1863 1863 I ViewRootImpl@6b7b42f[PrefsActivity]: dispatchDetachedFromWindow 03-17 12:21:47.686 1863 1863 D InputTransport: Input channel destroyed: 'd3404c6', fd=135 03-17 12:21:47.789 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: ViewPostIme pointer 0 03-17 12:21:47.847 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: ViewPostIme pointer 1 03-17 12:21:47.858 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.875 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.891 1863 1863 I DecorView: setWindowBackground: isPopOver=false color=ff121212 d=android.graphics.drawable.ColorDrawable@2f51b4 03-17 12:21:47.892 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.896 1863 2503 I NativeVnc: Received protocol version 3.8 03-17 12:21:47.896 1863 2503 I NativeVnc: VNC server supports protocol version 3.8 (viewer 3.8) 03-17 12:21:47.897 1863 2503 I NativeVnc: We have 1 security types to read 03-17 12:21:47.897 1863 2503 I NativeVnc: 0) Received security type 1 03-17 12:21:47.897 1863 2503 I NativeVnc: Selecting security type 1 (0/1 in the list) 03-17 12:21:47.897 1863 2503 I NativeVnc: Selected Security Scheme 1 03-17 12:21:47.897 1863 2503 I NativeVnc: No authentication needed 03-17 12:21:47.897 1863 2503 I NativeVnc: VNC authentication succeeded 03-17 12:21:47.897 1863 2503 I NativeVnc: Desktop name "QEMU" 03-17 12:21:47.897 1863 2503 I NativeVnc: Connected to VNC server, using protocol version 3.8 03-17 12:21:47.897 1863 2503 I NativeVnc: VNC server default format: 03-17 12:21:47.897 1863 2503 I NativeVnc: 32 bits per pixel. 03-17 12:21:47.897 1863 2503 I NativeVnc: Least significant byte first in each pixel. 03-17 12:21:47.897 1863 2503 I NativeVnc: TRUE colour: max red 255 green 255 blue 255, shift red 16 green 8 blue 0 03-17 12:21:47.900 1863 2503 I NativeVnc: rfbClientProcessExtServerCutText. default cap. 03-17 12:21:47.908 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.924 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.938 1863 1863 D SurfaceView@d5b577f: 224089983 updateSurface: has no frame 03-17 12:21:47.940 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.942 1863 1915 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager() 03-17 12:21:47.942 1863 1863 D InsetsController: setRequestedVisibleTypes: visible=false, mask=statusBars navigationBars captionBar, host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity, from=android.view.InsetsController.controlAnimationUnchecked:1433 android.view.InsetsController.applyAnimation:1988 android.view.InsetsController.applyAnimation:1951 android.view.InsetsController.hide:1391 android.view.InsetsController.hide:1330 android.view.PendingInsetsController$HideRequest.replay:259 android.view.PendingInsetsController.replayAndAttach:176 android.view.ViewRootImpl.setView:1681 android.view.WindowManagerGlobal.addView:524 android.view.WindowManagerImpl.addView:150 03-17 12:21:47.947 1863 1863 D InsetsController: onStateChanged: host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity from=android.view.ViewRootImpl.setView:1726 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2408), mDisplayCutout=DisplayCutout{insets=Rect(0, 64 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(468, 0 - 612, 64), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2408 physicalDisplayWidth=1080 physicalDisplayHeight=2408 density={2.8125} cutoutSpec={M 0,0 H -25.6‬ V 22.75555555555556 H 25.6‬ V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2408), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(961, 0 - 1080, 64) rotation=0}, mDisplayShape=DisplayShape{ spec=910408817 displayWidth=1080 displayHeight=2408 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {99c40000 mType=statusBars mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {99c40005 mType=mandatorySystemGestures mFrame=[0,0][1080,96] mVisible=true mFlags=[]}, InsetsSource: {99c40006 mType=tappableElement mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {cccb0001 mType=navigationBars mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {cccb0005 mType=mandatorySystemGestures mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0006 mType=tappableElement mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,64] mVisible=true mFlags=[]} } 03-17 12:21:47.947 1863 1863 I ViewRootImpl@569d131[VncActivity]: synced displayState. AttachInfo displayState=2 03-17 12:21:47.947 1863 1863 I ViewRootImpl@569d131[VncActivity]: setView = com.android.internal.policy.DecorView@5620b84 TM=true 03-17 12:21:47.948 1863 1863 I SurfaceView@d5b577f: onWindowVisibilityChanged(0) false com.gaurav.avnc.ui.vnc.FrameView{d5b577f GFE...... ......I. 0,0-0,0 #7f0900e5 app:id/frame_view} of ViewRootImpl@569d131[VncActivity] 03-17 12:21:47.948 1863 1863 D SurfaceView@d5b577f: 224089983 updateSurface: has no frame 03-17 12:21:47.949 1863 1863 D AnimatorSet: mReversing is false. Don't call initChildren. 03-17 12:21:47.949 1863 1863 D AnimatorSet: mReversing is false. Don't call initChildren. 03-17 12:21:47.949 1863 1863 D AnimatorSet: mReversing is false. Don't call initChildren. 03-17 12:21:47.957 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.960 1863 1863 D InsetsController: onStateChanged: host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity from=android.view.ViewRootImpl.relayoutWindow:9949 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2408), mDisplayCutout=DisplayCutout{insets=Rect(0, 64 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(468, 0 - 612, 64), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2408 physicalDisplayWidth=1080 physicalDisplayHeight=2408 density={2.8125} cutoutSpec={M 0,0 H -25.6‬ V 22.75555555555556 H 25.6‬ V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2408), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(961, 0 - 1080, 64) rotation=0}, mDisplayShape=DisplayShape{ spec=910408817 displayWidth=1080 displayHeight=2408 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {99c40000 mType=statusBars mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {99c40005 mType=mandatorySystemGestures mFrame=[0,0][1080,96] mVisible=true mFlags=[]}, InsetsSource: {99c40006 mType=tappableElement mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {cccb0001 mType=navigationBars mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {cccb0005 mType=mandatorySystemGestures mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0006 mType=tappableElement mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,64] mVisible=true mFlags=[]} } 03-17 12:21:47.961 1863 1863 D BufferQueueConsumer: [](id:74700000013,api:0,p:-1,c:1863) connect: controlledByApp=false 03-17 12:21:47.961 1863 1863 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@569d131[VncActivity] mNativeObject= 0xb4000078d614d000 sc.mNativeObject= 0xb40000784db4d000 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2988 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622 03-17 12:21:47.961 1863 1863 I BLASTBufferQueue_Java: update, w= 1080 h= 2344 mName = ViewRootImpl@569d131[VncActivity] mNativeObject= 0xb4000078d614d000 sc.mNativeObject= 0xb40000784db4d000 format= -3 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2988 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 03-17 12:21:47.962 1863 1863 I ViewRootImpl@569d131[VncActivity]: Relayout returned: old=(0,64,1080,2408) new=(0,64,1080,2408) req=(1080,2344)0 dur=10 res=0x403 s={true 0xb40000784d8c0800} ch=true seqId=0 03-17 12:21:47.962 1863 1863 D ViewRootImpl@569d131[VncActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb40000784d8c0800} hwInitialized=true 03-17 12:21:47.963 1863 1863 I SurfaceView@d5b577f: windowStopped(false) false com.gaurav.avnc.ui.vnc.FrameView{d5b577f GFE...... ......I. 0,0-0,0 #7f0900e5 app:id/frame_view} of ViewRootImpl@569d131[VncActivity] 03-17 12:21:47.963 1863 1863 D SurfaceView@d5b577f: 224089983 updateSurface: has no frame 03-17 12:21:47.964 1863 1863 D ViewRootImpl@569d131[VncActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4667 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 03-17 12:21:47.964 1863 1863 D SurfaceView@d5b577f: 224089983 updateSurface: has no frame 03-17 12:21:47.964 1863 1863 D ViewRootImpl@569d131[VncActivity]: Setup new sync=wmsSync-ViewRootImpl@569d131[VncActivity]#50 03-17 12:21:47.964 1863 1863 D ViewRootImpl@569d131[VncActivity]: Creating new active sync group ViewRootImpl@569d131[VncActivity]#51 03-17 12:21:47.964 1863 1863 D ViewRootImpl@569d131[VncActivity]: registerCallbacksForSync syncBuffer=false 03-17 12:21:47.967 1863 1952 D ViewRootImpl@569d131[VncActivity]: Received frameDrawingCallback syncResult=0 frameNum=1. 03-17 12:21:47.967 1863 1952 I ViewRootImpl@569d131[VncActivity]: mWNT: t=0xb4000078558ab400 mBlastBufferQueue=0xb4000078d614d000 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13623 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:21:47.967 1863 1952 D ViewRootImpl@569d131[VncActivity]: Setting up sync and frameCommitCallback 03-17 12:21:47.972 1863 1895 I ViewRootImpl@569d131[VncActivity]: Resizing android.view.ViewRootImpl@7442f02: frame = [0,64][1080,2408] reportDraw = true forceLayout = false syncSeqId = -1 03-17 12:21:47.972 1863 1915 D BLASTBufferQueue: [ViewRootImpl@569d131[VncActivity]#19](f:0,a:0) onFrameAvailable the first frame is available 03-17 12:21:47.973 1863 1915 D BLASTBufferQueue: [ViewRootImpl@569d131[VncActivity]#19](f:0,a:1) acquireNextBufferLocked size=1080x2344 mFrameNumber=1 applyTransaction=true mTimestamp=19470571429698(auto) mPendingTransactions.size=0 graphicBufferId=8001524072518 transform=0 03-17 12:21:47.973 1863 1915 D ViewRootImpl@569d131[VncActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true 03-17 12:21:47.974 1863 1915 D OpenGLRenderer: CFMS:: SetUp Pid : 1863 Tid : 1915 03-17 12:21:47.975 1863 1863 D ViewRootImpl@569d131[VncActivity]: reportDrawFinished 03-17 12:21:47.975 1863 1863 D SurfaceView@d5b577f: 224089983 updateSurface: has no frame 03-17 12:21:47.986 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:47.988 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0 03-17 12:21:47.991 1863 1863 I BLASTBufferQueue_Java: update, w= 1080 h= 2344 mName = ViewRootImpl@569d131[VncActivity] mNativeObject= 0xb4000078d614d000 sc.mNativeObject= 0xb40000784db4d000 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2977 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650 03-17 12:21:47.992 1863 1863 I ViewRootImpl@569d131[VncActivity]: Relayout returned: old=(0,64,1080,2408) new=(0,64,1080,2408) req=(1080,2344)0 dur=0 res=0x0 s={true 0xb40000784d8c0800} ch=false seqId=0 03-17 12:21:47.992 1863 1863 D SurfaceView@d5b577f: 224089983 updateSurface: has no frame 03-17 12:21:47.992 1863 1863 I SurfaceView: 224089983 Changes: creating=true format=true size=true visible=true alpha=false hint=false visible=true left=true top=true z=false attached=true lifecycleStrategy=false 03-17 12:21:47.998 1863 1863 D BufferQueueConsumer: [](id:74700000014,api:0,p:-1,c:1863) connect: controlledByApp=false 03-17 12:21:47.998 1863 1863 I BLASTBufferQueue_Java: update, w= 1080 h= 2344 mName = null mNativeObject= 0xb40000784d97ff80 sc.mNativeObject= 0xb40000784db4e140 format= 4 caller= android.view.SurfaceView.createBlastSurfaceControls:1511 android.view.SurfaceView.updateSurface:1187 android.view.SurfaceView.lambda$new$0:258 android.view.SurfaceView.$r8$lambda$cm3nmzErr-srXoT_KjIYQgdhFN0:0 android.view.SurfaceView$$ExternalSyntheticLambda2.onPreDraw:2 android.view.ViewTreeObserver.dispatchOnPreDraw:1204 03-17 12:21:47.998 1863 1863 I SurfaceView@d5b577f: 224089983 Cur surface: Surface(name=null)/@0x2862e8b 03-17 12:21:47.999 1863 1863 I SurfaceView@d5b577f: pST: sr = Rect(0, 0 - 1080, 2344) sw = 1080 sh = 2344 03-17 12:21:47.999 1863 1863 D SurfaceView@d5b577f: 224089983 performSurfaceTransaction RenderWorker position = [0, 0, 1080, 2344] surfaceSize = 1080x2344 03-17 12:21:47.999 1863 1863 I SurfaceView@d5b577f: updateSurface: mVisible = true mSurface.isValid() = true 03-17 12:21:47.999 1863 1863 I SurfaceView@d5b577f: updateSurface: mSurfaceCreated = false surfaceChanged = true visibleChanged = true 03-17 12:21:47.999 1863 1863 I SurfaceView: 224089983 visibleChanged -- surfaceCreated 03-17 12:21:47.999 1863 1863 I SurfaceView@d5b577f: surfaceCreated 1 #8 com.gaurav.avnc.ui.vnc.FrameView{d5b577f VFE...... ......ID 0,0-1080,2344 #7f0900e5 app:id/frame_view} 03-17 12:21:47.999 1863 1863 I SurfaceView: 224089983 surfaceChanged -- format=4 w=1080 h=2344 03-17 12:21:47.999 1863 1863 I SurfaceView@d5b577f: surfaceChanged (1080,2344) 1 #8 com.gaurav.avnc.ui.vnc.FrameView{d5b577f VFE...... ......ID 0,0-1080,2344 #7f0900e5 app:id/frame_view} 03-17 12:21:47.999 1863 1863 I SurfaceView: 224089983 surfaceRedrawNeeded 03-17 12:21:47.999 1863 2585 D libMEOW : meow new tls: 0xb4000078da362000 03-17 12:21:48.000 1863 2585 D libMEOW : applied 2 plugins for [com.gaurav.avnc]: 03-17 12:21:48.000 1863 2585 D libMEOW : plugin 1: [libMEOW_gift.so]: 03-17 12:21:48.000 1863 2585 D libMEOW : plugin 2: [libMEOW_semaphore]: 03-17 12:21:48.006 1863 2585 D ShaderCompiler: 03-17 12:21:48.006 1863 2585 D ShaderCompiler: 03-17 12:21:48.006 1863 1863 I ViewRootImpl@569d131[VncActivity]: registerCallbackForPendingTransactions 03-17 12:21:48.006 1863 2585 D ShaderCompiler: 03-17 12:21:48.007 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.008 1863 1915 D SurfaceView: 224089983 updateSurfacePosition RenderWorker, frameNr = 3, position = [0, 0, 1080, 2344] surfaceSize = 1080x2344 03-17 12:21:48.009 1863 1915 I SurfaceView@d5b577f: uSP: rtp = Rect(0, 0 - 1080, 2344) rtsw = 1080 rtsh = 2344 03-17 12:21:48.009 1863 1915 I SurfaceView@d5b577f: onSSPAndSRT: pl = 0 pt = 0 sx = 1.0 sy = 1.0 03-17 12:21:48.009 1863 1915 I SurfaceView@d5b577f: aOrMT: ViewRootImpl@569d131[VncActivity] t = android.view.SurfaceControl$Transaction@edacb81 fN = 3 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1660 android.graphics.RenderNode$CompositePositionUpdateListener.positionChanged:369 03-17 12:21:48.009 1863 1915 I ViewRootImpl@569d131[VncActivity]: mWNT: t=0xb40000784d67f880 mBlastBufferQueue=0xb4000078d614d000 fn= 3 caller= android.view.SurfaceView.applyOrMergeTransaction:1592 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1660 03-17 12:21:48.009 1863 1951 I ViewRootImpl@569d131[VncActivity]: mWNT: t=0xb40000784d67fa00 mBlastBufferQueue=0xb4000078d614d000 fn= 3 caller= android.view.ViewRootImpl$6.onFrameDraw:5548 android.view.ViewRootImpl$2.onFrameDraw:2112 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:21:48.012 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.016 1863 1863 D InsetsController: onStateChanged: host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7094 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2408), mDisplayCutout=DisplayCutout{insets=Rect(0, 64 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(468, 0 - 612, 64), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2408 physicalDisplayWidth=1080 physicalDisplayHeight=2408 density={2.8125} cutoutSpec={M 0,0 H -25.6‬ V 22.75555555555556 H 25.6‬ V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2408), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(961, 0 - 1080, 64) rotation=0}, mDisplayShape=DisplayShape{ spec=910408817 displayWidth=1080 displayHeight=2408 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {99c40000 mType=statusBars mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {99c40005 mType=mandatorySystemGestures mFrame=[0,0][1080,96] mVisible=true mFlags=[]}, InsetsSource: {99c40006 mType=tappableElement mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {cccb0001 mType=navigationBars mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {cccb0005 mType=mandatorySystemGestures mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0006 mType=tappableElement mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,64] mVisible=true mFlags=[]} } 03-17 12:21:48.016 1863 1863 D InsetsController: controlAnimationUncheckedInner: Added types=statusBars navigationBars animType=1 host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity from=android.view.InsetsController.controlAnimationUnchecked:1437 android.view.InsetsController.applyAnimation:1988 android.view.InsetsController.applyAnimation:1951 03-17 12:21:48.017 1863 1863 D InsetsController: onStateChanged: host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7081 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2408), mDisplayCutout=DisplayCutout{insets=Rect(0, 64 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(468, 0 - 612, 64), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2408 physicalDisplayWidth=1080 physicalDisplayHeight=2408 density={2.8125} cutoutSpec={M 0,0 H -25.6‬ V 22.75555555555556 H 25.6‬ V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2408), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(961, 0 - 1080, 64) rotation=0}, mDisplayShape=DisplayShape{ spec=910408817 displayWidth=1080 displayHeight=2408 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {99c40000 mType=statusBars mFrame=[0,0][1080,64] mVisible=false mFlags=[]}, InsetsSource: {99c40005 mType=mandatorySystemGestures mFrame=[0,0][1080,96] mVisible=true mFlags=[]}, InsetsSource: {99c40006 mType=tappableElement mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {cccb0001 mType=navigationBars mFrame=[0,2279][1080,2408] mVisible=false mFlags=[]}, InsetsSource: {cccb0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {cccb0005 mType=mandatorySystemGestures mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0006 mType=tappableElement mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,64] mVisible=true mFlags=[]} } 03-17 12:21:48.017 1863 1863 I ViewRootImpl@569d131[VncActivity]: handleResized, msg = 5 frames=ClientWindowFrames{frame=[0,64][1080,2408] display=[0,64][1080,2408] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 03-17 12:21:48.017 1863 1863 I ViewRootImpl@569d131[VncActivity]: handleResized mSyncSeqId = 0 03-17 12:21:48.018 1863 1863 D ViewRootImpl@569d131[VncActivity]: reportNextDraw android.view.ViewRootImpl.handleResized:2494 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7082 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7051 android.os.Handler.dispatchMessage:106 03-17 12:21:48.019 1863 2585 D BLASTBufferQueue: [SurfaceView[com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity]@0#20](f:0,a:0) onFrameAvailable the first frame is available 03-17 12:21:48.019 1863 2585 D BLASTBufferQueue: [SurfaceView[com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity]@0#20](f:0,a:1) acquireNextBufferLocked size=1080x2344 mFrameNumber=1 applyTransaction=true mTimestamp=19470617747006(auto) mPendingTransactions.size=0 graphicBufferId=8001524072520 transform=0 03-17 12:21:48.021 1863 1863 D ViewRootImpl@569d131[VncActivity]: Setup new sync=wmsSync-ViewRootImpl@569d131[VncActivity]#53 03-17 12:21:48.021 1863 1863 D ViewRootImpl@569d131[VncActivity]: Creating new active sync group ViewRootImpl@569d131[VncActivity]#54 03-17 12:21:48.021 1863 1863 D ViewRootImpl@569d131[VncActivity]: registerCallbacksForSync syncBuffer=false 03-17 12:21:48.023 1863 2585 I SurfaceView: 224089983 finishedDrawing 03-17 12:21:48.025 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.027 1863 1952 D ViewRootImpl@569d131[VncActivity]: Received frameDrawingCallback syncResult=0 frameNum=4. 03-17 12:21:48.028 1863 1952 I ViewRootImpl@569d131[VncActivity]: mWNT: t=0xb40000784d967f00 mBlastBufferQueue=0xb4000078d614d000 fn= 4 caller= android.view.ViewRootImpl$8.onFrameDraw:13623 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:21:48.028 1863 1952 D ViewRootImpl@569d131[VncActivity]: Setting up sync and frameCommitCallback 03-17 12:21:48.030 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.032 1863 1915 D ViewRootImpl@569d131[VncActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=4 didProduceBuffer=true 03-17 12:21:48.033 1863 1863 D ViewRootImpl@569d131[VncActivity]: reportDrawFinished 03-17 12:21:48.049 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.056 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.056 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.062 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.074 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.079 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.089 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.094 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.105 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.110 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.117 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.133 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.141 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.144 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.146 1863 1863 I ViewRootImpl@569d131[VncActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0 03-17 12:21:48.146 1863 1863 D ViewRootImpl@569d131[VncActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb40000784d8c0800} 03-17 12:21:48.147 1863 1863 D InputMethodManagerUtils: startInputInner - Id : 0 03-17 12:21:48.147 1863 1863 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 03-17 12:21:48.158 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.158 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.161 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.181 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.183 1863 1863 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8 03-17 12:21:48.187 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.187 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.196 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.206 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.218 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.219 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.228 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.233 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.242 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.253 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.258 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.267 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.273 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.283 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.290 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.300 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.306 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.316 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.323 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.329 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.333 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.339 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.341 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.352 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.381 1863 1863 D InsetsController: cancelAnimation of types: 3, animType: 1, host: com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity, from:android.view.InsetsController.notifyFinished:1736 android.view.InsetsAnimationThreadControlRunner$1.lambda$notifyFinished$0:85 android.view.InsetsAnimationThreadControlRunner$1.$r8$lambda$RAf1SfIREsj9-wH5FOigMy6eLkM:0 03-17 12:21:48.505 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.511 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: handleAppVisibility mAppVisible = true visible = false 03-17 12:21:48.513 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.542 1863 1863 D BLASTBufferQueue: [ViewRootImpl@64a27dc[StartupActivity]#18](f:0,a:1) destructor() 03-17 12:21:48.542 1863 1863 D BufferQueueConsumer: [ViewRootImpl@64a27dc[StartupActivity]#18(BLAST Consumer)18](id:74700000012,api:0,p:-1,c:1863) disconnect 03-17 12:21:48.543 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: Relayout returned: old=(0,0,1080,2408) new=(0,0,1080,2408) req=(1080,2408)8 dur=12 res=0x402 s={false 0x0} ch=true seqId=0 03-17 12:21:48.543 1863 1863 I ViewRootImpl@569d131[VncActivity]: ViewPostIme pointer 0 03-17 12:21:48.544 1863 1863 I GestureDetector: obtain mCurrentDownEvent. id: 152013581 caller: com.gaurav.avnc.ui.vnc.FrameView.onTouchEvent:199 android.view.View.dispatchTouchEvent:16212 android.view.ViewGroup.dispatchTransformedTouchEvent:3324 03-17 12:21:48.545 1863 1863 I GestureDetector: obtain mCurrentDownEvent. id: 152013581 caller: com.gaurav.avnc.ui.vnc.FrameView.onTouchEvent:204 android.view.View.dispatchTouchEvent:16212 android.view.ViewGroup.dispatchTransformedTouchEvent:3324 03-17 12:21:48.546 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: stopped(true) old = false 03-17 12:21:48.546 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: WindowStopped on com.gaurav.avnc/com.gaurav.avnc.StartupActivity set to true 03-17 12:21:48.567 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: Relayout returned: old=(0,0,1080,2408) new=(0,0,1080,2408) req=(1080,2408)8 dur=8 res=0x402 s={false 0x0} ch=false seqId=0 03-17 12:21:48.592 1863 1863 I GestureDetector: obtain mCurrentMotionEventRaw. action: 3 id: 659527918 03-17 12:21:48.592 1863 1863 I GestureDetector: obtain mCurrentMotionEventRaw. action: 3 id: 659527918 03-17 12:21:48.709 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.713 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.717 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.720 1863 1863 I ViewRootImpl@569d131[VncActivity]: ViewPostIme pointer 1 03-17 12:21:48.723 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.732 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.762 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.803 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.913 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.953 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:48.982 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.013 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.043 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.073 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.103 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.217 1863 1863 I ViewRootImpl@569d131[VncActivity]: ViewPostIme pointer 0 03-17 12:21:49.218 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.253 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.272 1863 1863 I ViewRootImpl@569d131[VncActivity]: ViewPostIme pointer 1 03-17 12:21:49.283 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.286 1863 1863 I InputMethodManager_LC: showSoftInput(View,I) 03-17 12:21:49.287 1863 1863 I ImeTracker: com.gaurav.avnc:d9ba2061: onRequestShow at ORIGIN_CLIENT_SHOW_SOFT_INPUT reason SHOW_SOFT_INPUT 03-17 12:21:49.287 1863 1863 I InputMethodManager_LC: ssi(): flags=0 view=com.gaurav.avnc reason = SHOW_SOFT_INPUT 03-17 12:21:49.287 1863 1863 I InputMethodManager_LC: ssi() view is not EditText 03-17 12:21:49.287 1863 1863 D InputMethodManagerUtils: startInputInner - Id : 0 03-17 12:21:49.287 1863 1863 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 03-17 12:21:49.290 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.290 1863 1863 D InputMethodManager: showSoftInput() view=com.gaurav.avnc.ui.vnc.FrameView{d5b577f VFE...... .F....ID 0,0-1080,2344 #7f0900e5 app:id/frame_view aid=1073741831} flags=0 reason=SHOW_SOFT_INPUT 03-17 12:21:49.307 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.312 1863 1946 I ViewRootImpl@569d131[VncActivity]: Resizing android.view.ViewRootImpl@7442f02: frame = [0,64][1080,2408] reportDraw = false forceLayout = false syncSeqId = -1 03-17 12:21:49.313 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.319 1863 1863 D InsetsController: onStateChanged: host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7081 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2408), mDisplayCutout=DisplayCutout{insets=Rect(0, 64 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(468, 0 - 612, 64), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2408 physicalDisplayWidth=1080 physicalDisplayHeight=2408 density={2.8125} cutoutSpec={M 0,0 H -25.6‬ V 22.75555555555556 H 25.6‬ V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2408), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(961, 0 - 1080, 64) rotation=0}, mDisplayShape=DisplayShape{ spec=910408817 displayWidth=1080 displayHeight=2408 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {99c40000 mType=statusBars mFrame=[0,0][1080,64] mVisible=false mFlags=[]}, InsetsSource: {99c40005 mType=mandatorySystemGestures mFrame=[0,0][1080,96] mVisible=true mFlags=[]}, InsetsSource: {99c40006 mType=tappableElement mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {cccb0001 mType=navigationBars mFrame=[0,2279][1080,2408] mVisible=false mFlags=[]}, InsetsSource: {cccb0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {cccb0005 mType=mandatorySystemGestures mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0006 mType=tappableElement mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1729][1080,2408] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,64] mVisible=true mFlags=[]} } 03-17 12:21:49.320 1863 1863 I ViewRootImpl@569d131[VncActivity]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,64][1080,2408] display=[0,64][1080,2408] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 03-17 12:21:49.324 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.340 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.341 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.355 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.371 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.373 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.390 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.401 1863 1863 D InsetsController: show(ime(), fromIme=true) 03-17 12:21:49.402 1863 1863 D InsetsController: setRequestedVisibleTypes: visible=true, mask=ime, host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity, from=android.view.InsetsController.controlAnimationUnchecked:1433 android.view.InsetsController.applyAnimation:1988 android.view.InsetsController.applyAnimation:1951 android.view.InsetsController.show:1297 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7118 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7051 android.os.Handler.dispatchMessage:106 android.os.Looper.loopOnce:230 android.os.Looper.loop:319 android.app.ActivityThread.main:8893 03-17 12:21:49.403 1863 1863 D InsetsController: controlAnimationUncheckedInner: Added types=ime animType=0 host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity from=android.view.InsetsController.controlAnimationUnchecked:1437 android.view.InsetsController.applyAnimation:1988 android.view.InsetsController.applyAnimation:1951 03-17 12:21:49.406 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.417 1863 1863 D InsetsController: setRequestedVisibleTypes: visible=true, mask=navigationBars, host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity, from=android.view.InsetsController.controlAnimationUnchecked:1433 android.view.InsetsController.applyAnimation:1988 android.view.InsetsController.applyAnimation:1951 android.view.InsetsController.show:1297 android.view.InsetsController.show:1225 android.view.PendingInsetsController.show:53 androidx.core.content.pm.ShortcutManagerCompat$$ExternalSyntheticApiModelOutline5.m:2 androidx.core.view.WindowInsetsControllerCompat$Impl30.show:16 com.gaurav.avnc.ui.vnc.LayoutManager$$ExternalSyntheticLambda1.onApplyWindowInsets:43 androidx.core.view.ViewCompat$Api21Impl$1.onApplyWindowInsets:37 03-17 12:21:49.418 1863 1863 D InsetsController: controlAnimationUncheckedInner: Added types=navigationBars animType=0 host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity from=android.view.InsetsController.controlAnimationUnchecked:1437 android.view.InsetsController.applyAnimation:1988 android.view.InsetsController.applyAnimation:1951 03-17 12:21:49.419 1863 1995 I ViewRootImpl@569d131[VncActivity]: Resizing android.view.ViewRootImpl@7442f02: frame = [0,64][1080,2408] reportDraw = false forceLayout = false syncSeqId = -1 03-17 12:21:49.424 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.425 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.435 1863 1863 I SurfaceView: 224089983 Changes: creating=false format=false size=true visible=false alpha=false hint=false visible=false left=false top=false z=false attached=true lifecycleStrategy=false 03-17 12:21:49.435 1863 1863 I SurfaceView@d5b577f: 224089983 Cur surface: Surface(name=null)/@0x2862e8b 03-17 12:21:49.436 1863 1863 I BLASTBufferQueue_Java: update, w= 1080 h= 1665 mName = null mNativeObject= 0xb40000784d97ff80 sc.mNativeObject= 0xb40000784db4e140 format= 4 caller= android.view.SurfaceView.setBufferSize:1432 android.view.SurfaceView.performSurfaceTransaction:988 android.view.SurfaceView.updateSurface:1204 android.view.SurfaceView.setFrame:559 android.view.View.layout:25731 androidx.drawerlayout.widget.DrawerLayout.onLayout:58 03-17 12:21:49.436 1863 1863 I SurfaceView@d5b577f: pST: sr = Rect(0, 0 - 1080, 1665) sw = 1080 sh = 1665 03-17 12:21:49.436 1863 1863 D SurfaceView@d5b577f: 224089983 performSurfaceTransaction RenderWorker position = [0, 0, 1080, 1665] surfaceSize = 1080x1665 03-17 12:21:49.437 1863 1863 I SurfaceView@d5b577f: updateSurface: mVisible = true mSurface.isValid() = true 03-17 12:21:49.437 1863 1863 I SurfaceView@d5b577f: updateSurface: mSurfaceCreated = true surfaceChanged = false visibleChanged = false 03-17 12:21:49.437 1863 1863 I SurfaceView: 224089983 surfaceChanged -- format=4 w=1080 h=1665 03-17 12:21:49.437 1863 1863 I SurfaceView@d5b577f: surfaceChanged (1080,1665) 1 #5 com.gaurav.avnc.ui.vnc.FrameView{d5b577f VFE...... .F....ID 0,0-1080,1665 #7f0900e5 app:id/frame_view aid=1073741831} 03-17 12:21:49.437 1863 1863 I SurfaceView: 224089983 surfaceRedrawNeeded 03-17 12:21:49.439 1863 1863 I ViewRootImpl@569d131[VncActivity]: registerCallbackForPendingTransactions 03-17 12:21:49.440 1863 1915 D SurfaceView: 224089983 updateSurfacePosition RenderWorker, frameNr = 35, position = [0, 0, 1080, 1665] surfaceSize = 1080x1665 03-17 12:21:49.440 1863 1915 I SurfaceView@d5b577f: uSP: rtp = Rect(0, 0 - 1080, 1665) rtsw = 1080 rtsh = 1665 03-17 12:21:49.440 1863 1915 I SurfaceView@d5b577f: onSSPAndSRT: pl = 0 pt = 0 sx = 1.0 sy = 1.0 03-17 12:21:49.441 1863 1915 I SurfaceView@d5b577f: aOrMT: ViewRootImpl@569d131[VncActivity] t = android.view.SurfaceControl$Transaction@71d6fdc fN = 35 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1660 android.graphics.RenderNode$CompositePositionUpdateListener.positionChanged:369 03-17 12:21:49.441 1863 1915 I ViewRootImpl@569d131[VncActivity]: mWNT: t=0xb4000078de4ae880 mBlastBufferQueue=0xb4000078d614d000 fn= 35 caller= android.view.SurfaceView.applyOrMergeTransaction:1592 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1660 03-17 12:21:49.442 1863 1951 I ViewRootImpl@569d131[VncActivity]: mWNT: t=0xb40000784d969400 mBlastBufferQueue=0xb4000078d614d000 fn= 35 caller= android.view.ViewRootImpl$6.onFrameDraw:5548 android.view.ViewRootImpl$2.onFrameDraw:2112 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:21:49.442 1863 1863 D InsetsController: onStateChanged: host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7094 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2408), mDisplayCutout=DisplayCutout{insets=Rect(0, 64 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(468, 0 - 612, 64), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2408 physicalDisplayWidth=1080 physicalDisplayHeight=2408 density={2.8125} cutoutSpec={M 0,0 H -25.6‬ V 22.75555555555556 H 25.6‬ V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2408), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(961, 0 - 1080, 64) rotation=0}, mDisplayShape=DisplayShape{ spec=910408817 displayWidth=1080 displayHeight=2408 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {99c40000 mType=statusBars mFrame=[0,0][1080,64] mVisible=false mFlags=[]}, InsetsSource: {99c40005 mType=mandatorySystemGestures mFrame=[0,0][1080,96] mVisible=true mFlags=[]}, InsetsSource: {99c40006 mType=tappableElement mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {cccb0001 mType=navigationBars mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {cccb0005 mType=mandatorySystemGestures mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0006 mType=tappableElement mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1729][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,64] mVisible=true mFlags=[]} } 03-17 12:21:49.443 1863 1863 D InsetsController: cancelAnimation of types: 2, animType: 0, host: com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity, from:android.view.InsetsController.notifyControlRevoked:1774 android.view.InsetsSourceConsumer.setControl:154 android.view.InsetsController.onControlsChanged:1170 03-17 12:21:49.443 1863 1863 I ViewRootImpl@569d131[VncActivity]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,64][1080,2408] display=[0,64][1080,2408] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 03-17 12:21:49.444 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.456 1863 2585 I SurfaceView: 224089983 finishedDrawing 03-17 12:21:49.457 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.473 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.490 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.492 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.505 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.521 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.538 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.554 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.570 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.587 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.604 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.612 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.620 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.636 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.653 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.658 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.669 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.684 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.700 1863 1863 D InsetsController: cancelAnimation of types: 8, animType: 0, host: com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity, from:android.view.InsetsController.notifyFinished:1736 android.view.InsetsAnimationThreadControlRunner$1.lambda$notifyFinished$0:85 android.view.InsetsAnimationThreadControlRunner$1.$r8$lambda$RAf1SfIREsj9-wH5FOigMy6eLkM:0 03-17 12:21:49.701 1863 1863 I ImeTracker: com.gaurav.avnc:d9ba2061: onShown 03-17 12:21:49.702 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.715 1863 1952 I ViewRootImpl@569d131[VncActivity]: mWNT: t=0xb40000784d68a680 mBlastBufferQueue=0xb4000078d614d000 fn= 52 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0 03-17 12:21:49.718 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.767 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.808 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.838 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.952 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:49.992 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:50.101 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:50.142 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:50.251 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:50.288 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:50.400 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:50.438 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:50.468 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:50.578 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:50.618 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:50.648 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:50.757 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:50.797 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:50.828 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:50.858 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:50.888 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:50.998 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:51.038 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:51.145 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.133 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.225 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.298 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.329 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.362 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.391 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.420 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.452 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.481 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.511 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.541 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.572 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.572 1863 1863 I ViewRootImpl@569d131[VncActivity]: ViewPostIme pointer 0 03-17 12:21:52.573 1863 1863 I GestureDetector: obtain mCurrentDownEvent. id: 960247352 caller: com.gaurav.avnc.ui.vnc.FrameView.onTouchEvent:199 android.view.View.dispatchTouchEvent:16212 android.view.ViewGroup.dispatchTransformedTouchEvent:3324 03-17 12:21:52.574 1863 1863 I GestureDetector: obtain mCurrentDownEvent. id: 960247352 caller: com.gaurav.avnc.ui.vnc.FrameView.onTouchEvent:204 android.view.View.dispatchTouchEvent:16212 android.view.ViewGroup.dispatchTransformedTouchEvent:3324 03-17 12:21:52.587 1863 1863 I GestureDetector: obtain mCurrentMotionEventRaw. action: 261 id: 737049884 03-17 12:21:52.587 1863 1863 I GestureDetector: obtain mCurrentMotionEventRaw. action: 261 id: 737049884 03-17 12:21:52.597 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.627 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.657 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.666 1863 1863 I ScaleGestureDetector: TwScaleGestureDetector 03-17 12:21:52.671 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.676 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.689 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.704 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.722 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.739 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.756 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.771 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.788 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.804 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.820 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.837 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.854 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.870 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.886 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:52.892 1863 1863 I ViewRootImpl@569d131[VncActivity]: ViewPostIme pointer 1 03-17 12:21:52.903 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:53.850 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:53.886 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:54.330 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:54.359 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:54.770 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:54.801 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:54.830 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:54.891 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:54.950 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:54.980 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:55.041 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:55.354 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:55.775 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:55.805 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:55.835 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:55.864 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:55.896 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:55.925 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:55.956 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:55.985 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:56.014 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:56.410 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:56.808 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:56.839 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:56.868 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:56.899 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:57.481 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:21:59.361 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:00.157 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:00.282 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:00.567 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:00.938 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:01.342 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:01.479 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:01.519 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:01.627 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:01.669 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:01.699 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:01.728 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:01.837 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:01.878 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:01.908 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:01.938 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:01.968 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:02.002 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:02.112 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:02.154 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:02.182 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:02.214 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:02.323 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:02.364 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:02.472 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:02.514 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:02.621 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:02.663 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:02.771 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:02.814 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:02.927 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:02.966 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:03.076 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:03.119 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:03.225 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:03.357 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:03.401 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:03.431 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:03.539 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:03.581 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:03.689 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:03.731 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:03.841 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:03.971 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:04.016 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:04.124 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:04.166 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:04.275 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:04.317 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:04.427 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:04.465 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:04.575 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:04.616 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:04.725 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:04.766 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:04.877 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:05.006 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:05.050 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:05.159 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:05.201 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:05.309 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:05.441 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:05.486 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:05.595 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:05.636 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:05.747 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:05.876 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:05.924 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.031 1863 2585 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.108 1863 2503 I NativeVnc: Rect too large: 800x600 at (0, 0) 03-17 12:22:06.108 1863 2503 E NativeVnc: errnoToStr: (11 Try again) 03-17 12:22:06.109 1863 2503 E ReceiverCoroutine: Connection failed 03-17 12:22:06.109 1863 2503 E ReceiverCoroutine: java.io.IOException: 03-17 12:22:06.109 1863 2503 E ReceiverCoroutine: at com.gaurav.avnc.vnc.VncClient.processServerMessage$default(VncClient.kt:42) 03-17 12:22:06.109 1863 2503 E ReceiverCoroutine: at com.gaurav.avnc.viewmodel.VncViewModel$launchConnection$1.invokeSuspend(VncViewModel.kt:76) 03-17 12:22:06.109 1863 2503 E ReceiverCoroutine: at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:9) 03-17 12:22:06.109 1863 2503 E ReceiverCoroutine: at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:111) 03-17 12:22:06.109 1863 2503 E ReceiverCoroutine: at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:4) 03-17 12:22:06.109 1863 2503 E ReceiverCoroutine: at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:3) 03-17 12:22:06.109 1863 2503 E ReceiverCoroutine: at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:94) 03-17 12:22:06.109 1863 1863 I SurfaceView: 224089983 Changes: creating=false format=false size=false visible=true alpha=false hint=false visible=true left=false top=false z=false attached=true lifecycleStrategy=false 03-17 12:22:06.110 1863 1863 I SurfaceView@d5b577f: 224089983 Cur surface: Surface(name=null)/@0x2862e8b 03-17 12:22:06.110 1863 1863 I SurfaceView: 224089983 surfaceDestroyed 03-17 12:22:06.110 1863 1863 I SurfaceView@d5b577f: surfaceDestroyed callback.size 1 #3 com.gaurav.avnc.ui.vnc.FrameView{d5b577f GFE...... ......I. 0,0-1080,1665 #7f0900e5 app:id/frame_view aid=1073741831} 03-17 12:22:06.112 1863 1863 I SurfaceView@d5b577f: updateSurface: mVisible = false mSurface.isValid() = true 03-17 12:22:06.112 1863 1863 D BLASTBufferQueue: [SurfaceView[com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity]@0#20](f:0,a:1) destructor() 03-17 12:22:06.113 1863 1863 D BufferQueueConsumer: [SurfaceView[com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity]@0#20(BLAST Consumer)20](id:74700000014,api:0,p:-1,c:1863) disconnect 03-17 12:22:06.113 1863 1863 I SurfaceView@d5b577f: releaseSurfaces: viewRoot = ViewRootImpl@569d131[VncActivity] 03-17 12:22:06.115 1863 1863 D InsetsController: setRequestedVisibleTypes: visible=true, mask=statusBars captionBar, host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity, from=android.view.InsetsController.controlAnimationUnchecked:1433 android.view.InsetsController.applyAnimation:1988 android.view.InsetsController.applyAnimation:1951 android.view.InsetsController.show:1297 android.view.InsetsController.show:1225 android.view.PendingInsetsController.show:53 androidx.core.content.pm.ShortcutManagerCompat$$ExternalSyntheticApiModelOutline5.m:2 androidx.core.view.WindowInsetsControllerCompat$Impl30.show:16 com.gaurav.avnc.ui.vnc.LayoutManager.updateFullscreen:70 com.gaurav.avnc.ui.vnc.VncActivity$onCreate$4.invoke:231 03-17 12:22:06.116 1863 1863 D InsetsController: controlAnimationUncheckedInner: Added types=statusBars animType=0 host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity from=android.view.InsetsController.controlAnimationUnchecked:1437 android.view.InsetsController.applyAnimation:1988 android.view.InsetsController.applyAnimation:1951 03-17 12:22:06.128 1863 1894 I ViewRootImpl@569d131[VncActivity]: Resizing android.view.ViewRootImpl@7442f02: frame = [0,0][1080,2408] reportDraw = true forceLayout = true syncSeqId = 2 03-17 12:22:06.145 1863 1863 D InsetsController: onStateChanged: host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity from=android.view.ViewRootImpl.relayoutWindow:9949 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2408), mDisplayCutout=DisplayCutout{insets=Rect(0, 64 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(468, 0 - 612, 64), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2408 physicalDisplayWidth=1080 physicalDisplayHeight=2408 density={2.8125} cutoutSpec={M 0,0 H -25.6‬ V 22.75555555555556 H 25.6‬ V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2408), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(961, 0 - 1080, 64) rotation=0}, mDisplayShape=DisplayShape{ spec=910408817 displayWidth=1080 displayHeight=2408 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {99c40000 mType=statusBars mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {99c40005 mType=mandatorySystemGestures mFrame=[0,0][1080,96] mVisible=true mFlags=[]}, InsetsSource: {99c40006 mType=tappableElement mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {cccb0001 mType=navigationBars mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {cccb0005 mType=mandatorySystemGestures mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0006 mType=tappableElement mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1729][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,64] mVisible=true mFlags=[]} } 03-17 12:22:06.147 1863 1863 I BLASTBufferQueue_Java: update, w= 1080 h= 2408 mName = ViewRootImpl@569d131[VncActivity] mNativeObject= 0xb4000078d614d000 sc.mNativeObject= 0xb4000078c9f67fc0 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2977 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650 03-17 12:22:06.147 1863 1863 I ViewRootImpl@569d131[VncActivity]: Relayout returned: old=(0,64,1080,2408) new=(0,0,1080,2408) req=(1080,2344)0 dur=19 res=0x400 s={true 0xb40000784d8c0800} ch=false seqId=2 03-17 12:22:06.147 1863 1863 D ViewRootImpl@569d131[VncActivity]: Relayout called with blastSync 03-17 12:22:06.147 1863 1863 D ViewRootImpl@569d131[VncActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4075 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 03-17 12:22:06.148 1863 1863 D ViewRootImpl@569d131[VncActivity]: mThreadedRenderer.updateSurface() mSurface={isValid=true 0xb40000784d8c0800} 03-17 12:22:06.150 1863 1863 I ViewRootImpl@569d131[VncActivity]: updateBoundsLayer: t=android.view.SurfaceControl$Transaction@b6b9fe3 sc=Surface(name=Bounds for - com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity@0)/@0x41c6de0 frame=53 03-17 12:22:06.151 1863 1863 I SurfaceView: 224089983 Changes: creating=false format=false size=false visible=false alpha=false hint=false visible=false left=false top=true z=false attached=true lifecycleStrategy=false 03-17 12:22:06.151 1863 1863 D ViewRootImpl@569d131[VncActivity]: Setup new sync=wmsSync-ViewRootImpl@569d131[VncActivity]#56 03-17 12:22:06.151 1863 1863 D ViewRootImpl@569d131[VncActivity]: Creating new active sync group ViewRootImpl@569d131[VncActivity]#57 03-17 12:22:06.151 1863 1863 D ViewRootImpl@569d131[VncActivity]: registerCallbacksForSync syncBuffer=true 03-17 12:22:06.154 1863 1915 D SurfaceView: 168462348 windowPositionLost, frameNr = 53 03-17 12:22:06.154 1863 1951 D ViewRootImpl@569d131[VncActivity]: Received frameDrawingCallback syncResult=0 frameNum=53. 03-17 12:22:06.155 1863 1951 I ViewRootImpl@569d131[VncActivity]: mWNT: t=0xb400007855900200 mBlastBufferQueue=0xb4000078d614d000 fn= 53 caller= android.view.ViewRootImpl$8.onFrameDraw:13623 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:22:06.155 1863 1951 D ViewRootImpl@569d131[VncActivity]: Setting up sync and frameCommitCallback 03-17 12:22:06.155 1863 1951 I BLASTBufferQueue_Java: syncNextTransaction, mName= ViewRootImpl@569d131[VncActivity] acquireSingleBuffer= true mNativeObject= 0xb4000078d614d000 callback= android.view.ViewRootImpl$8$$ExternalSyntheticLambda0@137c555 caller= android.graphics.BLASTBufferQueue.syncNextTransaction:152 android.view.ViewRootImpl$8.onFrameDraw:13641 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:22:06.155 1863 1951 D BLASTBufferQueue: [ViewRootImpl@569d131[VncActivity]#19](f:0,a:1) syncNextTransaction callback: 1, acquireSingleBuffer: 1, mTransactionReadyCallback: 0 03-17 12:22:06.164 1863 1915 D BLASTBufferQueue: [ViewRootImpl@569d131[VncActivity]#19](f:0,a:2) producer disconnected before acquireNextBufferLocked 03-17 12:22:06.164 1863 1915 D BLASTBufferQueue: [ViewRootImpl@569d131[VncActivity]#19](f:0,a:2) acquireNextBufferLocked mLastAppliedFrameNumber: 52 03-17 12:22:06.165 1863 1915 D ViewRootImpl@569d131[VncActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=53 didProduceBuffer=true 03-17 12:22:06.165 1863 1863 D ViewRootImpl@569d131[VncActivity]: reportDrawFinished 03-17 12:22:06.176 1863 1863 D ViewRootImpl@569d131[VncActivity]: cancelDraw returned false 03-17 12:22:06.177 1863 1863 I ViewRootImpl@569d131[VncActivity]: registerCallbackForPendingTransactions 03-17 12:22:06.178 1863 1952 I ViewRootImpl@569d131[VncActivity]: mWNT: t=0xb40000784d968e00 mBlastBufferQueue=0xb4000078d614d000 fn= 54 caller= android.view.ViewRootImpl$6.onFrameDraw:5548 android.view.ViewRootImpl$2.onFrameDraw:2112 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:22:06.179 1863 1863 I ViewRootImpl@569d131[VncActivity]: handleResized, msg = 5 frames=ClientWindowFrames{frame=[0,0][1080,2408] display=[0,0][1080,2408] parentFrame=[0,0][0,0]} forceNextWindowRelayout=true displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 03-17 12:22:06.179 1863 1863 I ViewRootImpl@569d131[VncActivity]: handleResized mSyncSeqId = 2 03-17 12:22:06.179 1863 1863 D ViewRootImpl@569d131[VncActivity]: reportNextDraw android.view.ViewRootImpl.handleResized:2494 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7082 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7051 android.os.Handler.dispatchMessage:106 03-17 12:22:06.180 1863 1863 I BLASTBufferQueue_Java: update, w= 1080 h= 2408 mName = ViewRootImpl@569d131[VncActivity] mNativeObject= 0xb4000078d614d000 sc.mNativeObject= 0xb4000078c9f67fc0 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2977 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650 03-17 12:22:06.180 1863 1863 I ViewRootImpl@569d131[VncActivity]: Relayout returned: old=(0,0,1080,2408) new=(0,0,1080,2408) req=(1080,2408)0 dur=0 res=0x0 s={true 0xb40000784d8c0800} ch=false seqId=2 03-17 12:22:06.180 1863 1863 D ViewRootImpl@569d131[VncActivity]: Setup new sync=wmsSync-ViewRootImpl@569d131[VncActivity]#59 03-17 12:22:06.181 1863 1863 D ViewRootImpl@569d131[VncActivity]: Creating new active sync group ViewRootImpl@569d131[VncActivity]#60 03-17 12:22:06.181 1863 1863 D ViewRootImpl@569d131[VncActivity]: registerCallbacksForSync syncBuffer=false 03-17 12:22:06.185 1863 1951 D ViewRootImpl@569d131[VncActivity]: Received frameDrawingCallback syncResult=0 frameNum=55. 03-17 12:22:06.185 1863 1951 I ViewRootImpl@569d131[VncActivity]: mWNT: t=0xb40000784d994600 mBlastBufferQueue=0xb4000078d614d000 fn= 55 caller= android.view.ViewRootImpl$8.onFrameDraw:13623 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:22:06.185 1863 1951 D ViewRootImpl@569d131[VncActivity]: Setting up sync and frameCommitCallback 03-17 12:22:06.191 1863 1894 D BLASTBufferQueue: [ViewRootImpl@569d131[VncActivity]#19](f:1,a:2) transactionCommittedCallback mSyncedFrameNumbers.erase(53) 03-17 12:22:06.202 1863 1915 D ViewRootImpl@569d131[VncActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=55 didProduceBuffer=true 03-17 12:22:06.202 1863 1863 D ViewRootImpl@569d131[VncActivity]: reportDrawFinished 03-17 12:22:06.205 1863 1863 I ViewRootImpl@569d131[VncActivity]: registerCallbackForPendingTransactions 03-17 12:22:06.205 1863 1952 I ViewRootImpl@569d131[VncActivity]: mWNT: t=0xb40000784d994a80 mBlastBufferQueue=0xb4000078d614d000 fn= 56 caller= android.view.ViewRootImpl$6.onFrameDraw:5548 android.view.ViewRootImpl$2.onFrameDraw:2112 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:22:06.219 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.232 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.246 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.264 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.282 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.299 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.316 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.329 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.346 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.362 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.379 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.395 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.411 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.428 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.442 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.443 1863 1863 D InsetsController: cancelAnimation of types: 1, animType: 0, host: com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity, from:android.view.InsetsController.notifyFinished:1736 android.view.InsetsAnimationThreadControlRunner$1.lambda$notifyFinished$0:85 android.view.InsetsAnimationThreadControlRunner$1.$r8$lambda$RAf1SfIREsj9-wH5FOigMy6eLkM:0 03-17 12:22:06.463 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:06.465 1863 1951 I ViewRootImpl@569d131[VncActivity]: mWNT: t=0xb40000784d994c00 mBlastBufferQueue=0xb4000078d614d000 fn= 72 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0 03-17 12:22:06.476 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:07.219 1863 1863 I ViewRootImpl@569d131[VncActivity]: The input has been finished in ImeInputStage. 03-17 12:22:07.305 1863 1863 I ViewRootImpl@569d131[VncActivity]: The input has been finished in ImeInputStage. 03-17 12:22:07.306 1863 1863 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=ImeCallback=ImeOnBackInvokedCallback@229508093 Callback=android.window.IOnBackInvokedCallback$Stub$Proxy@f944a0d 03-17 12:22:07.309 1863 1863 D InsetsController: setRequestedVisibleTypes: visible=false, mask=ime, host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity, from=android.view.InsetsController.controlAnimationUnchecked:1433 android.view.InsetsController.applyAnimation:1988 android.view.InsetsController.applyAnimation:1951 android.view.InsetsController.hide:1391 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7125 android.view.ViewRootImpl$ViewRootHandler.handleMessage:7051 android.os.Handler.dispatchMessage:106 android.os.Looper.loopOnce:230 android.os.Looper.loop:319 android.app.ActivityThread.main:8893 03-17 12:22:07.310 1863 1863 D InsetsController: controlAnimationUncheckedInner: Added types=ime animType=1 host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity from=android.view.InsetsController.controlAnimationUnchecked:1437 android.view.InsetsController.applyAnimation:1988 android.view.InsetsController.applyAnimation:1951 03-17 12:22:07.320 1863 1995 I ViewRootImpl@569d131[VncActivity]: Resizing android.view.ViewRootImpl@7442f02: frame = [0,0][1080,2408] reportDraw = false forceLayout = false syncSeqId = -1 03-17 12:22:07.327 1863 1863 D InsetsController: onStateChanged: host=com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7094 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2408), mDisplayCutout=DisplayCutout{insets=Rect(0, 64 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(468, 0 - 612, 64), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2408 physicalDisplayWidth=1080 physicalDisplayHeight=2408 density={2.8125} cutoutSpec={M 0,0 H -25.6‬ V 22.75555555555556 H 25.6‬ V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2408), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(961, 0 - 1080, 64) rotation=0}, mDisplayShape=DisplayShape{ spec=910408817 displayWidth=1080 displayHeight=2408 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {99c40000 mType=statusBars mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {99c40005 mType=mandatorySystemGestures mFrame=[0,0][1080,96] mVisible=true mFlags=[]}, InsetsSource: {99c40006 mType=tappableElement mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {cccb0001 mType=navigationBars mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {cccb0005 mType=mandatorySystemGestures mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0006 mType=tappableElement mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1729][1080,2408] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,64] mVisible=true mFlags=[]} } 03-17 12:22:07.328 1863 1863 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2 03-17 12:22:07.328 1863 1863 I ViewRootImpl@569d131[VncActivity]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2408] display=[0,0][1080,2408] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 03-17 12:22:07.332 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:07.347 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:07.362 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:07.607 1863 1863 D InsetsController: cancelAnimation of types: 8, animType: 1, host: com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity, from:android.view.InsetsController.notifyFinished:1736 android.view.InsetsAnimationThreadControlRunner$1.lambda$notifyFinished$0:85 android.view.InsetsAnimationThreadControlRunner$1.$r8$lambda$RAf1SfIREsj9-wH5FOigMy6eLkM:0 03-17 12:22:07.608 1863 1863 I ImeTracker: com.gaurav.avnc:5fcb2115: onRequestHide at ORIGIN_CLIENT_HIDE_SOFT_INPUT reason HIDE_SOFT_INPUT_BY_INSETS_API 03-17 12:22:07.608 1863 1863 I InputMethodManager_LC: notifyImeHidden: IInputMethodManagerGlobalInvoker.hideSoftInput 03-17 12:22:07.610 1863 1863 I ImeTracker: com.gaurav.avnc:591c8344: onHidden 03-17 12:22:07.738 1863 1863 I ViewRootImpl@569d131[VncActivity]: ViewPostIme key 0 03-17 12:22:07.738 1863 1863 D Activity: onKeyDown(KEYCODE_BACK) 03-17 12:22:07.811 1863 1863 I ViewRootImpl@569d131[VncActivity]: ViewPostIme key 1 03-17 12:22:07.811 1863 1863 D Activity: onKeyUp(KEYCODE_BACK) isTracking()=true isCanceled()=false hasCallback=false 03-17 12:22:07.811 1863 1863 D Activity: onBackPressed 03-17 12:22:07.837 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: handleAppVisibility mAppVisible = false visible = true 03-17 12:22:07.838 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: stopped(false) old = true 03-17 12:22:07.838 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: WindowStopped on com.gaurav.avnc/com.gaurav.avnc.StartupActivity set to false 03-17 12:22:07.867 1863 1863 D InsetsController: onStateChanged: host=com.gaurav.avnc/com.gaurav.avnc.StartupActivity from=android.view.ViewRootImpl.relayoutWindow:9949 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2408), mDisplayCutout=DisplayCutout{insets=Rect(0, 64 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(468, 0 - 612, 64), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2408 physicalDisplayWidth=1080 physicalDisplayHeight=2408 density={2.8125} cutoutSpec={M 0,0 H -25.6‬ V 22.75555555555556 H 25.6‬ V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2408), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(961, 0 - 1080, 64) rotation=0}, mDisplayShape=DisplayShape{ spec=910408817 displayWidth=1080 displayHeight=2408 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {99c40000 mType=statusBars mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {99c40005 mType=mandatorySystemGestures mFrame=[0,0][1080,96] mVisible=true mFlags=[]}, InsetsSource: {99c40006 mType=tappableElement mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {cccb0001 mType=navigationBars mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {cccb0005 mType=mandatorySystemGestures mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0006 mType=tappableElement mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,1729][1080,2408] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,64] mVisible=true mFlags=[]} } 03-17 12:22:07.867 1863 1863 D BufferQueueConsumer: [](id:74700000015,api:0,p:-1,c:1863) connect: controlledByApp=false 03-17 12:22:07.868 1863 1863 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@64a27dc[StartupActivity] mNativeObject= 0xb4000078558f3080 sc.mNativeObject= 0xb40000784db4d000 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2988 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622 03-17 12:22:07.868 1863 1863 I BLASTBufferQueue_Java: update, w= 1080 h= 2408 mName = ViewRootImpl@64a27dc[StartupActivity] mNativeObject= 0xb4000078558f3080 sc.mNativeObject= 0xb40000784db4d000 format= -1 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2988 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 03-17 12:22:07.869 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: Relayout returned: old=(0,0,1080,2408) new=(0,0,1080,2408) req=(1080,2408)0 dur=14 res=0x403 s={true 0xb4000078da3a9800} ch=true seqId=0 03-17 12:22:07.870 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000078da3a9800} hwInitialized=true 03-17 12:22:07.870 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4667 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 03-17 12:22:07.870 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: Setup new sync=wmsSync-ViewRootImpl@64a27dc[StartupActivity]#61 03-17 12:22:07.871 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: Creating new active sync group ViewRootImpl@64a27dc[StartupActivity]#62 03-17 12:22:07.871 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: registerCallbacksForSync syncBuffer=false 03-17 12:22:07.880 1863 1952 D ViewRootImpl@64a27dc[StartupActivity]: Received frameDrawingCallback syncResult=0 frameNum=1. 03-17 12:22:07.880 1863 1952 I ViewRootImpl@64a27dc[StartupActivity]: mWNT: t=0xb40000784d995080 mBlastBufferQueue=0xb4000078558f3080 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13623 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:22:07.880 1863 1952 D ViewRootImpl@64a27dc[StartupActivity]: Setting up sync and frameCommitCallback 03-17 12:22:07.887 1863 1915 D BLASTBufferQueue: [ViewRootImpl@64a27dc[StartupActivity]#21](f:0,a:0) onFrameAvailable the first frame is available 03-17 12:22:07.888 1863 1915 D BLASTBufferQueue: [ViewRootImpl@64a27dc[StartupActivity]#21](f:0,a:1) acquireNextBufferLocked size=1080x2408 mFrameNumber=1 applyTransaction=true mTimestamp=19490486210622(auto) mPendingTransactions.size=0 graphicBufferId=8001524072532 transform=0 03-17 12:22:07.888 1863 1915 D ViewRootImpl@64a27dc[StartupActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true 03-17 12:22:07.889 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: reportDrawFinished 03-17 12:22:07.890 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: registerCallbackForPendingTransactions 03-17 12:22:07.892 1863 1863 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2 03-17 12:22:07.892 1863 1951 I ViewRootImpl@64a27dc[StartupActivity]: mWNT: t=0xb4000078558c3680 mBlastBufferQueue=0xb4000078558f3080 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5548 android.view.ViewRootImpl$2.onFrameDraw:2112 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:22:07.893 1863 1863 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1 03-17 12:22:07.893 1863 1915 I BLASTBufferQueue_Java: applyPendingTransactions, mName= ViewRootImpl@64a27dc[StartupActivity] mNativeObject= 0xb4000078558f3080 frameNumber= 2 caller= android.view.ViewRootImpl$6.lambda$onFrameDraw$0:5557 android.view.ViewRootImpl$6.$r8$lambda$9ThyGB6fC3mub7oMSjoAoWLhwMM:0 android.view.ViewRootImpl$6$$ExternalSyntheticLambda0.onFrameCommit:4 android.view.ThreadedRenderer$1.lambda$onFrameDraw$0:800 android.view.ThreadedRenderer$1$$ExternalSyntheticLambda0.onFrameCommit:2 03-17 12:22:07.894 1863 1863 I ViewRootImpl@569d131[VncActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0 03-17 12:22:07.906 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:07.924 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0 03-17 12:22:07.924 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000078da3a9800} 03-17 12:22:07.925 1863 1863 D InputMethodManagerUtils: startInputInner - Id : 0 03-17 12:22:07.925 1863 1863 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 03-17 12:22:07.941 1863 1863 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8 03-17 12:22:07.945 1863 1894 I ViewRootImpl@64a27dc[StartupActivity]: Resizing android.view.ViewRootImpl@9b828d5: frame = [0,0][1080,2408] reportDraw = false forceLayout = false syncSeqId = -1 03-17 12:22:07.946 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2408] display=[0,0][1080,2408] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 03-17 12:22:08.123 1863 1894 I ViewRootImpl@64a27dc[StartupActivity]: Resizing android.view.ViewRootImpl@9b828d5: frame = [0,0][1080,2408] reportDraw = false forceLayout = false syncSeqId = -1 03-17 12:22:08.124 1863 1863 D InsetsController: onStateChanged: host=com.gaurav.avnc/com.gaurav.avnc.StartupActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7081 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2408), mDisplayCutout=DisplayCutout{insets=Rect(0, 64 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(468, 0 - 612, 64), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2408 physicalDisplayWidth=1080 physicalDisplayHeight=2408 density={2.8125} cutoutSpec={M 0,0 H -25.6‬ V 22.75555555555556 H 25.6‬ V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2408), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(961, 0 - 1080, 64) rotation=0}, mDisplayShape=DisplayShape{ spec=910408817 displayWidth=1080 displayHeight=2408 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {99c40000 mType=statusBars mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {99c40005 mType=mandatorySystemGestures mFrame=[0,0][1080,96] mVisible=true mFlags=[]}, InsetsSource: {99c40006 mType=tappableElement mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {cccb0001 mType=navigationBars mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {cccb0005 mType=mandatorySystemGestures mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0006 mType=tappableElement mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,64] mVisible=true mFlags=[]} } 03-17 12:22:08.124 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2408] display=[0,0][1080,2408] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false 03-17 12:22:08.289 1863 1863 I ViewRootImpl@569d131[VncActivity]: handleAppVisibility mAppVisible = true visible = false 03-17 12:22:08.298 1863 1863 I SurfaceView@d5b577f: onWindowVisibilityChanged(8) false com.gaurav.avnc.ui.vnc.FrameView{d5b577f GFE...... ......I. 0,0-1080,1665 #7f0900e5 app:id/frame_view aid=1073741831} of ViewRootImpl@569d131[VncActivity] 03-17 12:22:08.298 1863 1863 I SurfaceView: 224089983 Changes: creating=false format=false size=false visible=false alpha=false hint=false visible=false left=false top=false z=false attached=true lifecycleStrategy=false 03-17 12:22:08.307 1863 1863 D BLASTBufferQueue: [ViewRootImpl@569d131[VncActivity]#19](f:0,a:1) destructor() 03-17 12:22:08.307 1863 1863 D BufferQueueConsumer: [ViewRootImpl@569d131[VncActivity]#19(BLAST Consumer)19](id:74700000013,api:0,p:-1,c:1863) disconnect 03-17 12:22:08.307 1863 1863 I ViewRootImpl@569d131[VncActivity]: Relayout returned: old=(0,0,1080,2408) new=(0,0,1080,2408) req=(1080,2408)8 dur=5 res=0x402 s={false 0x0} ch=true seqId=2 03-17 12:22:08.308 1863 1863 I SurfaceView@d5b577f: windowStopped(true) false com.gaurav.avnc.ui.vnc.FrameView{d5b577f GFE...... ......I. 0,0-1080,1665 #7f0900e5 app:id/frame_view aid=1073741831} of ViewRootImpl@569d131[VncActivity] 03-17 12:22:08.308 1863 1863 D SurfaceView@d5b577f: updateSurface: surface is not valid 03-17 12:22:08.308 1863 1863 I SurfaceView@d5b577f: releaseSurfaces: viewRoot = ViewRootImpl@569d131[VncActivity] 03-17 12:22:08.308 1863 1863 D SurfaceView@d5b577f: updateSurface: surface is not valid 03-17 12:22:08.308 1863 1863 I SurfaceView@d5b577f: releaseSurfaces: viewRoot = ViewRootImpl@569d131[VncActivity] 03-17 12:22:08.309 1863 1863 I ViewRootImpl@569d131[VncActivity]: stopped(true) old = false 03-17 12:22:08.309 1863 1863 D ViewRootImpl@569d131[VncActivity]: WindowStopped on com.gaurav.avnc/com.gaurav.avnc.ui.vnc.VncActivity set to true 03-17 12:22:08.312 1863 1863 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda21@58837a2 03-17 12:22:08.312 1863 1863 I SurfaceView: 224089983 Detaching SV 03-17 12:22:08.312 1863 1863 D SurfaceView@d5b577f: updateSurface: surface is not valid 03-17 12:22:08.312 1863 1863 I SurfaceView@d5b577f: releaseSurfaces: viewRoot = ViewRootImpl@569d131[VncActivity] 03-17 12:22:08.312 1863 2585 D libMEOW : meow delete tls: 0xb4000078da362000 03-17 12:22:08.313 1863 1863 I SurfaceView@d5b577f: onDetachedFromWindow: tryReleaseSurfaces() 03-17 12:22:08.313 1863 1863 I SurfaceView@d5b577f: releaseSurfaces: viewRoot = ViewRootImpl@569d131[VncActivity] 03-17 12:22:08.315 1863 1863 I ViewRootImpl@569d131[VncActivity]: dispatchDetachedFromWindow 03-17 12:22:08.321 1863 1863 D InputTransport: Input channel destroyed: '8c63511', fd=144 03-17 12:22:08.443 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: ViewPostIme pointer 0 03-17 12:22:08.525 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: ViewPostIme pointer 1 03-17 12:22:08.555 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.573 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.583 1863 1863 I DecorView: setWindowBackground: isPopOver=false color=ff121212 d=android.graphics.drawable.ColorDrawable@bb9b207 03-17 12:22:08.587 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.603 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.604 1863 1915 D NativeCustomFrequencyManager: [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager() 03-17 12:22:08.611 1863 1863 D InsetsController: onStateChanged: host=com.gaurav.avnc/com.gaurav.avnc.ui.prefs.PrefsActivity from=android.view.ViewRootImpl.setView:1726 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2408), mDisplayCutout=DisplayCutout{insets=Rect(0, 64 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(468, 0 - 612, 64), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2408 physicalDisplayWidth=1080 physicalDisplayHeight=2408 density={2.8125} cutoutSpec={M 0,0 H -25.6‬ V 22.75555555555556 H 25.6‬ V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2408), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(961, 0 - 1080, 64) rotation=0}, mDisplayShape=DisplayShape{ spec=910408817 displayWidth=1080 displayHeight=2408 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {99c40000 mType=statusBars mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {99c40005 mType=mandatorySystemGestures mFrame=[0,0][1080,96] mVisible=true mFlags=[]}, InsetsSource: {99c40006 mType=tappableElement mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {cccb0001 mType=navigationBars mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {cccb0005 mType=mandatorySystemGestures mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0006 mType=tappableElement mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,64] mVisible=true mFlags=[]} } 03-17 12:22:08.612 1863 1863 I ViewRootImpl@cf1c23d[PrefsActivity]: synced displayState. AttachInfo displayState=2 03-17 12:22:08.612 1863 1863 I ViewRootImpl@cf1c23d[PrefsActivity]: setView = com.android.internal.policy.DecorView@604900 TM=true 03-17 12:22:08.619 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.630 1863 1863 D InsetsController: onStateChanged: host=com.gaurav.avnc/com.gaurav.avnc.ui.prefs.PrefsActivity from=android.view.ViewRootImpl.relayoutWindow:9949 state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2408), mDisplayCutout=DisplayCutout{insets=Rect(0, 64 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(468, 0 - 612, 64), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2408 physicalDisplayWidth=1080 physicalDisplayHeight=2408 density={2.8125} cutoutSpec={M 0,0 H -25.6‬ V 22.75555555555556 H 25.6‬ V 0 H 0 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2408), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(961, 0 - 1080, 64) rotation=0}, mDisplayShape=DisplayShape{ spec=910408817 displayWidth=1080 displayHeight=2408 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {99c40000 mType=statusBars mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {99c40005 mType=mandatorySystemGestures mFrame=[0,0][1080,96] mVisible=true mFlags=[]}, InsetsSource: {99c40006 mType=tappableElement mFrame=[0,0][1080,64] mVisible=true mFlags=[]}, InsetsSource: {cccb0001 mType=navigationBars mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {cccb0005 mType=mandatorySystemGestures mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0006 mType=tappableElement mFrame=[0,2279][1080,2408] mVisible=true mFlags=[]}, InsetsSource: {cccb0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,64] mVisible=true mFlags=[]} } 03-17 12:22:08.631 1863 1863 D BufferQueueConsumer: [](id:74700000016,api:0,p:-1,c:1863) connect: controlledByApp=false 03-17 12:22:08.632 1863 1863 I BLASTBufferQueue_Java: new BLASTBufferQueue, mName= ViewRootImpl@cf1c23d[PrefsActivity] mNativeObject= 0xb40000784d983e80 sc.mNativeObject= 0xb40000784db59080 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2988 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 android.view.Choreographer.doCallbacks:1129 android.view.Choreographer.doFrame:1055 android.view.Choreographer$FrameDisplayEventReceiver.run:1622 03-17 12:22:08.632 1863 1863 I BLASTBufferQueue_Java: update, w= 1080 h= 2408 mName = ViewRootImpl@cf1c23d[PrefsActivity] mNativeObject= 0xb40000784d983e80 sc.mNativeObject= 0xb40000784db59080 format= -1 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2988 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 03-17 12:22:08.632 1863 1863 I ViewRootImpl@cf1c23d[PrefsActivity]: Relayout returned: old=(0,0,1080,2408) new=(0,0,1080,2408) req=(1080,2408)0 dur=16 res=0x403 s={true 0xb4000078da58f000} ch=true seqId=0 03-17 12:22:08.633 1863 1863 D ViewRootImpl@cf1c23d[PrefsActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xb4000078da58f000} hwInitialized=true 03-17 12:22:08.636 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.653 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.669 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.670 1863 1863 D ViewRootImpl@cf1c23d[PrefsActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4667 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650 android.view.Choreographer$CallbackRecord.run:1659 03-17 12:22:08.670 1863 1863 D ViewRootImpl@cf1c23d[PrefsActivity]: Setup new sync=wmsSync-ViewRootImpl@cf1c23d[PrefsActivity]#63 03-17 12:22:08.670 1863 1863 D ViewRootImpl@cf1c23d[PrefsActivity]: Creating new active sync group ViewRootImpl@cf1c23d[PrefsActivity]#64 03-17 12:22:08.671 1863 1863 D ViewRootImpl@cf1c23d[PrefsActivity]: registerCallbacksForSync syncBuffer=false 03-17 12:22:08.676 1863 1952 D ViewRootImpl@cf1c23d[PrefsActivity]: Received frameDrawingCallback syncResult=0 frameNum=1. 03-17 12:22:08.676 1863 1952 I ViewRootImpl@cf1c23d[PrefsActivity]: mWNT: t=0xb40000784d68a800 mBlastBufferQueue=0xb40000784d983e80 fn= 1 caller= android.view.ViewRootImpl$8.onFrameDraw:13623 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:22:08.676 1863 1952 D ViewRootImpl@cf1c23d[PrefsActivity]: Setting up sync and frameCommitCallback 03-17 12:22:08.685 1863 1915 D BLASTBufferQueue: [ViewRootImpl@cf1c23d[PrefsActivity]#22](f:0,a:0) onFrameAvailable the first frame is available 03-17 12:22:08.686 1863 1915 D BLASTBufferQueue: [ViewRootImpl@cf1c23d[PrefsActivity]#22](f:0,a:1) acquireNextBufferLocked size=1080x2408 mFrameNumber=1 applyTransaction=true mTimestamp=19491284590392(auto) mPendingTransactions.size=0 graphicBufferId=8001524072535 transform=0 03-17 12:22:08.686 1863 1915 D ViewRootImpl@cf1c23d[PrefsActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true 03-17 12:22:08.687 1863 1915 D OpenGLRenderer: CFMS:: SetUp Pid : 1863 Tid : 1915 03-17 12:22:08.688 1863 1863 D ViewRootImpl@cf1c23d[PrefsActivity]: reportDrawFinished 03-17 12:22:08.693 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.694 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: MSG_WINDOW_FOCUS_CHANGED 0 0 03-17 12:22:08.698 1863 1863 I ViewRootImpl@cf1c23d[PrefsActivity]: registerCallbackForPendingTransactions 03-17 12:22:08.699 1863 1951 I ViewRootImpl@cf1c23d[PrefsActivity]: mWNT: t=0xb4000078da4ca180 mBlastBufferQueue=0xb40000784d983e80 fn= 2 caller= android.view.ViewRootImpl$6.onFrameDraw:5548 android.view.ViewRootImpl$2.onFrameDraw:2112 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:22:08.710 1863 1863 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=2 03-17 12:22:08.710 1863 1863 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=true, type=1 03-17 12:22:08.717 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.731 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.737 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.744 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.751 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.757 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.764 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.767 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.781 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.787 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.798 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.803 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.813 1863 1863 I ViewRootImpl@cf1c23d[PrefsActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0 03-17 12:22:08.813 1863 1863 D ViewRootImpl@cf1c23d[PrefsActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb4000078da58f000} 03-17 12:22:08.814 1863 1863 D InputMethodManagerUtils: startInputInner - Id : 0 03-17 12:22:08.814 1863 1863 I InputMethodManager: startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus 03-17 12:22:08.814 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.823 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.828 1863 1863 D InsetsSourceConsumer: applyRequestedVisibilityToControl: visible=false, type=8 03-17 12:22:08.833 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.839 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.848 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.854 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.865 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.870 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.885 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.901 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:08.918 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:09.208 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: handleAppVisibility mAppVisible = true visible = false 03-17 12:22:09.232 1863 1863 D BLASTBufferQueue: [ViewRootImpl@64a27dc[StartupActivity]#21](f:0,a:1) destructor() 03-17 12:22:09.233 1863 1863 D BufferQueueConsumer: [ViewRootImpl@64a27dc[StartupActivity]#21(BLAST Consumer)21](id:74700000015,api:0,p:-1,c:1863) disconnect 03-17 12:22:09.233 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: Relayout returned: old=(0,0,1080,2408) new=(0,0,1080,2408) req=(1080,2408)8 dur=8 res=0x402 s={false 0x0} ch=true seqId=0 03-17 12:22:09.234 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: stopped(true) old = false 03-17 12:22:09.234 1863 1863 D ViewRootImpl@64a27dc[StartupActivity]: WindowStopped on com.gaurav.avnc/com.gaurav.avnc.StartupActivity set to true 03-17 12:22:09.247 1863 1863 I ViewRootImpl@64a27dc[StartupActivity]: Relayout returned: old=(0,0,1080,2408) new=(0,0,1080,2408) req=(1080,2408)8 dur=9 res=0x402 s={false 0x0} ch=false seqId=0 03-17 12:22:09.689 1863 1863 I ViewRootImpl@cf1c23d[PrefsActivity]: ViewPostIme pointer 0 03-17 12:22:09.769 1863 1863 I ViewRootImpl@cf1c23d[PrefsActivity]: ViewPostIme pointer 1 03-17 12:22:09.784 1863 1863 W WindowOnBackDispatcher: OnBackInvokedCallback is not enabled for the application. 03-17 12:22:09.784 1863 1863 W WindowOnBackDispatcher: Set 'android:enableOnBackInvokedCallback="true"' in the application manifest. 03-17 12:22:09.788 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:09.800 1863 1863 I BLASTBufferQueue_Java: update, w= 1080 h= 2408 mName = ViewRootImpl@cf1c23d[PrefsActivity] mNativeObject= 0xb40000784d983e80 sc.mNativeObject= 0xb40000784db59080 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2977 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650 03-17 12:22:09.800 1863 1863 I ViewRootImpl@cf1c23d[PrefsActivity]: Relayout returned: old=(0,0,1080,2408) new=(0,0,1080,2408) req=(1080,2408)0 dur=0 res=0x0 s={true 0xb4000078da58f000} ch=false seqId=0 03-17 12:22:09.808 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:09.823 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:09.839 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:09.848 1863 1863 I ViewRootImpl@cf1c23d[PrefsActivity]: registerCallbackForPendingTransactions 03-17 12:22:09.849 1863 1952 I ViewRootImpl@cf1c23d[PrefsActivity]: mWNT: t=0xb4000078da54d200 mBlastBufferQueue=0xb40000784d983e80 fn= 17 caller= android.view.ViewRootImpl$6.onFrameDraw:5548 android.view.ViewRootImpl$2.onFrameDraw:2112 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:22:09.855 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:10.381 1863 1863 I ViewRootImpl@cf1c23d[PrefsActivity]: ViewPostIme pointer 0 03-17 12:22:10.438 1863 1863 I ViewRootImpl@cf1c23d[PrefsActivity]: ViewPostIme pointer 1 03-17 12:22:10.447 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:10.456 1863 1863 D AnimatorSet: mReversing is false. Don't call initChildren. 03-17 12:22:10.463 1863 1863 I BLASTBufferQueue_Java: update, w= 1080 h= 2408 mName = ViewRootImpl@cf1c23d[PrefsActivity] mNativeObject= 0xb40000784d983e80 sc.mNativeObject= 0xb40000784db59080 format= -1 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2977 android.view.ViewRootImpl.relayoutWindow:10007 android.view.ViewRootImpl.performTraversals:4065 android.view.ViewRootImpl.doTraversal:3248 android.view.ViewRootImpl$TraversalRunnable.run:11206 android.view.Choreographer$CallbackRecord.run:1650 03-17 12:22:10.463 1863 1863 I ViewRootImpl@cf1c23d[PrefsActivity]: Relayout returned: old=(0,0,1080,2408) new=(0,0,1080,2408) req=(1080,2408)0 dur=0 res=0x0 s={true 0xb4000078da58f000} ch=false seqId=0 03-17 12:22:10.466 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) 03-17 12:22:10.474 1863 1863 I ViewRootImpl@cf1c23d[PrefsActivity]: registerCallbackForPendingTransactions 03-17 12:22:10.476 1863 1951 I ViewRootImpl@cf1c23d[PrefsActivity]: mWNT: t=0xb40000784d968200 mBlastBufferQueue=0xb40000784d983e80 fn= 20 caller= android.view.ViewRootImpl$6.onFrameDraw:5548 android.view.ViewRootImpl$2.onFrameDraw:2112 android.view.ThreadedRenderer$1.onFrameDraw:788 03-17 12:22:10.480 1863 1915 I gralloc4: @set_metadata: update dataspace from GM (0x00000000 -> 0x08010000) ```

Edit (@gujjwal00): Wrapped logs in a details tag

  • OS running on remote host

Termux

  • VNC server name/version

unknown (on qemu)

  • Have you enabled Resize remote session to local window in advanced server options?

No

Edit (@ASDownloadingAccount): changed response for the server options question

gujjwal00 commented 6 months ago

So this line is the bug:

03-17 12:22:06.108 1863 2503 I NativeVnc: Rect too large: 800x600 at (0, 0)

For some reason VNC server sent a frame that was larger than expected. Either the server didn't notify us properly that the framebuffer size has changed, or AVNC didn't handle the notification properly.

unknown (on qemu)

Is there a way for me to run this locally on my side? I already have Termux installed.

there is no option (on qemu)

This is an option in AVNC, which can resize the remote server to match with phone's screen size. But this is not an issue here.

ASDownloadingAccount commented 6 months ago

Is there a way for me to run this locally on my side? I already have Termux installed.

I don't know 🤷‍♂️

This is an option in AVNC, which can resize the remote server to match with phone's screen size. But this is not an issue here.

I think it was hidden in the server settings but the response was no, it was not ticked.

gujjwal00 commented 6 months ago

I don't know 🤷‍♂️

How do you start your server in Termux?

ASDownloadingAccount commented 6 months ago

How do you start your server in Termux?

In QEMU, its VNC server starts up if -vnc :(port number) is specified; In Termux, there is the TigerVNC package (in the x11 repository) and vncserver :(port number) is the command to start it up.

gujjwal00 commented 6 months ago

Please try this APK: app-debug.zip It appears to be a bug in LibVNCClient where it ignores resize request if screen ID is set to zero.

ASDownloadingAccount commented 6 months ago

It appears to be a bug in LibVNCClient where it ignores resize request if screen ID is set to zero.

It now works as expected; The screen ID is set at another number in the debug apk you sent.

gujjwal00 commented 5 months ago

Thanks, the fix will be available in next version.