After upgrading AVPro from 3.2.0 to version 3.4.1, I noticed performance issues when playing multiple videos simultaneously on the mesh. When I play 2 different videos on two separate meshes, the second one is stuttering. Also, if I disable the second mesh GO, rewind the video, enable mesh GO on again, and play the video, the last frame played is displayed briefly. The issue can be reproduced in sample project, I will send the project by e-mail. This only happens on the device, not in the editor.
0001.01.01 00:00:00.000 -1 -1 Info --------- beginning of main
2026.07.10 13:31:47.486 7947 7947 Info Zygote Process 7947 created for com.DefaultCompany.AVProTest
2026.07.10 13:31:47.487 7947 7947 Info mpany.AVProTest Using CollectorTypeCMC GC.
2026.07.10 13:31:47.495 7947 7947 Debug nativeloader Load libframework-connectivity-tiramisu-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity-t.jar: ok
2026.07.10 13:31:47.497 7947 7947 Debug ActivityThread setConscryptValidator
2026.07.10 13:31:47.497 7947 7947 Debug ActivityThread setConscryptValidator - put
2026.07.10 13:31:47.528 7947 7947 Debug nativeloader Configuring clns-9 for other apk /data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/base.apk. target_sdk_version=36, uses_libraries=, library_path=/data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/lib/arm64:/data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.DefaultCompany.AVProTest
2026.07.10 13:31:47.538 7947 7947 Verbose GraphicsEnvironment Currently set values for:
2026.07.10 13:31:47.538 7947 7947 Verbose GraphicsEnvironment angle_gl_driver_selection_pkgs=[]
2026.07.10 13:31:47.538 7947 7947 Verbose GraphicsEnvironment angle_gl_driver_selection_values=[]
2026.07.10 13:31:47.538 7947 7947 Verbose GraphicsEnvironment com.DefaultCompany.AVProTest is not listed in per-application setting
2026.07.10 13:31:47.538 7947 7947 Verbose GraphicsEnvironment ANGLE allowlist from config: com.dreamgames.royalmatch com.dts.freefiremax com.dxx.firenow com.gramgames.mergedragons com.ludo.king com.mojang.minecraftpe com.my.defense com.nintendo.zaka com.os.airforce com.playrix.fishdomdd.gplay io.teslatech.callbreak jp.konami.prospia net.peakgames.toonblast
2026.07.10 13:31:47.538 7947 7947 Verbose GraphicsEnvironment No special selections for ANGLE, returning default driver choice
2026.07.10 13:31:47.538 7947 7947 Verbose GraphicsEnvironment Neither updatable production driver nor prerelease driver is supported.
2026.07.10 13:31:47.543 7947 7947 Debug WM-WrkMgrInitializer Initializing WorkManager with default configuration.
2026.07.10 13:31:47.559 7947 7967 Error ashmem Pinning is deprecated since Android Q. Please use trim or other methods.
2026.07.10 13:31:47.561 7947 7947 Debug DesktopExperienceFlags Toggle override initialized to: false
2026.07.10 13:31:47.573 7947 7947 Debug CompatChangeReporter Compat change id reported: 377864165; UID 10320; state: ENABLED
2026.07.10 13:31:47.573 7947 7947 Debug DesktopModeFlags Toggle override initialized to: OVERRIDE_UNSET
2026.07.10 13:31:47.575 7947 7947 Info DecorView setWindowBackground: isPopOver=false color=ff000000 d=android.graphics.drawable.ColorDrawable@7e85e06
2026.07.10 13:31:47.576 7947 7947 Debug nativeloader Load /data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/lib/arm64/libmain.so using class loader ns clns-9 (caller=/data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/base.apk): ok
2026.07.10 13:31:47.591 7947 7947 Info IL2CPP JNI_OnLoad
2026.07.10 13:31:47.607 7947 7947 Debug ViewRootImpl desktopMode is false
2026.07.10 13:31:47.609 7947 7947 Info ViewRootImpl dVRR is disabled
0001.01.01 00:00:00.000 -1 -1 Info --------- beginning of system
2026.07.10 13:31:47.609 7947 7947 Debug InsetsController Setting requestedVisibleTypes to 496 (was 503)
2026.07.10 13:31:47.609 7947 7947 Info InsetsController setRequestedVisibleTypes: visible=false, mask=statusBars navigationBars captionBar, host=com.DefaultCompany.AVProTest/com.unity3d.player.UnityPlayerActivity, from=android.view.InsetsController.controlAnimationUnchecked:1646 android.view.InsetsController.applyAnimation:2278 android.view.InsetsController.applyAnimation:2207 android.view.InsetsController.hide:1581 android.view.InsetsController.hide:1521 android.view.ViewRootImpl.controlInsetsForCompatibility:4199 android.view.ViewRootImpl.setView:1992 android.view.WindowManagerGlobal.addView:606 android.view.WindowManagerImpl.addView:167 android.app.ActivityThread.handleResumeActivity:6758
2026.07.10 13:31:47.613 7947 7947 Debug InputTransport Input channel constructed: 'c31b127', fd=111
2026.07.10 13:31:47.613 7947 7947 Info InsetsController onStateChanged: host=com.DefaultCompany.AVProTest/com.unity3d.player.UnityPlayerActivity, from=android.view.ViewRootImpl.onInsetsStateChanged:3038, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 2112, 1320), mDisplayCutout=DisplayCutout{insets=Rect(0, 0 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=0 displayHeight=0 physicalDisplayWidth=0 physicalDisplayHeight=0 density={0.0} cutoutSpec={} rotation={0} scale={0.0} physicalPixelDisplaySizeRatio={0.0}}} sideOverrides=null}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=20, center=Point(20, 20)}, RoundedCorner{position=TopRight, radius=20, center=Point(2092, 20)}, RoundedCorner{position=BottomRight, radius=20, center=Point(2092, 1300)}, RoundedCorner{position=BottomLeft, radius=20, center=Point(20, 1300)}]} mRoundedCornerFrame=Rect(0, 0 - 2112, 1320), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(2046, 0 - 2112, 45) rotation=1}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1320 displayHeight=2112 physicalPixelDisplaySizeRatio=1.0 rotation=1 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {ff260000 mType=statusBars mFrame=[0,0][2112,45] mAttachedInsets=null mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {ff260005 mType=mandatorySystemGestures mFrame=[0,0][2112,45] mAttachedInsets=null mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {ff260006 mType=tappableElement mFrame=[0,0][2112,45] mAttachedInsets=null mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mAttachedInsets=null mVisible=false mFlags=INVALID mSideHint=NONE mBoundingRects=null}, InsetsSource: {2ebf0001 mType=navigationBars mFrame=[0,1248][2112,1320] mAttachedInsets=null mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {2ebf0004 mType=systemGestures mFrame=[0,0][0,0] mAttachedInsets=null mVisible=true mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {2ebf0005 mType=mandatorySystemGestures mFrame=[0,1248][2112,1320] mAttachedInsets=null mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {2ebf0006 mType=tappableElement mFrame=[0,1248][2112,1320] mAttachedInsets=null mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {2ebf0024 mType=systemGestures mFrame=[0,0][0,0] mAttachedInsets=null mVisible=true mFlags= mSideHint=NONE mBoundingRects=null} }
2026.07.10 13:31:47.616 7947 7947 Info VRI[UnityPlayerActivity]@cdd5b90 synced displayState. AttachInfo displayState=2
2026.07.10 13:31:47.616 7947 7947 Info VRI[UnityPlayerActivity]@cdd5b90 setView = com.android.internal.policy.DecorView@f4b1b9a IsHRR=false mFlingFrameRateChange=0 TM=true
2026.07.10 13:31:47.616 7947 7947 Info IDS_TAG Starting IDS observe window
2026.07.10 13:31:47.616 7947 7947 Info IDS_TAG Getting Shared Preference for android.app.Application@1511971 uid = 10320
2026.07.10 13:31:47.617 7947 7947 Info IDS_TAG App android.app.Application@1511971 has not finished training
2026.07.10 13:31:47.618 7947 7947 Info IDS_TAG Closing IDS observe window
2026.07.10 13:31:47.618 7947 7947 Info IDS_TAG Getting Shared Preference for android.app.Application@1511971 uid = 10320
2026.07.10 13:31:47.618 7947 7947 Info IDS_TAG IDS count updated to 2 for android.app.Application@1511971
2026.07.10 13:31:47.619 7947 7947 Debug WindowOnBackDispatcher setTopOnBackInvokedCallback (unwrapped): android.app.Activity$$ExternalSyntheticLambda0@c2d7aa7
2026.07.10 13:31:47.619 7947 7947 Debug WindowOnBackDispatcher setTopOnBackInvokedCallback (unwrapped): com.unity3d.player.d@ee64b54
2026.07.10 13:31:47.620 7947 7947 Info SV[194794642 UnityPlayerActivity] onWindowVisibilityChanged(0) true com.unity3d.player.f{b9c5492 VFE...... .F....I. 0,0-0,0 #7f06005f app:id/unitySurfaceView} of VRI[UnityPlayerActivity]@cdd5b90
2026.07.10 13:31:47.620 7947 7947 Debug SurfaceView 194794642 updateSurface: has no frame
2026.07.10 13:31:47.620 7947 7947 Debug VRI[UnityPlayerActivity]@cdd5b90 WindowInsets changed: 2112x1320 statusBars:[0,45,0,0] navigationBars:[0,0,0,72] mandatorySystemGestures:[0,45,0,72]
2026.07.10 13:31:47.628 7947 7947 Warn libc Access denied finding property "vendor.perf.ems.egg"
2026.07.10 13:31:47.628 7947 7947 Info BLASTBufferQueue_Java new BLASTBufferQueue, mName= VRI[UnityPlayerActivity]@cdd5b90 mNativeObject= 0xb4000070ae252270 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3603 android.view.ViewRootImpl.relayoutWindow:11813 android.view.ViewRootImpl.performTraversals:4840 android.view.ViewRootImpl.doTraversal:3959 android.view.ViewRootImpl$TraversalRunnable.run:13034 android.view.Choreographer$CallbackRecord.run:1961 android.view.Choreographer$CallbackRecord.run:1970 android.view.Choreographer.doCallbacks:1423 android.view.Choreographer.doFrame:1348 android.view.Choreographer$FrameDisplayEventReceiver.run:1930
2026.07.10 13:31:47.628 7947 7947 Info BLASTBufferQueue_Java update, w= 2112 h= 1320 mName = VRI[UnityPlayerActivity]@cdd5b90 mNativeObject= 0xb4000070ae252270 sc.mNativeObject= 0xb40000704e230610 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3608 android.view.ViewRootImpl.relayoutWindow:11813 android.view.ViewRootImpl.performTraversals:4840 android.view.ViewRootImpl.doTraversal:3959 android.view.ViewRootImpl$TraversalRunnable.run:13034 android.view.Choreographer$CallbackRecord.run:1961
2026.07.10 13:31:47.629 7947 7947 Warn libc Access denied finding property "vendor.perf.ems.egg"
2026.07.10 13:31:47.629 7947 7947 Info VRI[UnityPlayerActivity]@cdd5b90 Relayout returned: old=(0,0,2112,1320) new=(0,0,2112,1320) relayoutAsync=false req=(2112,1320)0 dur=6 res=0x3 s={true 0xb40000705e245220} ch=true seqId=0
2026.07.10 13:31:47.630 7947 7947 Debug VRI[UnityPlayerActivity]@cdd5b90 WindowInsets changed: statusBars:null navigationBars:null
2026.07.10 13:31:47.630 7947 7947 Debug SurfaceView 194794642 updateSurface: has no frame
2026.07.10 13:31:47.630 7947 7947 Info SV[194794642 UnityPlayerActivity] windowStopped(false) true com.unity3d.player.f{b9c5492 VFE...... .F....ID 0,0-2112,1320 #7f06005f app:id/unitySurfaceView} of VRI[UnityPlayerActivity]@cdd5b90
2026.07.10 13:31:47.630 7947 7947 Debug SurfaceView 194794642 updateSurface: has no frame
2026.07.10 13:31:47.630 7947 7947 Debug VRI[UnityPlayerActivity]@cdd5b90 applyTransactionOnDraw applyImmediately
2026.07.10 13:31:47.631 7947 7947 Debug VRI[UnityPlayerActivity]@cdd5b90 reportNextDraw android.view.ViewRootImpl.performTraversals:5507 android.view.ViewRootImpl.doTraversal:3959 android.view.ViewRootImpl$TraversalRunnable.run:13034 android.view.Choreographer$CallbackRecord.run:1961 android.view.Choreographer$CallbackRecord.run:1970
2026.07.10 13:31:47.631 7947 7947 Info SurfaceView 194794642 Changes: creating=true format=true size=true visible=true alpha=false hint=true left=true top=true z=false attached=true lifecycleStrategy=false
2026.07.10 13:31:47.632 7947 7947 Warn libc Access denied finding property "vendor.perf.ems.egg"
2026.07.10 13:31:47.632 7947 7947 Info BLASTBufferQueue_Java new BLASTBufferQueue, mName= b9c5492 SurfaceView[com.DefaultCompany.AVProTest/com.unity3d.player.UnityPlayerActivity]@0 mNativeObject= 0xb4000070ae254290 caller= android.view.SurfaceView.createBlastSurfaceControls:1878 android.view.SurfaceView.updateSurface:1519 android.view.SurfaceView.lambda$new$0:283 android.view.SurfaceView.$r8$lambda$NfZyM_TG8F8lqzaOVZ7noREFjzU:0 android.view.SurfaceView$$ExternalSyntheticLambda1.onPreDraw:0 android.view.ViewTreeObserver.dispatchOnPreDraw:1295 android.view.ViewRootImpl.performTraversals:5512 android.view.ViewRootImpl.doTraversal:3959 android.view.ViewRootImpl$TraversalRunnable.run:13034 android.view.Choreographer$CallbackRecord.run:1961
2026.07.10 13:31:47.632 7947 7947 Info BLASTBufferQueue_Java update, w= 2112 h= 1320 mName = b9c5492 SurfaceView[com.DefaultCompany.AVProTest/com.unity3d.player.UnityPlayerActivity]@0 mNativeObject= 0xb4000070ae254290 sc.mNativeObject= 0xb40000704e230310 format= 4 caller= android.view.SurfaceView.createBlastSurfaceControls:1879 android.view.SurfaceView.updateSurface:1519 android.view.SurfaceView.lambda$new$0:283 android.view.SurfaceView.$r8$lambda$NfZyM_TG8F8lqzaOVZ7noREFjzU:0 android.view.SurfaceView$$ExternalSyntheticLambda1.onPreDraw:0 android.view.ViewTreeObserver.dispatchOnPreDraw:1295
2026.07.10 13:31:47.633 7947 7947 Info SurfaceView 194794642 Cur surface: Surface(name=null mNativeObject=0)/@0xcc983f2
2026.07.10 13:31:47.633 7947 7947 Info SV[194794642 UnityPlayerActivity] pST: sr = Rect(0, 0 - 2112, 1320) sw = 2112 sh = 1320
2026.07.10 13:31:47.633 7947 7947 Info SV[194794642 UnityPlayerActivity] onSSPAndSRT: pl = 0 pt = 0 sx = 1.0 sy = 1.0
2026.07.10 13:31:47.633 7947 7947 Debug SurfaceView 194794642 performSurfaceTransaction UI Thread position = [0, 0, 2112, 1320] surfaceSize = 2112x1320
2026.07.10 13:31:47.633 7947 7947 Debug VRI[UnityPlayerActivity]@cdd5b90 applyTransactionOnDraw applyImmediately
2026.07.10 13:31:47.633 7947 7947 Warn libc Access denied finding property "vendor.perf.ems.egg"
2026.07.10 13:31:47.633 7947 7947 Info SV[194794642 UnityPlayerActivity] updateSurface: mVisible = true mSurface.isValid() = true
2026.07.10 13:31:47.633 7947 7947 Info SV[194794642 UnityPlayerActivity] updateSurface: mSurfaceCreated = false surfaceChanged = true visibleChanged = true
2026.07.10 13:31:47.633 7947 7947 Info SurfaceView 194794642 visibleChanged -- surfaceCreated
2026.07.10 13:31:47.633 7947 7947 Info SV[194794642 UnityPlayerActivity] surfaceCreated 1 #8 com.unity3d.player.f{b9c5492 VFE...... .F....ID 0,0-2112,1320 #7f06005f app:id/unitySurfaceView}
2026.07.10 13:31:47.633 7947 7947 Info SurfaceView 194794642 surfaceChanged -- format=4 w=2112 h=1320
2026.07.10 13:31:47.633 7947 7947 Info SV[194794642 UnityPlayerActivity] surfaceChanged (2112,1320) 1 #8 com.unity3d.player.f{b9c5492 VFE...... .F....ID 0,0-2112,1320 #7f06005f app:id/unitySurfaceView}
2026.07.10 13:31:47.634 7947 7947 Info SurfaceView 194794642 surfaceRedrawNeeded
2026.07.10 13:31:47.634 7947 7947 Info SurfaceView 194794642 finishedDrawing
2026.07.10 13:31:47.634 7947 7947 Verbose SurfaceView Layout: x=0 y=0 w=2112 h=1320, frame=Rect(0, 0 - 2112, 1320)
2026.07.10 13:31:47.634 7947 7947 Debug VRI[UnityPlayerActivity]@cdd5b90 applyTransactionOnDraw applyImmediately
2026.07.10 13:31:47.634 7947 7947 Debug VRI[UnityPlayerActivity]@cdd5b90 Setup new sync=wmsSync-VRI[UnityPlayerActivity]@cdd5b90#1
2026.07.10 13:31:47.634 7947 7947 Info VRI[UnityPlayerActivity]@cdd5b90 Creating new active sync group VRI[UnityPlayerActivity]@cdd5b90#2
2026.07.10 13:31:47.646 7947 7947 Info BLASTBufferQueue [VRI[UnityPlayerActivity]@cdd5b90#0](f:0,a:0,s:0) onFrameAvailable the first frame is available
2026.07.10 13:31:47.646 7947 7947 Debug VRI[UnityPlayerActivity]@cdd5b90 reportDrawFinished seqId=0
2026.07.10 13:31:47.647 7947 7947 Info InsetsController onStateChanged: host=com.DefaultCompany.AVProTest/com.unity3d.player.UnityPlayerActivity, from=android.view.ViewRootImpl.onInsetsStateChanged:3038, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 2112, 1320), mDisplayCutout=DisplayCutout{insets=Rect(0, 0 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=0 displayHeight=0 physicalDisplayWidth=0 physicalDisplayHeight=0 density={0.0} cutoutSpec={} rotation={0} scale={0.0} physicalPixelDisplaySizeRatio={0.0}}} sideOverrides=null}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=20, center=Point(20, 20)}, RoundedCorner{position=TopRight, radius=20, center=Point(2092, 20)}, RoundedCorner{position=BottomRight, radius=20, center=Point(2092, 1300)}, RoundedCorner{position=BottomLeft, radius=20, center=Point(20, 1300)}]} mRoundedCornerFrame=Rect(0, 0 - 2112, 1320), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(2046, 0 - 2112, 45) rotation=1}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1320 displayHeight=2112 physicalPixelDisplaySizeRatio=1.0 rotation=1 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {ff260000 mType=statusBars mFrame=[0,0][2112,45] mAttachedInsets=null mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {ff260005 mType=mandatorySystemGestures mFrame=[0,0][2112,45] mAttachedInsets=null mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {ff260006 mType=tappableElement mFrame=[0,0][2112,45] mAttachedInsets=null mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mAttachedInsets=null mVisible=false mFlags=INVALID mSideHint=NONE mBoundingRects=null}, InsetsSource: {2ebf0001 mType=navigationBars mFrame=[0,1248][2112,1320] mAttachedInsets=null mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {2ebf0004 mType=systemGestures mFrame=[0,0][0,0] mAttachedInsets=null mVisible=true mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {2ebf0005 mType=mandatorySystemGestures mFrame=[0,1248][2112,1320] mAttachedInsets=null mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {2ebf0006 mType=tappableElement mFrame=[0,1248][2112,1320] mAttachedInsets=null mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {2ebf0024 mType=systemGestures mFrame=[0,0][0,0] mAttachedInsets=null mVisible=true mFlags= mSideHint=NONE mBoundingRects=null} }
2026.07.10 13:31:47.651 7947 7947 Info InsetsController onStateChanged: host=com.DefaultCompany.AVProTest/com.unity3d.player.UnityPlayerActivity, from=android.view.ViewRootImpl.onInsetsStateChanged:3038, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 2112, 1320), mDisplayCutout=DisplayCutout{insets=Rect(0, 0 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=0 displayHeight=0 physicalDisplayWidth=0 physicalDisplayHeight=0 density={0.0} cutoutSpec={} rotation={0} scale={0.0} physicalPixelDisplaySizeRatio={0.0}}} sideOverrides=null}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=20, center=Point(20, 20)}, RoundedCorner{position=TopRight, radius=20, center=Point(2092, 20)}, RoundedCorner{position=BottomRight, radius=20, center=Point(2092, 1300)}, RoundedCorner{position=BottomLeft, radius=20, center=Point(20, 1300)}]} mRoundedCornerFrame=Rect(0, 0 - 2112, 1320), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(2046, 0 - 2112, 45) rotation=1}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1320 displayHeight=2112 physicalPixelDisplaySizeRatio=1.0 rotation=1 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {ff260000 mType=statusBars mFrame=[0,0][2112,45] mAttachedInsets=null mVisible=false mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {ff260005 mType=mandatorySystemGestures mFrame=[0,0][2112,45] mAttachedInsets=null mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {ff260006 mType=tappableElement mFrame=[0,0][2112,45] mAttachedInsets=null mVisible=true mFlags= mSideHint=TOP mBoundingRects=null}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mAttachedInsets=null mVisible=false mFlags=INVALID mSideHint=NONE mBoundingRects=null}, InsetsSource: {2ebf0001 mType=navigationBars mFrame=[0,1248][2112,1320] mAttachedInsets=null mVisible=false mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {2ebf0004 mType=systemGestures mFrame=[0,0][0,0] mAttachedInsets=null mVisible=true mFlags= mSideHint=NONE mBoundingRects=null}, InsetsSource: {2ebf0005 mType=mandatorySystemGestures mFrame=[0,1248][2112,1320] mAttachedInsets=null mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {2ebf0006 mType=tappableElement mFrame=[0,1248][2112,1320] mAttachedInsets=null mVisible=true mFlags= mSideHint=BOTTOM mBoundingRects=null}, InsetsSource: {2ebf0024 mType=systemGestures mFrame=[0,0][0,0] mAttachedInsets=null mVisible=true mFlags= mSideHint=NONE mBoundingRects=null} }
2026.07.10 13:31:47.652 7947 7947 Info VRI[UnityPlayerActivity]@cdd5b90 handleResized, frames=ClientWindowFrames{frame=[0,0][2112,1320] display=[0,0][2112,1320] parentFrame=[0,0][0,0]} displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false dragResizingChanged=false
2026.07.10 13:31:47.652 7947 7947 Info VRI[UnityPlayerActivity]@cdd5b90 handleResized mSyncSeqId = 0
2026.07.10 13:31:47.652 7947 7947 Debug VRI[UnityPlayerActivity]@cdd5b90 reportNextDraw android.view.ViewRootImpl.handleResized:2995 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$W.resized:14200 android.app.servertransaction.WindowStateResizeItem.execute:81 android.app.servertransaction.WindowStateTransactionItem.execute:62
2026.07.10 13:31:47.654 7947 7947 Debug VRI[UnityPlayerActivity]@cdd5b90 Setup new sync=wmsSync-VRI[UnityPlayerActivity]@cdd5b90#3
2026.07.10 13:31:47.654 7947 7947 Info VRI[UnityPlayerActivity]@cdd5b90 Creating new active sync group VRI[UnityPlayerActivity]@cdd5b90#4
2026.07.10 13:31:47.664 7947 7947 Debug VRI[UnityPlayerActivity]@cdd5b90 reportDrawFinished seqId=0
2026.07.10 13:31:47.687 7947 7947 Debug InputMethodManagerUtils startInputInner - Id : 0
2026.07.10 13:31:47.687 7947 7947 Info InputMethodManager startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
2026.07.10 13:31:47.696 7947 7947 Debug InsetsController hide(ime())
2026.07.10 13:31:47.696 7947 7947 Info ImeTracker com.DefaultCompany.AVProTest:64a90e33: onCancelled at PHASE_CLIENT_ALREADY_HIDDEN
2026.07.10 13:31:47.697 7947 7958 Debug InputTransport Input channel constructed: 'ClientS', fd=127
2026.07.10 13:31:47.702 7947 7972 Info Unity MemoryManager: Using 'Dynamic Heap' Allocator.
2026.07.10 13:31:47.717 7947 7972 Info Unity SystemInfo CPU = ARM64 FP ASIMD AES, Cores = 8, Memory = 5425mb
2026.07.10 13:31:47.717 7947 7972 Info Unity SystemInfo ARM big.LITTLE configuration: 4 big (mask: 0xf0), 4 little (mask: 0xf)
2026.07.10 13:31:47.717 7947 7972 Info Unity ApplicationInfo com.DefaultCompany.AVProTest version 0.1
2026.07.10 13:31:47.717 7947 7972 Info Unity Built from '2022.3/respin/2022.3.67f1-f018f3b810-v2' branch, Version '2022.3.67f2 (6bedba8691df)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a', Stripping 'Enabled'
2026.07.10 13:31:47.725 7947 7947 Info BLASTBufferQueue_Java update, w= 2112 h= 1320 mName = VRI[UnityPlayerActivity]@cdd5b90 mNativeObject= 0xb4000070ae252270 sc.mNativeObject= 0xb40000704e2354d0 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3592 android.view.ViewRootImpl.relayoutWindow:11813 android.view.ViewRootImpl.performTraversals:4840 android.view.ViewRootImpl.doTraversal:3959 android.view.ViewRootImpl$TraversalRunnable.run:13034 android.view.Choreographer$CallbackRecord.run:1961
2026.07.10 13:31:47.725 7947 7947 Info VRI[UnityPlayerActivity]@cdd5b90 Relayout returned: old=(0,0,2112,1320) new=(0,0,2112,1320) relayoutAsync=false req=(2112,1320)0 dur=3 res=0x0 s={true 0xb40000705e245220} ch=false seqId=0
2026.07.10 13:31:47.725 7947 7947 Info VRI[UnityPlayerActivity]@cdd5b90 updateBoundsLayer: t=android.view.SurfaceControl$Transaction@f81e352 sc=Surface(name=Bounds for - com.DefaultCompany.AVProTest/com.unity3d.player.UnityPlayerActivity@0#6363)/@0xfcf623 frame=3
2026.07.10 13:31:47.725 7947 7947 Debug VRI[UnityPlayerActivity]@cdd5b90 applyTransactionOnDraw applyImmediately
2026.07.10 13:31:47.749 7947 7947 Info BLASTBufferQueue_Java update, w= 2112 h= 1320 mName = VRI[UnityPlayerActivity]@cdd5b90 mNativeObject= 0xb4000070ae252270 sc.mNativeObject= 0xb40000704e234390 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3592 android.view.ViewRootImpl.relayoutWindow:11813 android.view.ViewRootImpl.performTraversals:4840 android.view.ViewRootImpl.doTraversal:3959 android.view.ViewRootImpl$TraversalRunnable.run:13034 android.view.Choreographer$CallbackRecord.run:1961
2026.07.10 13:31:47.749 7947 7947 Info VRI[UnityPlayerActivity]@cdd5b90 Relayout returned: old=(0,0,2112,1320) new=(0,0,2112,1320) relayoutAsync=false req=(2112,1320)0 dur=5 res=0x0 s={true 0xb40000705e245220} ch=false seqId=0
2026.07.10 13:31:47.860 7947 7972 Info DisplayManager Implicitly registering for refresh rate
2026.07.10 13:31:47.864 7947 7972 Debug nativeloader Load liblibAVProVideo2Native.so using class loader ns clns-9 (caller=/data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/base.apk): dlopen failed: library "liblibAVProVideo2Native.so" not found
2026.07.10 13:31:47.865 7947 7972 Debug nativeloader Load /data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/lib/arm64/libAVProVideo2Native.so using class loader ns clns-9 (caller=/data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/base.apk): ok
2026.07.10 13:31:47.866 7947 7972 Info mpany.AVProTest Thread[15,tid=7972,Native,Thread*=0xb40000708e2721b0,peer=0x2124740,"UnityMain"] recursive attempt to load library "/data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/lib/arm64/libAVProVideo2Native.so"
2026.07.10 13:31:47.938 7947 7972 Info AVProVideo 📜 (UnityPlugin.cpp:248) UnityPluginLoad - AVPro Video version 3.4.1-core build 2607081658
2026.07.10 13:31:47.938 7947 7972 Info AVProVideo 💬️ (UnityPlugin.cpp:147) OnUnityGfxDeviceEventInitialize - Using null renderer
2026.07.10 13:31:47.939 7947 7972 Debug nativeloader Load libAVProVideo.so using class loader ns clns-9 (caller=/data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/base.apk): dlopen failed: library "libAVProVideo.so" not found
2026.07.10 13:31:47.939 7947 7972 Info Unity Company Name: DefaultCompany
2026.07.10 13:31:47.939 7947 7972 Info Unity Product Name: AVProTest
2026.07.10 13:31:47.942 7947 7972 Info AVProVideo 📜 (VulkanAPI.cpp:878) InterceptUnityVulkanInitialisation - Intercepting Vulkan API initialisation from Unity
2026.07.10 13:31:47.943 7947 7972 Debug vulkan searching for layers in '/data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/lib/arm64'
2026.07.10 13:31:47.943 7947 7972 Debug vulkan searching for layers in '/data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/base.apk!/lib/arm64-v8a'
2026.07.10 13:31:47.943 7947 7972 Info AVProVideo 💬️ (VulkanAPI.cpp:265) vk::CreateInstanceHook - vulkan version: 1.4.0
2026.07.10 13:31:47.943 7947 7972 Warn AVProVideo ⚠️ (VulkanAPI.cpp:351) vk::CreateInstanceHook - desired extension 'VK_EXT_debug_utils' is not available
2026.07.10 13:31:47.945 7947 7972 Info AVProVideo 💬️ (VulkanAPI.cpp:265) vk::CreateInstanceHook - vulkan version: 1.4.0
2026.07.10 13:31:47.945 7947 7972 Warn AVProVideo ⚠️ (VulkanAPI.cpp:351) vk::CreateInstanceHook - desired extension 'VK_EXT_debug_utils' is not available
2026.07.10 13:31:47.948 7947 7972 Info AVProVideo 💬️ (VulkanAPI.cpp:506) vk::CreateDeviceHook - physicalDevice: 0xb4000071fe2e8f20, VkDevice: 0x6f6c96ba60
2026.07.10 13:31:47.948 7947 7972 Info AVProVideo 💬️ (VulkanAPI.cpp:518) vk::CreateDeviceHook - vulkan device version: 1.3.219
2026.07.10 13:31:47.990 7947 7972 Error gralloc4 ERROR: Format allocation info not found for format: 3b
2026.07.10 13:31:47.990 7947 7972 Error gralloc4 ERROR: Format allocation info not found for format: 0
2026.07.10 13:31:47.990 7947 7972 Error gralloc4 Invalid base format! req_base_format = 0x0, req_format = 0x3b, type = 0x0
2026.07.10 13:31:47.990 7947 7972 Error gralloc4 ERROR: Unrecognized and/or unsupported format 0x3b and usage 0xb00
2026.07.10 13:31:47.990 7947 7972 Error Gralloc4 isSupported(1, 1, 59, 1, ...) failed with 5
2026.07.10 13:31:47.990 7947 7972 Error GraphicBufferAllocator Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
2026.07.10 13:31:47.990 7947 7972 Error AHardwareBuffer GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
2026.07.10 13:31:47.990 7947 7972 Error gralloc4 ERROR: Format allocation info not found for format: 3b
2026.07.10 13:31:47.990 7947 7972 Error gralloc4 ERROR: Format allocation info not found for format: 0
2026.07.10 13:31:47.990 7947 7972 Error gralloc4 Invalid base format! req_base_format = 0x0, req_format = 0x3b, type = 0x0
2026.07.10 13:31:47.990 7947 7972 Error gralloc4 ERROR: Unrecognized and/or unsupported format 0x3b and usage 0xb00
2026.07.10 13:31:47.990 7947 7972 Error Gralloc4 isSupported(1, 1, 59, 1, ...) failed with 5
2026.07.10 13:31:47.990 7947 7972 Error GraphicBufferAllocator Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
2026.07.10 13:31:47.990 7947 7972 Error AHardwareBuffer GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
2026.07.10 13:31:47.990 7947 7972 Warn libc Access denied finding property "ro.hardware.vulkan.rotation_sajc_enable"
2026.07.10 13:31:47.998 7947 8026 Debug AChoreographer Attaching thread to JVM for AChoreographer
2026.07.10 13:31:47.999 7947 7972 Verbose SwappyVk SwappyVk initialized for VkDevice 0xb4000070ce275050 using VK_GOOGLE_display_timing on Android
2026.07.10 13:31:47.999 7947 7972 Info SwappyVk Returning refresh duration of 11111111 nsec (approx 90.000001 Hz)
2026.07.10 13:31:48.002 7947 7981 Warn InteractionJankMonitor Initializing without READ_DEVICE_CONFIG permission. enabled=false, interval=1, missedFrameThreshold=3, frameTimeThreshold=64, package=com.DefaultCompany.AVProTest
2026.07.10 13:31:48.004 7947 7972 Verbose MediaRouter Selecting route: RouteInfo{ name=Tablet, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
2026.07.10 13:31:48.004 7947 7972 Info MediaRouter Skip setBluetoothA2dpOn(): types=8388615, isPlaybackActive()=false, BT route=null
2026.07.10 13:31:48.007 7947 7972 Debug AudioSystem onNewService: media.audio_policy service obtained 0xb40000707e2c4c20
2026.07.10 13:31:48.008 7947 7972 Debug AudioSystem getService: IAudioPolicyService retrieved: 0xb40000707e2c4c20 cached: 0xb40000707e2c4c20
2026.07.10 13:31:48.010 7947 7972 Debug AudioSystem onNewServiceWithAdapter: media.audio_flinger service obtained 0xb4000071de290e90
2026.07.10 13:31:48.010 7947 7972 Debug AudioSystem getService: IAudioFlingerService retrieved: 0xb40000707e2c26a0 IAudioFlinger cached: 0xb4000071de290e90
2026.07.10 13:31:48.013 7947 7972 Debug mpany.AVProTest PlayerBase::PlayerBase()
2026.07.10 13:31:48.013 7947 7972 Debug mpany.AVProTest TrackPlayerBase::TrackPlayerBase()
2026.07.10 13:31:48.013 7947 7972 Info libOpenSLES Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2)
2026.07.10 13:31:48.013 7947 7972 Warn AudioTrack set(): notificationFrames=-21 clamped to the range -1 to -8
2026.07.10 13:31:48.016 7947 7972 Info AudioTrack createTrack_l(0): AUDIO_OUTPUT_FLAG_FAST successful; frameCount 0 -> 1536
2026.07.10 13:31:48.020 7947 7947 Debug MediaRouter onRestoreRoute() : route=RouteInfo{ name=Tablet, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
2026.07.10 13:31:48.020 7947 7947 Verbose MediaRouter Selecting route: RouteInfo{ name=Tablet, description=null, status=null, category=RouteCategory{ name=System types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
2026.07.10 13:31:48.112 7947 7972 Debug nativeloader Load /data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/lib/arm64/lib_burst_generated.so using class loader ns clns-9 (caller=/data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/base.apk): ok
2026.07.10 13:31:48.113 7947 7972 Debug nativeloader Load liblib_burst_0_0.so using class loader ns clns-9 (caller=/data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/base.apk): dlopen failed: library "liblib_burst_0_0.so" not found
2026.07.10 13:31:48.114 7947 7972 Debug nativeloader Load lib_burst_0_0.so using class loader ns clns-9 (caller=/data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/base.apk): dlopen failed: library "lib_burst_0_0.so" not found
2026.07.10 13:31:48.114 7947 7972 Info IL2CPP Locale en-US
2026.07.10 13:31:48.135 7947 7972 Error gralloc4 ERROR: Format allocation info not found for format: 3b
2026.07.10 13:31:48.135 7947 7972 Error gralloc4 ERROR: Format allocation info not found for format: 0
2026.07.10 13:31:48.135 7947 7972 Error gralloc4 Invalid base format! req_base_format = 0x0, req_format = 0x3b, type = 0x0
2026.07.10 13:31:48.135 7947 7972 Error gralloc4 ERROR: Unrecognized and/or unsupported format 0x3b and usage 0xb00
2026.07.10 13:31:48.135 7947 7972 Error Gralloc4 isSupported(1, 1, 59, 1, ...) failed with 5
2026.07.10 13:31:48.135 7947 7972 Error GraphicBufferAllocator Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
2026.07.10 13:31:48.135 7947 7972 Error AHardwareBuffer GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
2026.07.10 13:31:48.135 7947 7972 Error gralloc4 ERROR: Format allocation info not found for format: 3b
2026.07.10 13:31:48.135 7947 7972 Error gralloc4 ERROR: Format allocation info not found for format: 0
2026.07.10 13:31:48.135 7947 7972 Error gralloc4 Invalid base format! req_base_format = 0x0, req_format = 0x3b, type = 0x0
2026.07.10 13:31:48.135 7947 7972 Error gralloc4 ERROR: Unrecognized and/or unsupported format 0x3b and usage 0xb00
2026.07.10 13:31:48.135 7947 7972 Error Gralloc4 isSupported(1, 1, 59, 1, ...) failed with 5
2026.07.10 13:31:48.135 7947 7972 Error GraphicBufferAllocator Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 5
2026.07.10 13:31:48.135 7947 7972 Error AHardwareBuffer GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -5), handle=0x0
2026.07.10 13:31:48.136 7947 7972 Warn libc Access denied finding property "ro.hardware.vulkan.rotation_sajc_enable"
2026.07.10 13:31:48.145 7947 7972 Verbose SwappyVk SwappyVk initialized for VkDevice 0xb4000070ce275050 using VK_GOOGLE_display_timing on Android
2026.07.10 13:31:48.145 7947 7972 Info SwappyVk Returning refresh duration of 11111111 nsec (approx 90.000001 Hz)
2026.07.10 13:31:48.161 7947 8024 Info BLASTBufferQueue [b9c5492 SurfaceView[com.DefaultCompany.AVProTest/com.unity3d.player.UnityPlayerActivity]@0#1](f:0,a:0,s:0) onFrameAvailable the first frame is available
2026.07.10 13:31:50.256 7947 7972 Info Unity playerID: 00000002
2026.07.10 13:31:50.256 7947 7972 Info Unity RenderHeads.Media.AVProVideo.PlatformMediaPlayer:CreateCommandBuffers()
2026.07.10 13:31:50.256 7947 7972 Info Unity RenderHeads.Media.AVProVideo.PlatformMediaPlayer:.ctor(PlatformOptions)
2026.07.10 13:31:50.256 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:CreateMediaPlayer(OptionsAndroid)
2026.07.10 13:31:50.256 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:CreateMediaPlayer()
2026.07.10 13:31:50.256 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:Initialise()
2026.07.10 13:31:50.256 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:OpenMedia(Boolean)
2026.07.10 13:31:50.256 7947 7972 Info Unity VideoMeshMediaPlayer:Awake()
2026.07.10 13:31:50.256 7947 7972 Info Unity
2026.07.10 13:31:50.256 7947 7972 Info Unity CreateCommandBuffers - flags: 00000004
2026.07.10 13:31:50.256 7947 7972 Info Unity RenderHeads.Media.AVProVideo.PlatformMediaPlayer:CreateCommandBuffers()
2026.07.10 13:31:50.256 7947 7972 Info Unity RenderHeads.Media.AVProVideo.PlatformMediaPlayer:.ctor(PlatformOptions)
2026.07.10 13:31:50.256 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:CreateMediaPlayer(OptionsAndroid)
2026.07.10 13:31:50.256 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:CreateMediaPlayer()
2026.07.10 13:31:50.256 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:Initialise()
2026.07.10 13:31:50.256 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:OpenMedia(Boolean)
2026.07.10 13:31:50.256 7947 7972 Info Unity VideoMeshMediaPlayer:Awake()
2026.07.10 13:31:50.256 7947 7972 Info Unity
2026.07.10 13:31:50.257 7947 7972 Info Unity flags: 00040002
2026.07.10 13:31:50.257 7947 7972 Info Unity RenderHeads.Media.AVProVideo.PlatformMediaPlayer:CreateCommandBuffers()
2026.07.10 13:31:50.257 7947 7972 Info Unity RenderHeads.Media.AVProVideo.PlatformMediaPlayer:.ctor(PlatformOptions)
2026.07.10 13:31:50.257 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:CreateMediaPlayer(OptionsAndroid)
2026.07.10 13:31:50.257 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:CreateMediaPlayer()
2026.07.10 13:31:50.257 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:Initialise()
2026.07.10 13:31:50.257 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:OpenMedia(Boolean)
2026.07.10 13:31:50.257 7947 7972 Info Unity VideoMeshMediaPlayer:Awake()
2026.07.10 13:31:50.257 7947 7972 Info Unity
2026.07.10 13:31:50.257 7947 7947 Info ExoPlayerImpl Init 6b1a667 [AndroidXMedia3/1.4.1] [gts10lite, SM-X406B, samsung, 36]
2026.07.10 13:31:50.262 7947 7972 Info Unity [AVProVideo] Initialising AVPro Video v3.4.1 (native plugin v3.4.1-core) on Mali-G68/Vulkan 1.1.0 [0x09801000] (MT True) on Android
2026.07.10 13:31:50.262 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:Initialise()
2026.07.10 13:31:50.262 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:OpenMedia(Boolean)
2026.07.10 13:31:50.262 7947 7972 Info Unity VideoMeshMediaPlayer:Awake()
2026.07.10 13:31:50.262 7947 7972 Info Unity
2026.07.10 13:31:50.264 7947 7972 Info Unity [AVProVideo] Opening jar:file:///data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/base.apk!/assets/AVProVideoSamples/BigBuckBunny-360p30-H264.mp4 (offset 0) with API ExoPlayer
2026.07.10 13:31:50.264 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:InternalOpenMedia()
2026.07.10 13:31:50.264 7947 7972 Info Unity VideoMeshMediaPlayer:Awake()
2026.07.10 13:31:50.264 7947 7972 Info Unity
2026.07.10 13:31:50.267 7947 7947 Info AVProVideo-Java 💬️ Player_ExoPlayer.CreateExoPlayer - CREATED new ExoPlayer object
2026.07.10 13:31:50.267 7947 7947 Info ExoPlayerImpl Init 5016c14 [AndroidXMedia3/1.4.1] [gts10lite, SM-X406B, samsung, 36]
2026.07.10 13:31:50.267 7947 7972 Info Unity playerID: 00000003
2026.07.10 13:31:50.267 7947 7972 Info Unity RenderHeads.Media.AVProVideo.PlatformMediaPlayer:CreateCommandBuffers()
2026.07.10 13:31:50.267 7947 7972 Info Unity RenderHeads.Media.AVProVideo.PlatformMediaPlayer:.ctor(PlatformOptions)
2026.07.10 13:31:50.267 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:CreateMediaPlayer(OptionsAndroid)
2026.07.10 13:31:50.267 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:CreateMediaPlayer()
2026.07.10 13:31:50.267 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:Initialise()
2026.07.10 13:31:50.267 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:OpenMedia(Boolean)
2026.07.10 13:31:50.267 7947 7972 Info Unity VideoMeshMediaPlayer:Awake()
2026.07.10 13:31:50.267 7947 7972 Info Unity
2026.07.10 13:31:50.268 7947 7972 Info Unity CreateCommandBuffers - flags: 00000004
2026.07.10 13:31:50.268 7947 7972 Info Unity RenderHeads.Media.AVProVideo.PlatformMediaPlayer:CreateCommandBuffers()
2026.07.10 13:31:50.268 7947 7972 Info Unity RenderHeads.Media.AVProVideo.PlatformMediaPlayer:.ctor(PlatformOptions)
2026.07.10 13:31:50.268 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:CreateMediaPlayer(OptionsAndroid)
2026.07.10 13:31:50.268 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:CreateMediaPlayer()
2026.07.10 13:31:50.268 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:Initialise()
2026.07.10 13:31:50.268 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:OpenMedia(Boolean)
2026.07.10 13:31:50.268 7947 7972 Info Unity VideoMeshMediaPlayer:Awake()
2026.07.10 13:31:50.268 7947 7972 Info Unity
2026.07.10 13:31:50.268 7947 7972 Info Unity flags: 00040003
2026.07.10 13:31:50.268 7947 7972 Info Unity RenderHeads.Media.AVProVideo.PlatformMediaPlayer:CreateCommandBuffers()
2026.07.10 13:31:50.268 7947 7972 Info Unity RenderHeads.Media.AVProVideo.PlatformMediaPlayer:.ctor(PlatformOptions)
2026.07.10 13:31:50.268 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:CreateMediaPlayer(OptionsAndroid)
2026.07.10 13:31:50.268 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:CreateMediaPlayer()
2026.07.10 13:31:50.268 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:Initialise()
2026.07.10 13:31:50.268 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:OpenMedia(Boolean)
2026.07.10 13:31:50.268 7947 7972 Info Unity VideoMeshMediaPlayer:Awake()
2026.07.10 13:31:50.268 7947 7972 Info Unity
2026.07.10 13:31:50.269 7947 7972 Info Unity [AVProVideo] Opening jar:file:///data/app/~~GMCHOVXmXGGyh35wIGgHJQ==/com.DefaultCompany.AVProTest-kiFAvI6TarVxDk7MnZngQg==/base.apk!/assets/AVProVideoSamples/Cones-2D-1080p60-H264.mp4 (offset 0) with API ExoPlayer
2026.07.10 13:31:50.269 7947 7972 Info Unity RenderHeads.Media.AVProVideo.MediaPlayer:InternalOpenMedia()
2026.07.10 13:31:50.269 7947 7972 Info Unity VideoMeshMediaPlayer:Awake()
2026.07.10 13:31:50.269 7947 7972 Info Unity
2026.07.10 13:31:50.269 7947 7947 Info AVProVideo-Java 💬️ Player_ExoPlayer.CreateExoPlayer - CREATED new ExoPlayer object
2026.07.10 13:31:50.305 7947 7947 Info BLASTBufferQueue_Java update, w= 2112 h= 1320 mName = VRI[UnityPlayerActivity]@cdd5b90 mNativeObject= 0xb4000070ae252270 sc.mNativeObject= 0xb40000704e2363d0 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3592 android.view.ViewRootImpl.relayoutWindow:11813 android.view.ViewRootImpl.performTraversals:4840 android.view.ViewRootImpl.doTraversal:3959 android.view.ViewRootImpl$TraversalRunnable.run:13034 android.view.Choreographer$CallbackRecord.run:1961
2026.07.10 13:31:50.305 7947 7947 Info VRI[UnityPlayerActivity]@cdd5b90 Relayout returned: old=(0,0,2112,1320) new=(0,0,2112,1320) relayoutAsync=false req=(2112,1320)0 dur=4 res=0x0 s={true 0xb40000705e245220} ch=false seqId=0
2026.07.10 13:31:50.305 7947 7947 Info VRI[UnityPlayerActivity]@cdd5b90 updateBoundsLayer: t=android.view.SurfaceControl$Transaction@f81e352 sc=Surface(name=Bounds for - com.DefaultCompany.AVProTest/com.unity3d.player.UnityPlayerActivity@0#6363)/@0xfcf623 frame=5
2026.07.10 13:31:50.305 7947 7947 Debug VRI[UnityPlayerActivity]@cdd5b90 applyTransactionOnDraw applyImmediately
2026.07.10 13:31:50.315 7947 7947 Info AVProVideo-Java 💬️ Player_ExoPlayer.BuildMediaSource - Video Loading: jar|zip|obb
2026.07.10 13:31:50.318 7947 7947 Info AVProVideo-Java 💬️ Player_ExoPlayer.BuildMediaSource - Video Loading: jar|zip|obb
2026.07.10 13:31:50.326 7947 8041 Warn AudioCapabilities Unsupported mediaType audio/x-ima
2026.07.10 13:31:50.326 7947 8041 Warn AudioCapabilities Unsupported mediaType audio/mpeg-L1
2026.07.10 13:31:50.326 7947 8041 Warn AudioCapabilities Unsupported mediaType audio/mpeg-L2
2026.07.10 13:31:50.326 7947 8041 Warn VideoCapabilities Unsupported mime video/wvc1
2026.07.10 13:31:50.327 7947 8041 Warn VideoCapabilities Unsupported mime video/x-ms-wmv
2026.07.10 13:31:50.334 7947 8041 Warn VideoCapabilities Unrecognized profile/level 32768/256 for video/mp4v-es
2026.07.10 13:31:50.338 7947 8041 Warn AudioCapabilities Unsupported mediaType audio/x-ima
2026.07.10 13:31:50.338 7947 8041 Warn AudioCapabilities Unsupported mediaType audio/mpeg-L1
2026.07.10 13:31:50.339 7947 8041 Warn AudioCapabilities Unsupported mediaType audio/mpeg-L2
2026.07.10 13:31:50.339 7947 8041 Warn VideoCapabilities Unsupported mime video/wvc1
2026.07.10 13:31:50.339 7947 8041 Warn VideoCapabilities Unsupported mime video/x-ms-wmv
2026.07.10 13:31:50.346 7947 8041 Warn VideoCapabilities Unrecognized profile/level 32768/256 for video/mp4v-es
2026.07.10 13:31:50.352 7947 8041 Warn AudioCapabilities Unsupported mime audio/x-ima
2026.07.10 13:31:50.352 7947 8041 Warn AudioCapabilities Unsupported mime audio/mpeg-L1
2026.07.10 13:31:50.352 7947 8041 Warn AudioCapabilities Unsupported mime audio/mpeg-L2
2026.07.10 13:31:50.353 7947 8041 Warn VideoCapabilities Unsupported mime video/wvc1
2026.07.10 13:31:50.353 7947 8041 Warn VideoCapabilities Unsupported mime video/x-ms-wmv
2026.07.10 13:31:50.357 7947 8041 Warn VideoCapabilities Unrecognized profile/level 32768/256 for video/mp4v-es
2026.07.10 13:31:50.358 7947 8041 Warn VideoCapabilities Unsupported mime video/wvc1
2026.07.10 13:31:50.381 7947 8048 Warn libc Access denied finding property "vendor.perf.ems.egg"
2026.07.10 13:31:50.381 7947 8047 Warn libc Access denied finding property "vendor.perf.ems.egg"
2026.07.10 13:31:50.381 7947 8048 Warn libc Access denied finding property "vendor.perf.ems.egg"
2026.07.10 13:31:50.381 7947 8047 Warn libc Access denied finding property "vendor.perf.ems.egg"
2026.07.10 13:31:50.383 7947 8056 Info CCodec state->set(ALLOCATING)
2026.07.10 13:31:50.383 7947 8057 Debug RuntimeProperty ro.soc.model: s5e8835
2026.07.10 13:31:50.384 7947 8057 Debug RuntimeProperty ro.board.platform: erd8835
2026.07.10 13:31:50.384 7947 8057 Info CCodec allocate(c2.exynos.h264.decoder)
2026.07.10 13:31:50.384 7947 8057 Debug CCodec allocate(c2.exynos.h264.decoder)
2026.07.10 13:31:50.384 7947 8058 Info CCodec state->set(ALLOCATING)
2026.07.10 13:31:50.384 7947 8060 Info CCodec allocate(c2.exynos.h264.decoder)
2026.07.10 13:31:50.384 7947 8060 Debug CCodec allocate(c2.exynos.h264.decoder)
2026.07.10 13:31:50.390 7947 8057 Info ApexCodecsLazy ApexCodecs loaded
2026.07.10 13:31:50.390 7947 8057 Info Codec2Client Available Codec2 services: "default" "default0" "software" "__ApexCodecs__"
2026.07.10 13:31:50.391 7947 8060 Info CCodec setting up 'default' as default (vendor) store
2026.07.10 13:31:50.392 7947 8057 Info CCodec setting up 'default' as default (vendor) store
2026.07.10 13:31:50.395 7947 8057 Info CCodec Created component [c2.exynos.h264.decoder] for [c2.exynos.h264.decoder]
2026.07.10 13:31:50.395 7947 8057 Info CCodec [c2.exynos.h264.decoder] state->set(ALLOCATED)
2026.07.10 13:31:50.395 7947 8057 Debug CCodecConfig read media type: video/avc
2026.07.10 13:31:50.396 7947 8060 Info CCodec Created component [c2.exynos.h264.decoder] for [c2.exynos.h264.decoder]
2026.07.10 13:31:50.396 7947 8060 Info CCodec [c2.exynos.h264.decoder] state->set(ALLOCATED)
2026.07.10 13:31:50.397 7947 8060 Debug CCodecConfig read media type: video/avc
2026.07.10 13:31:50.397 7947 8057 Debug ReflectedParamUpdater extent() != 1 for single value type: output.subscribed-indices.values
2026.07.10 13:31:50.397 7947 8057 Debug ReflectedParamUpdater extent() != 1 for single value type: input.buffers.allocator-ids.values
2026.07.10 13:31:50.397 7947 8057 Debug ReflectedParamUpdater extent() != 1 for single value type: output.buffers.allocator-ids.values
2026.07.10 13:31:50.398 7947 8057 Debug ReflectedParamUpdater extent() != 1 for single value type: output.buffers.pool-ids.values
2026.07.10 13:31:50.398 7947 8060 Debug ReflectedParamUpdater extent() != 1 for single value type: output.subscribed-indices.values
2026.07.10 13:31:50.398 7947 8060 Debug ReflectedParamUpdater extent() != 1 for single value type: input.buffers.allocator-ids.values
2026.07.10 13:31:50.398 7947 8060 Debug ReflectedParamUpdater extent() != 1 for single value type: output.buffers.allocator-ids.values
2026.07.10 13:31:50.399 7947 8060 Debug ReflectedParamUpdater extent() != 1 for single value type: output.buffers.pool-ids.values
2026.07.10 13:31:50.399 7947 8057 Debug ReflectedParamUpdater ignored struct field coded.color-format.locations
2026.07.10 13:31:50.401 7947 8060 Debug ReflectedParamUpdater ignored struct field coded.color-format.locations
2026.07.10 13:31:50.401 7947 8057 Debug CCodecConfig ignoring local param raw.size (0xd2001800) as it is already supported
2026.07.10 13:31:50.401 7947 8057 Debug CCodecConfig ignoring local param default.color (0x5200180b) as it is already supported
2026.07.10 13:31:50.401 7947 8057 Debug ReflectedParamUpdater ignored struct field raw.hdr-static-info.mastering
2026.07.10 13:31:50.402 7947 8057 Info CCodec [c2.exynos.h264.decoder] config->initialize() : 0
2026.07.10 13:31:50.402 7947 8057 Info CCodecConfig query failed after returning 15 values (BAD_INDEX)
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2 config diff is Dict {
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 algo.low-latency.value = 0
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::i32 algo.priority.value = 0
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::float algo.rate.value = 0
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 coded.pl.level = 20496
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 coded.pl.profile = 20481
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 coded.vui.color.matrix = 0
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 coded.vui.color.primaries = 0
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 coded.vui.color.range = 0
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 coded.vui.color.transfer = 0
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 default.color.matrix = 0
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 default.color.primaries = 0
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 default.color.range = 0
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 default.color.transfer = 0
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 input.buffers.max-size.value = 7340032
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig string input.media-type.value = "video/avc"
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 output.delay.value = 8
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig string output.media-type.value = "video/raw"
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 raw.color.matrix = 0
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 raw.color.primaries = 0
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 raw.color.range = 0
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 raw.color.transfer = 0
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::float raw.hdr-static-info.max-cll = 0
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::float raw.hdr-static-info.max-fall = 0
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 raw.max-size.height = 240
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 raw.max-size.width = 320
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::u32 raw.pixel-format.value = 34
2026.07.10 13:31:50.402 7947 8057 Debug CCodecConfig c2::i32 raw.rotation.flip =
2026.07.10 13:31:50.402 7947 8057 Warn ColorUtils expected specified color aspects (0:0:0:0)
2026.07.10 13:31:50.402 7947 8057 Info CCodec [c2.exynos.h264.decoder] config->queryConfiguration()
2026.07.10 13:31:50.402 7947 8057 Info CCodec [c2.exynos.h264.decoder] mCallback->onComponentAllocated() IN
2026.07.10 13:31:50.402 7947 8057 Info CCodec [c2.exynos.h264.decoder] mCallback->onComponentAllocated() OUT
2026.07.10 13:31:50.402 7947 8060 Debug CCodecConfig ignoring local param raw.size (0xd2001800) as it is already supported
2026.07.10 13:31:50.402 7947 8060 Debug CCodecConfig ignoring local param default.color (0x5200180b) as it is already supported
2026.07.10 13:31:50.402 7947 8060 Debug ReflectedParamUpdater ignored struct field raw.hdr-static-info.mastering
2026.07.10 13:31:50.403 7947 8060 Info CCodec [c2.exynos.h264.decoder] config->initialize() : 0
2026.07.10 13:31:50.403 7947 8060 Info CCodecConfig query failed after returning 15 values (BAD_INDEX)
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2 config diff is Dict {
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 algo.low-latency.value = 0
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::i32 algo.priority.value = 0
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::float algo.rate.value = 0
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 coded.pl.level = 20496
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 coded.pl.profile = 20481
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 coded.vui.color.matrix = 0
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 coded.vui.color.primaries = 0
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 coded.vui.color.range = 0
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 coded.vui.color.transfer = 0
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 default.color.matrix = 0
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 default.color.primaries = 0
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 default.color.range = 0
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 default.color.transfer = 0
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 input.buffers.max-size.value = 7340032
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig string input.media-type.value = "video/avc"
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 output.delay.value = 8
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig string output.media-type.value = "video/raw"
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 raw.color.matrix = 0
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 raw.color.primaries = 0
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 raw.color.range = 0
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 raw.color.transfer = 0
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::float raw.hdr-static-info.max-cll = 0
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::float raw.hdr-static-info.max-fall = 0
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 raw.max-size.height = 240
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 raw.max-size.width = 320
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::u32 raw.pixel-format.value = 34
2026.07.10 13:31:50.403 7947 8060 Debug CCodecConfig c2::i32 raw.rotation.flip =
2026.07.10 13:31:50.403 7947 8060 Warn ColorUtils expected specified color aspects (0:0:0:0)
2026.07.10 13:31:50.403 7947 8060 Info CCodec [c2.exynos.h264.decoder] config->queryConfiguration()
2026.07.10 13:31:50.403 7947 8060 Info CCodec [c2.exynos.h264.decoder] mCallback->onComponentAllocated() IN
2026.07.10 13:31:50.403 7947 8060 Info CCodec [c2.exynos.h264.decoder] mCallback->onComponentAllocated() OUT
2026.07.10 13:31:50.404 7947 8040 Warn libc Access denied finding property "vendor.perf.ems.egg"
2026.07.10 13:31:50.405 7947 8040 Info MediaCodec media_quality service unavailable, skipping updatePictureProfile
2026.07.10 13:31:50.405 7947 8056 Debug SurfaceUtils connecting to surface 0xb40000705e3321e0, reason connectToSurface
2026.07.10 13:31:50.405 7947 8056 Info MediaCodec [c2.exynos.h264.decoder] setting surface generation to 8137729
2026.07.10 13:31:50.405 7947 8056 Debug SurfaceUtils disconnecting from surface 0xb40000705e3321e0, reason connectToSurface(reconnect)
2026.07.10 13:31:50.405 7947 8056 Debug SurfaceUtils connecting to surface 0xb40000705e3321d0, reason connectToSurface(reconnect-with-listener)
2026.07.10 13:31:50.405 7947 8041 Warn libc Access denied finding property "vendor.perf.ems.egg"
2026.07.10 13:31:50.405 7947 8057 Debug CCodec [c2.exynos.h264.decoder] buffers are bound to CCodec for this session
2026.07.10 13:31:50.405 7947 8041 Info MediaCodec media_quality service unavailable, skipping updatePictureProfile
2026.07.10 13:31:50.405 7947 8058 Debug SurfaceUtils connecting to surface 0xb40000705e2f0f00, reason connectToSurface
2026.07.10 13:31:50.405 7947 8057 Info CCodec appPid(7947) width(640) height(360)
2026.07.10 13:31:50.405 7947 8058 Info MediaCodec [c2.exynos.h264.decoder] setting surface generation to 8137730
2026.07.10 13:31:50.405 7947 8058 Debug SurfaceUtils disconnecting from surface 0xb40000705e2f0f00, reason connectToSurface(reconnect)
2026.07.10 13:31:50.406 7947 8057 Debug CCodecConfig no c2 equivalents for log-session-id
2026.07.10 13:31:50.406 7947 8057 Debug CCodecConfig no c2 equivalents for importance
2026.07.10 13:31:50.406 7947 8058 Debug SurfaceUtils connecting to surface 0xb40000705e2f0ef0, reason connectToSurface(reconnect-with-listener)
2026.07.10 13:31:50.406 7947 8057 Debug CCodecConfig no c2 equivalents for color-standard
2026.07.10 13:31:50.406 7947 8057 Debug CCodecConfig no c2 equivalents for csd-1
2026.07.10 13:31:50.406 7947 8057 Debug CCodecConfig no c2 equivalents for native-window
2026.07.10 13:31:50.406 7947 8057 Debug CCodecConfig no c2 equivalents for native-window-generation
2026.07.10 13:31:50.406 7947 8057 Debug CCodecConfig no c2 equivalents for flags
2026.07.10 13:31:50.406 7947 8060 Debug CCodec [c2.exynos.h264.decoder] buffers are bound to CCodec for this session
2026.07.10 13:31:50.406 7947 8060 Info CCodec appPid(7947) width(1920) height(1080)
2026.07.10 13:31:50.406 7947 8060 Debug CCodecConfig no c2 equivalents for log-session-id
2026.07.10 13:31:50.406 7947 8060 Debug CCodecConfig no c2 equivalents for importance
2026.07.10 13:31:50.406 7947 8060 Debug CCodecConfig no c2 equivalents for color-standard
2026.07.10 13:31:50.406 7947 8060 Debug CCodecConfig no c2 equivalents for csd-1
2026.07.10 13:31:50.406 7947 8060 Debug CCodecConfig no c2 equivalents for native-window
2026.07.10 13:31:50.406 7947 8060 Debug CCodecConfig no c2 equivalents for native-window-generation
2026.07.10 13:31:50.406 7947 8060 Debug CCodecConfig no c2 equivalents for flags
2026.07.10 13:31:50.406 7947 8057 Debug CCodecConfig c2 config diff is c2::u32 default.color.matrix = 1
2026.07.10 13:31:50.406 7947 8057 Debug CCodecConfig c2::u32 default.color.primaries = 1
2026.07.10 13:31:50.406 7947 8057 Debug CCodecConfig c2::u32 default.color.range = 2
2026.07.10 13:31:50.406 7947 8057 Debug CCodecConfig c2::u32 default.color.transfer = 3
2026.07.10 13:31:50.406 7947 8057 Debug CCodecConfig c2::u32 raw.max-size.height = 360
2026.07.10 13:31:50.406 7947 8057 Debug CCodecConfig c2::u32 raw.max-size.width = 640
2026.07.10 13:31:50.406 7947 8057 Debug CCodecConfig c2::u32 raw.size.height = 360
2026.07.10 13:31:50.406 7947 8057 Debug CCodecConfig c2::u32 raw.size.width = 640
2026.07.10 13:31:50.406 7947 8060 Debug CCodecConfig c2 config diff is c2::float algo.rate.value = 60
2026.07.10 13:31:50.406 7947 8060 Debug CCodecConfig c2::u32 default.color.matrix = 1
2026.07.10 13:31:50.406 7947 8060 Debug CCodecConfig c2::u32 default.color.primaries = 1
2026.07.10 13:31:50.406 7947 8060 Debug CCodecConfig c2::u32 default.color.range = 2
2026.07.10 13:31:50.406 7947 8060 Debug CCodecConfig c2::u32 default.color.transfer = 3
2026.07.10 13:31:50.406 7947 8060 Debug CCodecConfig c2::u32 raw.max-size.height = 1080
2026.07.10 13:31:50.406 7947 8060 Debug CCodecConfig c2::u32 raw.max-size.width = 1920
2026.07.10 13:31:50.406 7947 8060 Debug CCodecConfig c2::u32 raw.size.height = 1080
2026.07.10 13:31:50.406 7947 8060 Debug CCodecConfig c2::u32 raw.size.width = 1920
2026.07.10 13:31:50.407 7947 8057 Warn Codec2Client query -- param skipped: index = 1107298332.
2026.07.10 13:31:50.407 7947 8057 Debug CCodec client requested max input size 11431, which is smaller than what component recommended (7340032); overriding with component recommendation.
2026.07.10 13:31:50.407 7947 8057 Warn CCodec This behavior is subject to change. It is recommended that app developers double check whether the requested max input size is in reasonable range.
2026.07.10 13:31:50.407 7947 8057 Debug CCodec encoding statistics level = 0
2026.07.10 13:31:50.407 7947 8057 Debug CCodec setup formats input: AMessage(what = 0x00000000) = {
2026.07.10 13:31:50.407 7947 8057 Debug CCodec int32_t height = 360
2026.07.10 13:31:50.407 7947 8057 Debug CCodec int32_t level = 65536
2026.07.10 13:31:50.407 7947 8057 Debug CCodec int32_t max-input-size = 7340032
2026.07.10 13:31:50.407 7947 8057 Debug CCodec string mime = "video/avc"
2026.07.10 13:31:50.407 7947 8057 Debug CCodec int32_t priority = 0
2026.07.10 13:31:50.407 7947 8057 Debug CCodec int32_t profile = 65536
2026.07.10 13:31:50.407 7947 8057 Debug CCodec int32_t width = 640
2026.07.10 13:31:50.407 7947 8057 Debug CCodec Rect crop(0, 0, 639, 359)
2026.07.10 13:31:50.407 7947 8057 Debug CCodec }
Unity version
2022.3.67f2
Unity editor platform
Windows
AVPro Video edition
Core
AVPro Video version
3.4.1
Device hardware
Samsung Galaxy Tab S10 Lite 5G
Which Android OS version are you using?
16
Unity Graphics API
Vulkan
Video API
media3/ExoPlayer
Texture format
BGRA
Audio output
Unity
Any other Media Player component configuration required to reproduce the issue.
No response
Which output component(s) are you using?
Apply to Material
Any other component configuration required to reproduce the issue.
No response
The issue
After upgrading AVPro from 3.2.0 to version 3.4.1, I noticed performance issues when playing multiple videos simultaneously on the mesh. When I play 2 different videos on two separate meshes, the second one is stuttering. Also, if I disable the second mesh GO, rewind the video, enable mesh GO on again, and play the video, the last frame played is displayed briefly. The issue can be reproduced in sample project, I will send the project by e-mail. This only happens on the device, not in the editor.
Media information
AVProVideoSamples/BigBuckBunny-360p30-H264
AVProVideoSamples/Cones-2D-1080p60-H264
Logcat output