Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-114368

Can't use more than one VideoOutput in Android

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P2: Important
    • 6.7.0
    • 6.5.0, 6.5.1, 6.6.0, 6.7.0 FF
    • Multimedia
    • None
    • Android
    • 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" 

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            bartlomiejmoskal Bartlomiej Moskal
            spfl97 Dawn Walker
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes