Details
-
Bug
-
Resolution: Fixed
-
P2: Important
-
6.5.0, 6.5.1, 6.6.0, 6.7.0 FF
-
None
-
-
2024wk16FOQtforAndroid
Description
If I have two VideoOutput in my QML Android App, one of them not showing (it turns "Black") and only sound played in the background.
I can't see any specific error but this is Application output anyhow:
I ViewRootImpl@88e3f88[QtActivity]: handleAppVisibility mAppVisible = false visible = true W project.example: Attempt to remove non-JNI local reference, dumping thread I ViewRootImpl@88e3f88[QtActivity]: stopped(false) old = true I ViewRootImpl@88e3f88[QtActivity]: WindowStopped on org.qtproject.example/org.qtproject.qt.android.bindings.QtActivity set to false I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@958421f[QtActivity] I ViewRootImpl@88e3f88[QtActivity]: stopped(false) old = false D qml : : selectedFile content://com.android.externalstorage.documents/document/primary%3Aa.mp4 I MSHandlerLifeCycle: removeMultiSplitHandler: no exist. decor=DecorView@958421f[QtActivity] I SurfaceView@be5fe8e: onWindowVisibilityChanged(0) false org.qtproject.qt.android.QtSurface{be5fe8e V.E...... ........ 0,0-1080,2177 #4} of ViewRootImpl@88e3f88[QtActivity] D SurfaceView@be5fe8e: updateSurface: surface is not valid I SurfaceView@be5fe8e: releaseSurfaces: viewRoot = ViewRootImpl@88e3f88[QtActivity] I SurfaceView@be5fe8e: applyTransactionOnVriDraw: vri = ViewRootImpl@88e3f88[QtActivity] fRS = true t = 0xe3483920 android.view.SurfaceView.releaseSurfaces:858 android.view.SurfaceView.updateSurface:998 android.view.SurfaceView.onWindowVisibilityChanged:371 I SurfaceView@be5fe8e: applyTransactionOnVriDraw: viewRoot.applyTransactionOnDrawFromReleaseSurfaces I ViewRootImpl@88e3f88[QtActivity]: applyTransactionOnDraw: mRemoved = false isHardwareEnabled = false t = 0xe3483920android.view.ViewRootImpl.applyTransactionOnDrawFromReleaseSurfaces:12850 android.view.SurfaceView.applyTransactionOnVriDraw:2046 android.view.SurfaceView.releaseSurfaces:858 android.view.SurfaceView.updateSurface:998 android.view.SurfaceView.onWindowVisibilityChanged:371 I ViewRootImpl@88e3f88[QtActivity]: performTraversals mFirst=false windowShouldResize=false viewVisibilityChanged=true mForceNextWindowRelayout=false params=null I CCodec : state->set(ALLOCATING) I CCodec : allocate(c2.qti.avc.decoder) I CCodec : setting up 'default' as default (vendor) store I CCodec : Created component [c2.qti.avc.decoder] I CCodec : [c2.qti.avc.decoder] state->set(ALLOCATED) D CCodecConfig: read media type: video/avc D ReflectedParamUpdater: ignored struct field vendor.qti-ext-dec-panscan.window I ViewRootImpl@88e3f88[QtActivity]: updateBlastSurfaceIfNeeded mBlastBufferQueue=null isSameSurfaceControl=false I BLASTBufferQueue: new BLASTBufferQueue, mName= ViewRootImpl@88e3f88[QtActivity] mNativeObject= 0xe35e5e50 sc.mNativeObject= 0xd39cf7f0 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2909 android.view.ViewRootImpl.relayoutWindow:9847 android.view.ViewRootImpl.performTraversals:3884 android.view.ViewRootImpl.doTraversal:3116 android.view.ViewRootImpl$TraversalRunnable.run:10885 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 android.view.Choreographer.doCallbacks:923 android.view.Choreographer.doFrame:852 android.view.Choreographer$FrameDisplayEventReceiver.run:1283 I BLASTBufferQueue: update, w= 1080 h= 2400 mName = ViewRootImpl@88e3f88[QtActivity] mNativeObject= 0xe35e5e50 sc.mNativeObject= 0xd39cf7f0 format= -3 caller= android.graphics.BLASTBufferQueue.<init>:84 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2909 android.view.ViewRootImpl.relayoutWindow:9847 android.view.ViewRootImpl.performTraversals:3884 android.view.ViewRootImpl.doTraversal:3116 android.view.ViewRootImpl$TraversalRunnable.run:10885 D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_top_field.misr_dpb_luma D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_top_field.misr_dpb_chroma D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_top_field.misr_opb_luma D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_top_field.misr_opb_chroma D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_bottom_field.misr_dpb_luma D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_bottom_field.misr_dpb_chroma D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_bottom_field.misr_opb_luma D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_bottom_field.misr_opb_chroma I ViewRootImpl@88e3f88[QtActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=16 res=0x3 s={true 0xe3652e50} ch=true seqId=0 I ViewRootImpl@88e3f88[QtActivity]: mThreadedRenderer.initialize() mSurface={isValid=true 0xe3652e50} hwInitialized=true D OpenGLRenderer: eglCreateWindowSurface I SurfaceView@be5fe8e: windowStopped(false) true org.qtproject.qt.android.QtSurface{be5fe8e V.E...... ........ 0,0-1080,2177 #4} of ViewRootImpl@88e3f88[QtActivity] I SurfaceView@be5fe8e: Changes: creating=true format=false size=false visible=true alpha=false hint=false mUseAlpha=false visible=true left=false top=false D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values I BLASTBufferQueue: update, w= 1080 h= 2177 mName = null mNativeObject= 0xe35e99b0 sc.mNativeObject= 0xb45114d0 format= 1 caller= android.view.SurfaceView.createBlastSurfaceControls:1383 android.view.SurfaceView.updateSurface:1079 android.view.SurfaceView.setWindowStopped:335 android.view.SurfaceView.surfaceCreated:1853 android.view.ViewRootImpl.notifySurfaceCreated:2820 android.view.ViewRootImpl.performTraversals:4293 I SurfaceView@be5fe8e: 199622286 Cur surface: Surface(name=null)/@0x22eeabc I SurfaceView@be5fe8e: pST: sr = Rect(0, 88 - 1080, 2265) sw = 1080 sh = 2177 D CCodecConfig: ignoring local param raw.size (0xd2001800) as it is already supported D CCodecConfig: ignoring local param default.color (0x5200180b) as it is already supported D CCodecConfig: ignoring local param raw.hdr-static-info (0xd200180a) as it is already supported D SurfaceView@be5fe8e: performSurfaceTransaction RenderWorker position = [0, 88, 1080, 2265] surfaceSize = 1080x2177 I SurfaceView@be5fe8e: applyTransactionOnVriDraw: vri = ViewRootImpl@88e3f88[QtActivity] fRS = false t = 0xb19c06f0 android.view.SurfaceView.performSurfaceTransaction:959 android.view.SurfaceView.updateSurface:1105 android.view.SurfaceView.setWindowStopped:335 I ViewRootImpl@88e3f88[QtActivity]: applyTransactionOnDraw: mRemoved = false isHardwareEnabled = true t = 0xb19c06f0android.view.SurfaceView.applyTransactionOnVriDraw:2048 android.view.SurfaceView.performSurfaceTransaction:959 android.view.SurfaceView.updateSurface:1105 android.view.SurfaceView.setWindowStopped:335 android.view.SurfaceView.surfaceCreated:1853 I SurfaceView@be5fe8e: updateSurface: mVisible = true mSurface.isValid() = true I SurfaceView@be5fe8e: updateSurface: mSurfaceCreated = false surfaceChanged = true visibleChanged = true I SurfaceView@be5fe8e: visibleChanged -- surfaceCreated I SurfaceView@be5fe8e: surfaceCreated 1 #1 org.qtproject.qt.android.QtSurface{be5fe8e V.E...... ........ 0,0-1080,2177 #4} I SurfaceView@be5fe8e: surfaceChanged -- format=1 w=1080 h=2177 I CCodecConfig: query failed after returning 17 values (BAD_INDEX) I SurfaceView@be5fe8e: surfaceChanged (1080,2177) 1 #1 org.qtproject.qt.android.QtSurface{be5fe8e V.E...... ........ 0,0-1080,2177 #4} I SurfaceView@be5fe8e: surfaceRedrawNeeded D CCodecConfig: c2 config diff is Dict { D CCodecConfig: c2::i32 algo.priority.value = 0 D CCodecConfig: c2::float algo.rate.value = 30 D CCodecConfig: c2::u32 algo.secure-mode.value = 0 D CCodecConfig: c2::float coded.frame-rate.value = 30 D CCodecConfig: c2::u32 coded.pl.level = 0 D CCodecConfig: c2::u32 coded.pl.profile = 20484 D CCodecConfig: c2::u32 coded.vui.color.matrix = 255 D CCodecConfig: c2::u32 coded.vui.color.primaries = 0 D CCodecConfig: c2::u32 coded.vui.color.range = 0 D CCodecConfig: c2::u32 coded.vui.color.transfer = 255 D CCodecConfig: c2::u32 default.color.matrix = 0 D CCodecConfig: c2::u32 default.color.primaries = 0 D CCodecConfig: c2::u32 default.color.range = 0 D CCodecConfig: c2::u32 default.color.transfer = 0 D CCodecConfig: c2::u32 input.buffers.max-size.value = 13271040 D CCodecConfig: c2::u32 input.delay.value = 0 D CCodecConfig: string input.media-type.value = "video/avc" D CCodecConfig: c2::u32 output.delay.value = 7 D CCodecConfig: string output.media-type.value = "video/raw" D CCodecConfig: c2::u32 raw.color.matrix = 255 D CCodecConfig: c2::u32 raw.color.primaries = 0 D CCodecConfig: c2::u32 raw.color.range = 0 D CCodecConfig: c2::u32 raw.color.transfer = 255 D CCodecConfig: c2::float raw.hdr-static-info.mastering.blue.x = 0 D CCodecConfig: c2::float raw.hdr-static-info.mastering.blue.y = 0 D CCodecConfig: c2::float raw.hdr-static-info.mastering.gr W ColorUtils: expected specified color aspects (0:0:255:255) V SurfaceView@be5fe8e: Layout: x=0 y=88 w=1080 h=2177, frame=Rect(0, 0 - 1080, 2177) I ViewRootImpl@88e3f88[QtActivity]: reportNextDraw android.view.ViewRootImpl.performTraversals:4438 android.view.ViewRootImpl.doTraversal:3116 android.view.ViewRootImpl$TraversalRunnable.run:10885 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 I ViewRootImpl@88e3f88[QtActivity]: Setup new sync id=4 I ViewRootImpl@88e3f88[QtActivity]: Setting syncFrameCallback E SurfaceSyncer: Failed to find sync for id=0 E SurfaceSyncer: Failed to find sync for id=1 I ViewRootImpl@88e3f88[QtActivity]: registerCallbacksForSync syncBuffer=false D SurfaceView@be5fe8e: updateSurfacePosition RenderWorker, frameNr = 1, position = [0, 88, 1080, 2265] surfaceSize = 1080x2177 I SurfaceView@be5fe8e: uSP: rtp = Rect(0, 88 - 1080, 2265) rtsw = 1080 rtsh = 2177 I SurfaceView@be5fe8e: onSSPAndSRT: pl = 0 pt = 88 sx = 1.0 sy = 1.0 I SurfaceView@be5fe8e: aOrMT: ViewRootImpl@88e3f88[QtActivity] t = android.view.SurfaceControl$Transaction@6b71df2 fN = 1 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1537 android.graphics.RenderNode$CompositePositionUpdateListener.positionChanged:373 I ViewRootImpl@88e3f88[QtActivity]: mWNT: t=0xb19c11f0 mBlastBufferQueue=0xe35e5e50 fn= 1 caller= android.view.SurfaceView.applyOrMergeTransaction:1455 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1537 I ViewRootImpl@88e3f88[QtActivity]: mWNT: t=0xb19c0e80 mBlastBufferQueue=0xe35e5e50 fn= 1 caller= android.view.ViewRootImpl.lambda$applyTransactionOnDraw$11$android-view-ViewRootImpl:12865 android.view.ViewRootImpl$$ExternalSyntheticLambda1.onFrameDraw:4 android.graphics.HardwareRenderer$FrameDrawingCallback.onFrameDraw:924 I ViewRootImpl@88e3f88[QtActivity]: mWNT: t=0xb19c06f0 mBlastBufferQueue=0xe35e5e50 fn= 1 caller= android.view.ViewRootImpl.lambda$applyTransactionOnDraw$11$android-view-ViewRootImpl:12865 android.view.ViewRootImpl$$ExternalSyntheticLambda1.onFrameDraw:4 android.graphics.HardwareRenderer$FrameDrawingCallback.onFrameDraw:924 I ViewRootImpl@88e3f88[QtActivity]: Received frameDrawingCallback syncResult=0 frameNum=1. I ViewRootImpl@88e3f88[QtActivity]: Setting up sync and frameCommitCallback D MediaCodec: flushMediametrics D SurfaceUtils: connecting to surface 0xe3665c98, reason connectToSurface E BufferQueueProducer: [SurfaceTexture-0-10012-0](id:271c00000004,api:3,p:10012,c:10012) connect: already connected (cur=3 req=3) E SurfaceUtils: Failed to connect to surface 0xe3665c98, err -22 E MediaCodec: nativeWindowConnect returned an error: Invalid argument (-22) E MediaCodec: configure failed with err 0xffffffea, resetting... I CCodec : [c2.qti.avc.decoder] state->set(RELEASING) I BLASTBufferQueue: [ViewRootImpl@88e3f88[QtActivity]#11](f:0,a:0) onFrameAvailable the first frame is available I ViewRootImpl@88e3f88[QtActivity]: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true I CCodec : [c2.qti.avc.decoder] release(1) I ViewRootImpl@88e3f88[QtActivity]: onSyncComplete I ViewRootImpl@88e3f88[QtActivity]: setupSync seqId=0 mSyncId=4 fn=1 caller=android.view.ViewRootImpl$$ExternalSyntheticLambda11.accept:6 android.window.SurfaceSyncer.lambda$setupSync$1$android-window-SurfaceSyncer:128 android.window.SurfaceSyncer$$ExternalSyntheticLambda1.accept:8 android.window.SurfaceSyncer$SyncSet.checkIfSyncIsComplete:382 android.window.SurfaceSyncer$SyncSet.markSyncReady:359 android.window.SurfaceSyncer.markSyncReady:151 android.view.ViewRootImpl.performTraversals:4503 I ViewRootImpl@88e3f88[QtActivity]: reportDrawFinished seqId=0 mSyncId=-1 fn=1 mSurfaceChangedTransaction=0xe34b5c20 I CCodec : [c2.qti.avc.decoder] state->set(RELEASED) I MediaCodec: Codec shutdown complete I hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients I SurfaceView@be5fe8e: finishedDrawing I CCodec : state->set(ALLOCATING) I CCodec : allocate(c2.qti.avc.decoder) I CCodec : setting up 'default' as default (vendor) store I CCodec : Created component [c2.qti.avc.decoder] I CCodec : [c2.qti.avc.decoder] state->set(ALLOCATED) D CCodecConfig: read media type: video/avc D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values D ReflectedParamUpdater: ignored struct field vendor.qti-ext-dec-panscan.window D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_top_field.misr_dpb_luma D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_top_field.misr_dpb_chroma D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_top_field.misr_opb_luma D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_top_field.misr_opb_chroma D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_bottom_field.misr_dpb_luma D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_bottom_field.misr_dpb_chroma D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_bottom_field.misr_opb_luma D ReflectedParamUpdater: extent() != 1 for single value type: vendor.qti-ext-dec-info-misr.misr_info_bottom_field.misr_opb_chroma D CCodecConfig: ignoring local param raw.size (0xd2001800) as it is already supported D CCodecConfig: ignoring local param default.color (0x5200180b) as it is already supported D CCodecConfig: ignoring local param raw.hdr-static-info (0xd200180a) as it is already supported I CCodecConfig: query failed after returning 17 values (BAD_INDEX) D CCodecConfig: c2 config diff is Dict { D CCodecConfig: c2::i32 algo.priority.value = 0 D CCodecConfig: c2::float algo.rate.value = 30 D CCodecConfig: c2::u32 algo.secure-mode.value = 0 D CCodecConfig: c2::float coded.frame-rate.value = 30 D CCodecConfig: c2::u32 coded.pl.level = 0 D CCodecConfig: c2::u32 coded.pl.profile = 20484 D CCodecConfig: c2::u32 coded.vui.color.matrix = 255 D CCodecConfig: c2::u32 coded.vui.color.primaries = 0 D CCodecConfig: c2::u32 coded.vui.color.range = 0 D CCodecConfig: c2::u32 coded.vui.color.transfer = 255 D CCodecConfig: c2::u32 default.color.matrix = 0 D CCodecConfig: c2::u32 default.color.primaries = 0 D CCodecConfig: c2::u32 default.color.range = 0 D CCodecConfig: c2::u32 default.color.transfer = 0 D CCodecConfig: c2::u32 input.buffers.max-size.value = 13271040 D CCodecConfig: c2::u32 input.delay.value = 0 D CCodecConfig: string input.media-type.value = "video/avc" D CCodecConfig: c2::u32 output.delay.value = 7 D CCodecConfig: string output.media-type.value = "video/raw" D CCodecConfig: c2::u32 raw.color.matrix = 255 D CCodecConfig: c2::u32 raw.color.primaries = 0 D CCodecConfig: c2::u32 raw.color.range = 0 D CCodecConfig: c2::u32 raw.color.transfer = 255 D CCodecConfig: c2::float raw.hdr-static-info.mastering.blue.x = 0 D CCodecConfig: c2::float raw.hdr-static-info.mastering.blue.y = 0 D CCodecConfig: c2::float raw.hdr-static-info.mastering.gr W ColorUtils: expected specified color aspects (0:0:255:255) I CCodec : [c2.qti.avc.decoder] state->set(RELEASING) I CCodec : [c2.qti.avc.decoder] release(1) I CCodec : [c2.qti.avc.decoder] state->set(RELEASED) I MediaCodec: Codec shutdown complete D MediaCodec: flushMediametrics D MediaCodec: flushMediametrics I hw-BpHwBinder: onLastStrongRef automatically unlinking death recipients I DecorView: setWindowBackground: isPopOver=false color=fffcfcfc d=android.graphics.drawable.GradientDrawable@243ac43 I DecorView: notifyKeepScreenOnChanged: keepScreenOn=false I SurfaceView@be5fe8e: onWindowVisibilityChanged(8) false org.qtproject.qt.android.QtSurface{be5fe8e V.E...... ........ 0,0-1080,2177 #4} of ViewRootImpl@88e3f88[QtActivity] I SurfaceView@be5fe8e: Changes: creating=false format=false size=false visible=true alpha=false hint=false mUseAlpha=false visible=true left=false top=false I SurfaceView@be5fe8e: 199622286 Cur surface: Surface(name=null)/@0x22eeabc I SurfaceView@be5fe8e: applyTransactionOnVriDraw: vri = ViewRootImpl@88e3f88[QtActivity] fRS = false t = 0xb19c9750 android.view.SurfaceView.performSurfaceTransaction:959 android.view.SurfaceView.updateSurface:1105 android.view.SurfaceView.onWindowVisibilityChanged:371 I ViewRootImpl@88e3f88[QtActivity]: applyTransactionOnDraw: mRemoved = false isHardwareEnabled = true t = 0xb19c9750android.view.SurfaceView.applyTransactionOnVriDraw:2048 android.view.SurfaceView.performSurfaceTransaction:959 android.view.SurfaceView.updateSurface:1105 android.view.SurfaceView.onWindowVisibilityChanged:371 android.view.View.dispatchDetachedFromWindow:22529 I SurfaceView@be5fe8e: surfaceDestroyed I SurfaceView@be5fe8e: surfaceDestroyed callback.size 1 #2 org.qtproject.qt.android.QtSurface{be5fe8e V.E...... ........ 0,0-1080,2177 #4} I SurfaceView@be5fe8e: updateSurface: mVisible = false mSurface.isValid() = true I SurfaceView@be5fe8e: releaseSurfaces: viewRoot = ViewRootImpl@88e3f88[QtActivity] I SurfaceView@be5fe8e: applyTransactionOnVriDraw: vri = ViewRootImpl@88e3f88[QtActivity] fRS = true t = 0xb19c1a30 android.view.SurfaceView.releaseSurfaces:858 android.view.SurfaceView.updateSurface:1172 android.view.SurfaceView.onWindowVisibilityChanged:371 I SurfaceView@be5fe8e: applyTransactionOnVriDraw: viewRoot.applyTransactionOnDrawFromReleaseSurfaces I ViewRootImpl@88e3f88[QtActivity]: applyTransactionOnDraw: mRemoved = false isHardwareEnabled = true t = 0xb19c1a30android.view.ViewRootImpl.applyTransactionOnDrawFromReleaseSurfaces:12850 android.view.SurfaceView.applyTransactionOnVriDraw:2046 android.view.SurfaceView.releaseSurfaces:858 android.view.SurfaceView.updateSurface:1172 android.view.SurfaceView.onWindowVisibilityChanged:371 V SurfaceView@be5fe8e: Layout: x=0 y=88 w=1080 h=2177, frame=Rect(0, 0 - 1080, 2177) I SurfaceView@be5fe8e: onDetachedFromWindow: tryReleaseSurfaces() I SurfaceView@be5fe8e: releaseSurfaces: viewRoot = ViewRootImpl@88e3f88[QtActivity] I SurfaceView@be5fe8e: applyTransactionOnVriDraw: vri = ViewRootImpl@88e3f88[QtActivity] fRS = true t = 0xb19c75a0 android.view.SurfaceView.releaseSurfaces:858 android.view.SurfaceView.onDetachedFromWindow:500 android.view.View.dispatchDetachedFromWindow:22538 I SurfaceView@be5fe8e: applyTransactionOnVriDraw: viewRoot.applyTransactionOnDrawFromReleaseSurfaces I ViewRootImpl@88e3f88[QtActivity]: applyTransactionOnDraw: mRemoved = false isHardwareEnabled = true t = 0xb19c75a0android.view.ViewRootImpl.applyTransactionOnDrawFromReleaseSurfaces:12850 android.view.SurfaceView.applyTransactionOnVriDraw:2046 android.view.SurfaceView.releaseSurfaces:858 android.view.SurfaceView.onDetachedFromWindow:500 android.view.View.dispatchDetachedFromWindow:22538 I SurfaceView@2eac99f: onWindowVisibilityChanged(0) true org.qtproject.qt.android.QtSurface{2eac99f V.E...... ......I. 0,0-0,0 #5} of ViewRootImpl@88e3f88[QtActivity] D SurfaceView@2eac99f: updateSurface: has no frame I ViewRootImpl@88e3f88[QtActivity]: performTraversals params={(0,0)(fillxfill) sim={adjust=pan} ty=BASE_APPLICATION wanim=0x10302f4 I ViewRootImpl@88e3f88[QtActivity]: fl=81810100 I ViewRootImpl@88e3f88[QtActivity]: pfl=16020040 I ViewRootImpl@88e3f88[QtActivity]: bhv=DEFAULT I ViewRootImpl@88e3f88[QtActivity]: fitSides= naviIconColor=0 I ViewRootImpl@88e3f88[QtActivity]: sfl=100000} I ViewRootImpl@88e3f88[QtActivity]: performTraversals mFirst=false windowShouldResize=false viewVisibilityChanged=false mForceNextWindowRelayout=false params={(0,0)(fillxfill) sim={adjust=pan} ty=BASE_APPLICATION fmt=TRANSLUCENT wanim=0x10302f4 I ViewRootImpl@88e3f88[QtActivity]: fl=81810100 I ViewRootImpl@88e3f88[QtActivity]: pfl=16020040 I ViewRootImpl@88e3f88[QtActivity]: bhv=DEFAULT I ViewRootImpl@88e3f88[QtActivity]: fitSides= naviIconColor=0 I ViewRootImpl@88e3f88[QtActivity]: sfl=100000} I ViewRootImpl@88e3f88[QtActivity]: updateBlastSurfaceIfNeeded mBlastBufferQueue=0xe35e5e50 isSameSurfaceControl=true I BLASTBufferQueue: update, w= 1080 h= 2400 mName = ViewRootImpl@88e3f88[QtActivity] mNativeObject= 0xe35e5e50 sc.mNativeObject= 0xb45091f0 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2898 android.view.ViewRootImpl.relayoutWindow:9847 android.view.ViewRootImpl.performTraversals:3884 android.view.ViewRootImpl.doTraversal:3116 android.view.ViewRootImpl$TraversalRunnable.run:10885 android.view.Choreographer$CallbackRecord.run:1301 I ViewRootImpl@88e3f88[QtActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=4 res=0x0 s={true 0xe3652e50} ch=false seqId=0 I ViewRootImpl@88e3f88[QtActivity]: updateBoundsLayer: t = android.view.SurfaceControl$Transaction@e8b1dad sc = Surface(name=Bounds for - org.qtproject.example/org.qtproject.qt.android.bindings.QtActivity@4)/@0x7607aec frame = 3 I ViewRootImpl@88e3f88[QtActivity]: mWNT: t=0xe34b6930 mBlastBufferQueue=0xe35e5e50 fn= 3 caller= android.view.ViewRootImpl.prepareSurfaces:2985 android.view.ViewRootImpl.performTraversals:4233 android.view.ViewRootImpl.doTraversal:3116 D SurfaceView@2eac99f: updateSurface: has no frame I SurfaceView@2eac99f: Changes: creating=true format=true size=true visible=true alpha=false hint=false mUseAlpha=false visible=true left=true top=true I BLASTBufferQueue: update, w= 1080 h= 2177 mName = null mNativeObject= 0xe35e7a70 sc.mNativeObject= 0xb450bef0 format= 1 caller= android.view.SurfaceView.createBlastSurfaceControls:1383 android.view.SurfaceView.updateSurface:1079 android.view.SurfaceView.lambda$new$0$android-view-SurfaceView:200 android.view.SurfaceView$$ExternalSyntheticLambda5.onPreDraw:2 android.view.ViewTreeObserver.dispatchOnPreDraw:1121 android.view.ViewRootImpl.performTraversals:4442 I SurfaceView@2eac99f: 48941471 Cur surface: Surface(name=null)/@0x8106eb5 I SurfaceView@2eac99f: pST: sr = Rect(0, 88 - 1080, 2265) sw = 1080 sh = 2177 D SurfaceView@2eac99f: performSurfaceTransaction RenderWorker position = [0, 88, 1080, 2265] surfaceSize = 1080x2177 I SurfaceView@2eac99f: applyTransactionOnVriDraw: vri = ViewRootImpl@88e3f88[QtActivity] fRS = false t = 0xe34b6f60 android.view.SurfaceView.performSurfaceTransaction:959 android.view.SurfaceView.updateSurface:1105 android.view.SurfaceView.lambda$new$0$android-view-SurfaceView:200 I ViewRootImpl@88e3f88[QtActivity]: applyTransactionOnDraw: mRemoved = false isHardwareEnabled = true t = 0xe34b6f60android.view.SurfaceView.applyTransactionOnVriDraw:2048 android.view.SurfaceView.performSurfaceTransaction:959 android.view.SurfaceView.updateSurface:1105 android.view.SurfaceView.lambda$new$0$android-view-SurfaceView:200 android.view.SurfaceView$$ExternalSyntheticLambda5.onPreDraw:2 I SurfaceView@2eac99f: updateSurface: mVisible = true mSurface.isValid() = true I SurfaceView@2eac99f: updateSurface: mSurfaceCreated = false surfaceChanged = true visibleChanged = true I SurfaceView@2eac99f: visibleChanged -- surfaceCreated I SurfaceView@2eac99f: surfaceCreated 1 #8 org.qtproject.qt.android.QtSurface{2eac99f V.E...... ......ID 0,0-1080,2177 #5} I SurfaceView@2eac99f: surfaceChanged -- format=1 w=1080 h=2177 I SurfaceView@2eac99f: surfaceChanged (1080,2177) 1 #8 org.qtproject.qt.android.QtSurface{2eac99f V.E...... ......ID 0,0-1080,2177 #5} I SurfaceView@2eac99f: surfaceRedrawNeeded V SurfaceView@2eac99f: Layout: x=0 y=88 w=1080 h=2177, frame=Rect(0, 0 - 1080, 2177) D SurfaceView@be5fe8e: windowPositionLost, frameNr = 3 D SurfaceView@2eac99f: updateSurfacePosition RenderWorker, frameNr = 3, position = [0, 88, 1080, 2265] surfaceSize = 1080x2177 I SurfaceView@2eac99f: uSP: rtp = Rect(0, 88 - 1080, 2265) rtsw = 1080 rtsh = 2177 I SurfaceView@2eac99f: onSSPAndSRT: pl = 0 pt = 88 sx = 1.0 sy = 1.0 I SurfaceView@2eac99f: finishedDrawing I SurfaceView@2eac99f: aOrMT: ViewRootImpl@88e3f88[QtActivity] t = android.view.SurfaceControl$Transaction@a5059d8 fN = 3 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1537 android.graphics.RenderNode$CompositePositionUpdateListener.positionChanged:373 I ViewRootImpl@88e3f88[QtActivity]: mWNT: t=0xe34b7430 mBlastBufferQueue=0xe35e5e50 fn= 3 caller= android.view.SurfaceView.applyOrMergeTransaction:1455 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1537 I ViewRootImpl@88e3f88[QtActivity]: mWNT: t=0xb19c9750 mBlastBufferQueue=0xe35e5e50 fn= 3 caller= android.view.ViewRootImpl.lambda$applyTransactionOnDraw$11$android-view-ViewRootImpl:12865 android.view.ViewRootImpl$$ExternalSyntheticLambda1.onFrameDraw:4 android.graphics.HardwareRenderer$FrameDrawingCallback.onFrameDraw:924 I ViewRootImpl@88e3f88[QtActivity]: mWNT: t=0xb19c1a30 mBlastBufferQueue=0xe35e5e50 fn= 3 caller= android.view.ViewRootImpl.lambda$applyTransactionOnDraw$11$android-view-ViewRootImpl:12865 android.view.ViewRootImpl$$ExternalSyntheticLambda1.onFrameDraw:4 android.graphics.HardwareRenderer$FrameDrawingCallback.onFrameDraw:924 I ViewRootImpl@88e3f88[QtActivity]: mWNT: t=0xb19c75a0 mBlastBufferQueue=0xe35e5e50 fn= 3 caller= android.view.ViewRootImpl.lambda$applyTransactionOnDraw$11$android-view-ViewRootImpl:12865 android.view.ViewRootImpl$$ExternalSyntheticLambda1.onFrameDraw:4 android.graphics.HardwareRenderer$FrameDrawingCallback.onFrameDraw:924 I ViewRootImpl@88e3f88[QtActivity]: mWNT: t=0xe34b6f60 mBlastBufferQueue=0xe35e5e50 fn= 3 caller= android.view.ViewRootImpl.lambda$applyTransactionOnDraw$11$android-view-ViewRootImpl:12865 android.view.ViewRootImpl$$ExternalSyntheticLambda1.onFrameDraw:4 android.graphics.HardwareRenderer$FrameDrawingCallback.onFrameDraw:924 I BLASTBufferQueue: [SurfaceView[org.qtproject.example/org.qtproject.qt.android.bindings.QtActivity]@0#13](f:0,a:0) onFrameAvailable the first frame is available I ViewRootImpl@88e3f88[QtActivity]: MSG_WINDOW_FOCUS_CHANGED 1 0 I ViewRootImpl@88e3f88[QtActivity]: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xe3652e50} D InputMethodManager: startInputInner - Id : 0 I InputMethodManager: startInputInner - mService.startInputOrWindowGainedFocus W libc : Access denied finding property "sys.perf.boostopt" W libc : Access denied finding property "sys.perf.boostopt"