Skip to content

[Impeller] YUV conversion error on SM X210 (Samsung Galaxy Tab A9+). #164862

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
benkaiser opened this issue Mar 9, 2025 · 5 comments
Closed

[Impeller] YUV conversion error on SM X210 (Samsung Galaxy Tab A9+). #164862

benkaiser opened this issue Mar 9, 2025 · 5 comments
Assignees
Labels
c: rendering UI glitches reported at the engine/skia or impeller rendering level e: device-specific Only manifests on certain devices e: impeller Impeller rendering backend issues and features requests engine flutter/engine repository. See also e: labels. P1 High-priority issues at the top of the work list platform-android Android applications specifically r: fixed Issue is closed as already fixed in a newer version team-engine Owned by Engine team triaged-engine Triaged by Engine team

Comments

@benkaiser
Copy link

Steps to reproduce

  1. Create an app to play videos with video_player.
  2. Run it on android.
  3. Play a video file, I used big buck bunny from the blender open movie project (attached)
  4. Notice how adding or removing the impeller disable from AndroidManifest.xml results in the videos turning blue (impeller) or normal (impeller disabled).
Big.Buck.Bunny.YE7VzlLtp-4.mp4

Expected results

Video should have normal colors.

Actual results

Video has blue colors.

Code sample

Code sample

Just use the video_player demo code:
https://pub.dev/packages/video_player/example

I can also give access to my private repo for any maintainers to investigate.

I am short on time to create a minimal repro, but this is a severe issue that should be investigated regardless.

Screenshots or Video

Screenshots / Video demonstration

Impeller
Image
Impeller disabled
Image

Logs

Logs

Flutter Doctor output

Doctor output
$ flutter doctor -v                                                    [20:39:36]
[✓] Flutter (Channel stable, 3.29.0, on macOS 15.3.1 24D70 darwin-arm64, locale en-AU) [639ms]
    • Flutter version 3.29.0 on channel stable at /opt/homebrew/Caskroom/flutter/3.29.0/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 35c388afb5 (4 weeks ago), 2025-02-10 12:48:41 -0800
    • Engine revision f73bfc4522
    • Dart version 3.7.0
    • DevTools version 2.42.2

[✓] Android toolchain - develop for Android devices (Android SDK version 35.0.0-rc4) [4.1s]
    • Android SDK at /Users/benkaiser/Library/Android/sdk
    • Platform android-35, build-tools 35.0.0-rc4
    • ANDROID_HOME = /Users/benkaiser/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
      This is the JDK bundled with the latest Android Studio installation on this machine.
      To manually set the JDK path, use: `flutter config --jdk-dir="path/to/jdk"`.
    • Java version OpenJDK Runtime Environment (build 21.0.5+-13047016-b750.29)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS (Xcode 15.1) [1,282ms]
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15C65
    ✗ Unable to get list of installed Simulator runtimes.
    • CocoaPods version 1.16.2

[✓] Chrome - develop for the web [12ms]
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2024.2) [11ms]
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 21.0.5+-13047016-b750.29)

[✓] VS Code (version 1.97.2) [10ms]
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.106.0

[✓] Connected device (4 available) [7.3s]
    <scrubbed>

[✓] Network resources [1,531ms]
    • All expected network resources are available.

! Doctor found issues in 1 category
@benkaiser benkaiser changed the title [Impeller] I am using Flutter with video_player to render videos, but the colorspace appears all wrong unless I disabled impellar on Android [Impeller] I am using Flutter with video_player to render videos, but the colorspace appears all wrong unless I disabled impeller on Android Mar 9, 2025
@jonahwilliams
Copy link
Member

jonahwilliams commented Mar 9, 2025

  1. What device model is this happening on?
  2. Can you run flutter run --enable-vulkan-validation and see if that prints additional error messages?

@benkaiser
Copy link
Author

Device is model SM X210, a Samsung Galaxy Tab A9+.

Logs running app and clicking on video and playing for a few seconds (video is blue / repros the issue):

$ flutter run --enable-vulkan-validation                                                                [20:51:28]
Launching lib/main.dart on SM X210 in debug mode...
Running Gradle task 'assembleDebug'...                             24.7s
✓ Built build/app/outputs/flutter-apk/app-debug.apk
Installing build/app/outputs/flutter-apk/app-debug.apk...           5.3s
I/flutter (13512): [IMPORTANT:flutter/shell/platform/android/android_context_vk_impeller.cc(57)] Using the Impeller rendering backend (Vulkan with Validation Layers).
Syncing files to device SM X210...                                 388ms

Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).

A Dart VM Service on SM X210 is available at: http://127.0.0.1:57967/gtjgN_3J8zA=/
The Flutter DevTools debugger and profiler on SM X210 is available at: http://127.0.0.1:9101?uri=http://127.0.0.1:57967/gtjgN_3J8zA=/
I/IDS_TAG (13512): Closing IDS observe window
I/IDS_TAG (13512): Getting Shared Preference for android.app.Application@ef7ce30 uid = 10294
I/IDS_TAG (13512): IDS count updated to 1 for android.app.Application@ef7ce30
I/Choreographer(13512): Skipped 183 frames!  The application may be doing too much work on its main thread.
I/SurfaceView@1d63b34(13512): onWindowVisibilityChanged(0) true io.flutter.embedding.android.FlutterSurfaceView{1d63b34 V.E...... ......I. 0,0-0,0} of ViewRootImpl@70c7cd7[MainActivity]
D/SurfaceView@1d63b34(13512): 30817076 updateSurface: has no frame
I/ds_video_player(13512): Compiler allocated 6937KB to compile void android.view.ViewRootImpl.performTraversals()
E/ds_video_player(13512): Unable to open libpenguin.so: dlopen failed: library "libpenguin.so" not found.
I/BLASTBufferQueue_Java(13512): new BLASTBufferQueue, mName= ViewRootImpl@70c7cd7[MainActivity] mNativeObject= 0xb40000782481e700 sc.mNativeObject= 0xb400007860f90f80 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646
I/BLASTBufferQueue_Java(13512): update, w= 1920 h= 1200 mName = ViewRootImpl@70c7cd7[MainActivity] mNativeObject= 0xb40000782481e700 sc.mNativeObject= 0xb400007860f90f80 format= -3 caller= android.graphics.BLASTBufferQueue.<init>:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344
I/ViewRootImpl@70c7cd7[MainActivity](13512): Relayout returned: old=(0,0,1920,1200) new=(0,0,1920,1200) relayoutAsync=false req=(1920,1200)0 dur=20 res=0x403 s={true 0xb400007815e81000} ch=true seqId=0
D/ViewRootImpl@70c7cd7[MainActivity](13512): mThreadedRenderer.initialize() mSurface={isValid=true 0xb400007815e81000} hwInitialized=true
D/SurfaceView@1d63b34(13512): 30817076 updateSurface: has no frame
I/SurfaceView@1d63b34(13512): windowStopped(false) true io.flutter.embedding.android.FlutterSurfaceView{1d63b34 V.E...... ......ID 0,0-1920,1128} of ViewRootImpl@70c7cd7[MainActivity]
D/SurfaceView@1d63b34(13512): 30817076 updateSurface: has no frame
D/ViewRootImpl@70c7cd7[MainActivity](13512): reportNextDraw android.view.ViewRootImpl.performTraversals:4718 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698
I/SurfaceView(13512): 30817076 Changes: creating=true format=true size=true visible=true alpha=true hint=true visible=true left=true top=true z=false attached=true lifecycleStrategy=false
I/BLASTBufferQueue_Java(13512): update, w= 1920 h= 1128 mName = null mNativeObject= 0xb40000782481ea00 sc.mNativeObject= 0xb4000078246f09c0 format= 4 caller= android.view.SurfaceView.createBlastSurfaceControls:1517 android.view.SurfaceView.updateSurface:1193 android.view.SurfaceView.lambda$new$0:258 android.view.SurfaceView.$r8$lambda$cm3nmzErr-srXoT_KjIYQgdhFN0:0 android.view.SurfaceView$$ExternalSyntheticLambda2.onPreDraw:2 android.view.ViewTreeObserver.dispatchOnPreDraw:1204
I/SurfaceView@1d63b34(13512): 30817076 Cur surface: Surface(name=null)/@0x4059c9a
I/SurfaceView@1d63b34(13512): pST: sr = Rect(0, 0 - 1920, 1128) sw = 1920 sh = 1128
D/SurfaceView@1d63b34(13512): 30817076 performSurfaceTransaction RenderWorker position = [0, 0, 1920, 1128] surfaceSize = 1920x1128
I/SurfaceView@1d63b34(13512): updateSurface: mVisible = true mSurface.isValid() = true
I/SurfaceView@1d63b34(13512): updateSurface: mSurfaceCreated = false surfaceChanged = true visibleChanged = true
I/SurfaceView(13512): 30817076 visibleChanged -- surfaceCreated
I/SurfaceView@1d63b34(13512): surfaceCreated 1 #8 io.flutter.embedding.android.FlutterSurfaceView{1d63b34 V.E...... ......ID 0,0-1920,1128}
E/qdgralloc(13512): GetGpuPixelFormat: No map for format: 0x38
E/AdrenoUtils(13512): <validate_memory_layout_input_parmas:1970>: Unknown Format 0
E/AdrenoUtils(13512): <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
W/qdgralloc(13512): GetGpuResourceSizeAndDimensions Graphics metadata init failed
E/Gralloc4(13512): isSupported(1, 1, 56, 1, ...) failed with 7
E/GraphicBufferAllocator(13512): Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 7
E/AHardwareBuffer(13512): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -7), handle=0x0
E/qdgralloc(13512): GetGpuPixelFormat: No map for format: 0x3b
E/AdrenoUtils(13512): <validate_memory_layout_input_parmas:1970>: Unknown Format 0
E/AdrenoUtils(13512): <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
W/qdgralloc(13512): GetGpuResourceSizeAndDimensions Graphics metadata init failed
E/Gralloc4(13512): isSupported(1, 1, 59, 1, ...) failed with 7
E/GraphicBufferAllocator(13512): Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 7
E/AHardwareBuffer(13512): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -7), handle=0x0
E/qdgralloc(13512): GetGpuPixelFormat: No map for format: 0x38
E/AdrenoUtils(13512): <validate_memory_layout_input_parmas:1970>: Unknown Format 0
E/AdrenoUtils(13512): <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
W/qdgralloc(13512): GetGpuResourceSizeAndDimensions Graphics metadata init failed
E/Gralloc4(13512): isSupported(1, 1, 56, 1, ...) failed with 7
E/GraphicBufferAllocator(13512): Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 7
E/AHardwareBuffer(13512): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -7), handle=0x0
E/qdgralloc(13512): GetGpuPixelFormat: No map for format: 0x3b
E/AdrenoUtils(13512): <validate_memory_layout_input_parmas:1970>: Unknown Format 0
E/AdrenoUtils(13512): <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
W/qdgralloc(13512): GetGpuResourceSizeAndDimensions Graphics metadata init failed
E/Gralloc4(13512): isSupported(1, 1, 59, 1, ...) failed with 7
E/GraphicBufferAllocator(13512): Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 7
E/AHardwareBuffer(13512): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -7), handle=0x0
E/qdgralloc(13512): GetGpuPixelFormat: No map for format: 0x38
E/AdrenoUtils(13512): <validate_memory_layout_input_parmas:1970>: Unknown Format 0
E/AdrenoUtils(13512): <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
W/qdgralloc(13512): GetGpuResourceSizeAndDimensions Graphics metadata init failed
E/Gralloc4(13512): isSupported(1, 1, 56, 1, ...) failed with 7
E/GraphicBufferAllocator(13512): Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 7
E/AHardwareBuffer(13512): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -7), handle=0x0
E/qdgralloc(13512): GetGpuPixelFormat: No map for format: 0x3b
E/AdrenoUtils(13512): <validate_memory_layout_input_parmas:1970>: Unknown Format 0
E/AdrenoUtils(13512): <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
W/qdgralloc(13512): GetGpuResourceSizeAndDimensions Graphics metadata init failed
E/Gralloc4(13512): isSupported(1, 1, 59, 1, ...) failed with 7
E/GraphicBufferAllocator(13512): Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 7
E/AHardwareBuffer(13512): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -7), handle=0x0
E/qdgralloc(13512): GetGpuPixelFormat: No map for format: 0x38
E/AdrenoUtils(13512): <validate_memory_layout_input_parmas:1970>: Unknown Format 0
E/AdrenoUtils(13512): <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
W/qdgralloc(13512): GetGpuResourceSizeAndDimensions Graphics metadata init failed
E/Gralloc4(13512): isSupported(1, 1, 56, 1, ...) failed with 7
E/GraphicBufferAllocator(13512): Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 7
E/AHardwareBuffer(13512): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -7), handle=0x0
E/qdgralloc(13512): GetGpuPixelFormat: No map for format: 0x3b
E/AdrenoUtils(13512): <validate_memory_layout_input_parmas:1970>: Unknown Format 0
E/AdrenoUtils(13512): <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
W/qdgralloc(13512): GetGpuResourceSizeAndDimensions Graphics metadata init failed
E/Gralloc4(13512): isSupported(1, 1, 59, 1, ...) failed with 7
E/GraphicBufferAllocator(13512): Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 7
E/AHardwareBuffer(13512): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -7), handle=0x0
I/SurfaceView(13512): 30817076 surfaceChanged -- format=4 w=1920 h=1128
I/SurfaceView@1d63b34(13512): surfaceChanged (1920,1128) 1 #8 io.flutter.embedding.android.FlutterSurfaceView{1d63b34 V.E...... ......ID 0,0-1920,1128}
I/SurfaceView(13512): 30817076 surfaceRedrawNeeded
I/SurfaceView(13512): 30817076 finishedDrawing
V/SurfaceView@1d63b34(13512): Layout: x=0 y=0 w=1920 h=1128, frame=Rect(0, 0 - 1920, 1128)
I/BLASTBufferQueue(13512): [SurfaceView[com.example.kids_video_player/com.example.kids_video_player.MainActivity]@0#1](f:0,a:0,s:0) onFrameAvailable the first frame is available
D/OpenGLRenderer(13512): HWUI - treat SMPTE_170M as sRGB
D/SurfaceView@1d63b34(13512): 30817076 setAlpha: alpha=1.0
I/SurfaceView(13512): 30817076 Changes: creating=false format=false size=false visible=false alpha=true hint=false visible=false left=false top=false z=false attached=true lifecycleStrategy=false
I/SurfaceView@1d63b34(13512): 30817076 Cur surface: Surface(name=null)/@0x4059c9a
I/SurfaceView@1d63b34(13512): updateSurface: mVisible = true mSurface.isValid() = true
I/SurfaceView@1d63b34(13512): updateSurface: mSurfaceCreated = true surfaceChanged = false visibleChanged = false
I/SurfaceView(13512): 30817076 surfaceRedrawNeeded
I/SurfaceView(13512): 30817076 finishedDrawing
V/SurfaceView@1d63b34(13512): Layout: x=0 y=0 w=1920 h=1128, frame=Rect(0, 0 - 1920, 1128)
I/ViewRootImpl@70c7cd7[MainActivity](13512): Setup new sync=wmsSync-ViewRootImpl@70c7cd7[MainActivity]#2
I/ViewRootImpl@70c7cd7[MainActivity](13512): Creating new active sync group ViewRootImpl@70c7cd7[MainActivity]#3
I/ViewRootImpl@70c7cd7[MainActivity](13512): registerCallbacksForSync syncBuffer=false
D/SurfaceView(13512): 30817076 updateSurfacePosition RenderWorker, frameNr = 1, position = [0, 0, 1920, 1128] surfaceSize = 1920x1128
I/SurfaceView@1d63b34(13512): uSP: rtp = Rect(0, 0 - 1920, 1128) rtsw = 1920 rtsh = 1128
I/SurfaceView@1d63b34(13512): onSSPAndSRT: pl = 0 pt = 0 sx = 1.0 sy = 1.0
I/SurfaceView@1d63b34(13512): aOrMT: ViewRootImpl@70c7cd7[MainActivity] t = android.view.SurfaceControl$Transaction@c34a743 fN = 1 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1666 android.graphics.RenderNode$CompositePositionUpdateListener.positionChanged:369
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb400007824690100 mBlastBufferQueue=0xb40000782481e700 fn= 1 mRenderHdrSdrRatio=1.0 caller= android.view.SurfaceView.applyOrMergeTransaction:1598 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1666
I/ViewRootImpl@70c7cd7[MainActivity](13512): Received frameDrawingCallback syncResult=0 frameNum=1.
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb400007824690d00 mBlastBufferQueue=0xb40000782481e700 fn= 1 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$8.onFrameDraw:13841 android.view.ThreadedRenderer$1.onFrameDraw:792 <bottom of call stack>
I/ViewRootImpl@70c7cd7[MainActivity](13512): Setting up sync and frameCommitCallback
I/BLASTBufferQueue(13512): [ViewRootImpl@70c7cd7[MainActivity]#0](f:0,a:0,s:0) onFrameAvailable the first frame is available
I/ViewRootImpl@70c7cd7[MainActivity](13512): Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
D/OpenGLRenderer(13512): CFMS:: SetUp Pid : 13512    Tid : 13589
I/ViewRootImpl@70c7cd7[MainActivity](13512): reportDrawFinished seqId=0
I/Choreographer(13512): Skipped 82 frames!  The application may be doing too much work on its main thread.
D/AnimatorSet(13512): mReversing is false. Don't call initChildren.
I/InsetsController(13512): setRequestedVisibleTypes: visible=false, mask=statusBars navigationBars, host=com.example.kids_video_player/com.example.kids_video_player.MainActivity, from=android.view.InsetsController.controlAnimationUnchecked:1445 android.view.InsetsController.applyAnimation:2005 android.view.InsetsController.applyAnimation:1968 android.view.InsetsController.hide:1403 android.view.InsetsController.hide:1342 android.view.ViewRootImpl.controlInsetsForCompatibility:3513 android.view.ViewRootImpl.performTraversals:4066 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689
I/BLASTBufferQueue_Java(13512): update, w= 1920 h= 1200 mName = ViewRootImpl@70c7cd7[MainActivity] mNativeObject= 0xb40000782481e700 sc.mNativeObject= 0xb400007860f90f80 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3017 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689
I/ViewRootImpl@70c7cd7[MainActivity](13512): Relayout returned: old=(0,0,1920,1200) new=(0,0,1920,1200) relayoutAsync=true req=(1920,1200)0 dur=1 res=0x0 s={true 0xb400007815e81000} ch=false seqId=0
I/SurfaceView(13512): 30817076 Changes: creating=false format=false size=true visible=false alpha=false hint=false visible=false left=false top=false z=false attached=true lifecycleStrategy=false
I/SurfaceView@1d63b34(13512): 30817076 Cur surface: Surface(name=null)/@0x4059c9a
I/BLASTBufferQueue_Java(13512): update, w= 1920 h= 1200 mName = null mNativeObject= 0xb40000782481ea00 sc.mNativeObject= 0xb4000078246f09c0 format= 4 caller= android.view.SurfaceView.setBufferSize:1438 android.view.SurfaceView.performSurfaceTransaction:994 android.view.SurfaceView.updateSurface:1210 android.view.SurfaceView.setFrame:559 android.view.View.layout:25765 android.widget.FrameLayout.layoutChildren:332
I/SurfaceView@1d63b34(13512): pST: sr = Rect(0, 0 - 1920, 1200) sw = 1920 sh = 1200
I/ViewRootImpl@70c7cd7[MainActivity](13512): Resizing android.view.ViewRootImpl@7d27b4d: frame = [0,0][1920,1200] reportDraw = false forceLayout = false syncSeqId = -1
D/SurfaceView@1d63b34(13512): 30817076 performSurfaceTransaction RenderWorker position = [0, 0, 1920, 1200] surfaceSize = 1920x1200
I/SurfaceView@1d63b34(13512): updateSurface: mVisible = true mSurface.isValid() = true
I/SurfaceView@1d63b34(13512): updateSurface: mSurfaceCreated = true surfaceChanged = false visibleChanged = false
I/SurfaceView(13512): 30817076 surfaceChanged -- format=4 w=1920 h=1200
I/SurfaceView@1d63b34(13512): surfaceChanged (1920,1200) 1 #5 io.flutter.embedding.android.FlutterSurfaceView{1d63b34 V.E...... ......ID 0,0-1920,1200}
I/SurfaceView(13512): 30817076 surfaceRedrawNeeded
I/SurfaceView(13512): 30817076 finishedDrawing
V/SurfaceView@1d63b34(13512): Layout: x=0 y=0 w=1920 h=1200, frame=Rect(0, 0 - 1920, 1200)
I/ViewRootImpl@70c7cd7[MainActivity](13512): registerCallbackForPendingTransactions
D/SurfaceView(13512): 30817076 updateSurfacePosition RenderWorker, frameNr = 2, position = [0, 0, 1920, 1200] surfaceSize = 1920x1200
I/SurfaceView@1d63b34(13512): uSP: rtp = Rect(0, 0 - 1920, 1200) rtsw = 1920 rtsh = 1200
I/SurfaceView@1d63b34(13512): onSSPAndSRT: pl = 0 pt = 0 sx = 1.0 sy = 1.0
I/SurfaceView@1d63b34(13512): aOrMT: ViewRootImpl@70c7cd7[MainActivity] t = android.view.SurfaceControl$Transaction@5fae150 fN = 2 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1666 android.graphics.RenderNode$CompositePositionUpdateListener.positionChanged:369
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb4000078249e8d00 mBlastBufferQueue=0xb40000782481e700 fn= 2 mRenderHdrSdrRatio=1.0 caller= android.view.SurfaceView.applyOrMergeTransaction:1598 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1666
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb40000781632c000 mBlastBufferQueue=0xb40000782481e700 fn= 2 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$6.onFrameDraw:5635 android.view.ViewRootImpl$2.onFrameDraw:2146 android.view.ThreadedRenderer$1.onFrameDraw:792
I/InsetsController(13512): controlAnimationUncheckedInner: Added types=statusBars navigationBars, animType=1, host=com.example.kids_video_player/com.example.kids_video_player.MainActivity, from=android.view.InsetsController.controlAnimationUnchecked:1449 android.view.InsetsController.applyAnimation:2005 android.view.InsetsController.applyAnimation:1968
I/OpenGLRenderer(13512): Davey! duration=941ms; Flags=0, FrameTimelineVsyncId=39649599, IntendedVsync=178138483263114, Vsync=178139396888746, InputEventId=0, HandleInputStart=178139401479855, AnimationStart=178139401481314, PerformTraversalsStart=178139401481939, DrawStart=178139417955793, FrameDeadline=178138535778540, FrameInterval=178139401055949, FrameStartTime=11141776, SyncQueued=178139418114074, SyncStart=178139418222824, IssueDrawCommandsStart=178139420416105, SwapBuffers=178139422840793, FrameCompleted=178139424595220, DequeueBufferDuration=1689583, QueueBufferDuration=333281, GpuCompleted=178139424595220, SwapBuffersCompleted=178139423447928, DisplayPresentTime=516861977952, CommandSubmissionCompleted=178139422840793,
E/qdgralloc(13512): GetGpuPixelFormat: No map for format: 0x38
E/AdrenoUtils(13512): <validate_memory_layout_input_parmas:1970>: Unknown Format 0
E/AdrenoUtils(13512): <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
W/qdgralloc(13512): GetGpuResourceSizeAndDimensions Graphics metadata init failed
E/Gralloc4(13512): isSupported(1, 1, 56, 1, ...) failed with 7
E/GraphicBufferAllocator(13512): Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 7
E/AHardwareBuffer(13512): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -7), handle=0x0
E/qdgralloc(13512): GetGpuPixelFormat: No map for format: 0x3b
E/AdrenoUtils(13512): <validate_memory_layout_input_parmas:1970>: Unknown Format 0
E/AdrenoUtils(13512): <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
W/qdgralloc(13512): GetGpuResourceSizeAndDimensions Graphics metadata init failed
E/Gralloc4(13512): isSupported(1, 1, 59, 1, ...) failed with 7
E/GraphicBufferAllocator(13512): Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 7
E/AHardwareBuffer(13512): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -7), handle=0x0
E/qdgralloc(13512): GetGpuPixelFormat: No map for format: 0x38
E/AdrenoUtils(13512): <validate_memory_layout_input_parmas:1970>: Unknown Format 0
E/AdrenoUtils(13512): <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
W/qdgralloc(13512): GetGpuResourceSizeAndDimensions Graphics metadata init failed
E/Gralloc4(13512): isSupported(1, 1, 56, 1, ...) failed with 7
E/GraphicBufferAllocator(13512): Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 7
E/AHardwareBuffer(13512): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -7), handle=0x0
E/qdgralloc(13512): GetGpuPixelFormat: No map for format: 0x3b
E/AdrenoUtils(13512): <validate_memory_layout_input_parmas:1970>: Unknown Format 0
E/AdrenoUtils(13512): <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
W/qdgralloc(13512): GetGpuResourceSizeAndDimensions Graphics metadata init failed
E/Gralloc4(13512): isSupported(1, 1, 59, 1, ...) failed with 7
E/GraphicBufferAllocator(13512): Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 7
E/AHardwareBuffer(13512): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -7), handle=0x0
E/qdgralloc(13512): GetGpuPixelFormat: No map for format: 0x38
E/AdrenoUtils(13512): <validate_memory_layout_input_parmas:1970>: Unknown Format 0
E/AdrenoUtils(13512): <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
W/qdgralloc(13512): GetGpuResourceSizeAndDimensions Graphics metadata init failed
E/Gralloc4(13512): isSupported(1, 1, 56, 1, ...) failed with 7
E/GraphicBufferAllocator(13512): Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 7
E/AHardwareBuffer(13512): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -7), handle=0x0
E/qdgralloc(13512): GetGpuPixelFormat: No map for format: 0x3b
E/AdrenoUtils(13512): <validate_memory_layout_input_parmas:1970>: Unknown Format 0
E/AdrenoUtils(13512): <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
W/qdgralloc(13512): GetGpuResourceSizeAndDimensions Graphics metadata init failed
E/Gralloc4(13512): isSupported(1, 1, 59, 1, ...) failed with 7
E/GraphicBufferAllocator(13512): Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 7
E/AHardwareBuffer(13512): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -7), handle=0x0
E/qdgralloc(13512): GetGpuPixelFormat: No map for format: 0x38
E/AdrenoUtils(13512): <validate_memory_layout_input_parmas:1970>: Unknown Format 0
E/AdrenoUtils(13512): <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
W/qdgralloc(13512): GetGpuResourceSizeAndDimensions Graphics metadata init failed
E/Gralloc4(13512): isSupported(1, 1, 56, 1, ...) failed with 7
E/GraphicBufferAllocator(13512): Failed to allocate (4 x 4) layerCount 1 format 56 usage b00: 7
E/AHardwareBuffer(13512): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -7), handle=0x0
E/qdgralloc(13512): GetGpuPixelFormat: No map for format: 0x3b
E/AdrenoUtils(13512): <validate_memory_layout_input_parmas:1970>: Unknown Format 0
E/AdrenoUtils(13512): <adreno_init_memory_layout:4720>: Memory Layout input parameter validation failed!
W/qdgralloc(13512): GetGpuResourceSizeAndDimensions Graphics metadata init failed
E/Gralloc4(13512): isSupported(1, 1, 59, 1, ...) failed with 7
E/GraphicBufferAllocator(13512): Failed to allocate (4 x 4) layerCount 1 format 59 usage b00: 7
E/AHardwareBuffer(13512): GraphicBuffer(w=4, h=4, lc=1) failed (Unknown error -7), handle=0x0
E/Surface (13512): freeAllBuffers: 1 buffers were freed while being dequeued!
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb40000781632d380 mBlastBufferQueue=0xb40000782481e700 fn= 3 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
I/ViewRootImpl@70c7cd7[MainActivity](13512): handleWindowFocusChanged: 1 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
D/ViewRootImpl@70c7cd7[MainActivity](13512): mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400007815e81000}
D/InputMethodManagerUtils(13512): startInputInner - Id : 0
I/InputMethodManager(13512): startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb40000781632e580 mBlastBufferQueue=0xb40000782481e700 fn= 4 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
I/InsetsController(13512): onStateChanged: host=com.example.kids_video_player/com.example.kids_video_player.MainActivity, from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7196, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1920, 1200), 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}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=20, center=Point(20, 20)}, RoundedCorner{position=TopRight, radius=20, center=Point(1900, 20)}, RoundedCorner{position=BottomRight, radius=20, center=Point(1900, 1180)}, RoundedCorner{position=BottomLeft, radius=20, center=Point(20, 1180)}]}  mRoundedCornerFrame=Rect(0, 0 - 1920, 1200), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(1854, 0 - 1920, 36) rotation=1}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1200 displayHeight=1920 physicalPixelDisplaySizeRatio=1.0 rotation=1 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {f5320000 mType=statusBars mFrame=[0,0][1920,36] mVisible=false mFlags=[]}, InsetsSource: {f5320005 mType=mandatorySystemGestures mFrame=[0,0][1920,36] mVisible=true mFlags=[]}, InsetsSource: {f5320006 mType=tappableElement mFrame=[0,0][1920,36] mVisible=true mFlags=[]}, InsetsSource: {29db0001 mType=navigationBars mFrame=[0,1128][1920,1200] mVisible=false mFlags=[]}, InsetsSource: {29db0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {29db0005 mType=mandatorySystemGestures mFrame=[0,1128][1920,1200] mVisible=true mFlags=[]}, InsetsSource: {29db0006 mType=tappableElement mFrame=[0,1128][1920,1200] mVisible=true mFlags=[]}, InsetsSource: {29db0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]} }
I/ViewRootImpl@70c7cd7[MainActivity](13512): handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1920,1200] display=[0,0][1920,1200] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb40000781632ee80 mBlastBufferQueue=0xb40000782481e700 fn= 5 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
D/InputMethodManagerUtils(13512): startInputInner - Id : 0
I/InsetsController(13512): onStateChanged: host=com.example.kids_video_player/com.example.kids_video_player.MainActivity, from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7209, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1920, 1200), 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}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=20, center=Point(20, 20)}, RoundedCorner{position=TopRight, radius=20, center=Point(1900, 20)}, RoundedCorner{position=BottomRight, radius=20, center=Point(1900, 1180)}, RoundedCorner{position=BottomLeft, radius=20, center=Point(20, 1180)}]}  mRoundedCornerFrame=Rect(0, 0 - 1920, 1200), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(1854, 0 - 1920, 36) rotation=1}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1200 displayHeight=1920 physicalPixelDisplaySizeRatio=1.0 rotation=1 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {f5320000 mType=statusBars mFrame=[0,0][1920,36] mVisible=false mFlags=[]}, InsetsSource: {f5320005 mType=mandatorySystemGestures mFrame=[0,0][1920,36] mVisible=true mFlags=[]}, InsetsSource: {f5320006 mType=tappableElement mFrame=[0,0][1920,36] mVisible=true mFlags=[]}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=[]}, InsetsSource: {29db0001 mType=navigationBars mFrame=[0,1128][1920,1200] mVisible=false mFlags=[]}, InsetsSource: {29db0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]}, InsetsSource: {29db0005 mType=mandatorySystemGestures mFrame=[0,1128][1920,1200] mVisible=true mFlags=[]}, InsetsSource: {29db0006 mType=tappableElement mFrame=[0,1128][1920,1200] mVisible=true mFlags=[]}, InsetsSource: {29db0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=[]} }
I/InsetsSourceConsumer(13512): applyRequestedVisibilityToControl: visible=false, type=ime, host=com.example.kids_video_player/com.example.kids_video_player.MainActivity
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb400007816039600 mBlastBufferQueue=0xb40000782481e700 fn= 6 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb400007816039780 mBlastBufferQueue=0xb40000782481e700 fn= 7 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb40000781603a080 mBlastBufferQueue=0xb40000782481e700 fn= 8 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb40000781603a380 mBlastBufferQueue=0xb40000782481e700 fn= 9 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb40000781603af80 mBlastBufferQueue=0xb40000782481e700 fn= 10 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb40000781603b580 mBlastBufferQueue=0xb40000782481e700 fn= 11 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb400007860ed6280 mBlastBufferQueue=0xb40000782481e700 fn= 12 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb40000781603b880 mBlastBufferQueue=0xb40000782481e700 fn= 13 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb40000781603bd00 mBlastBufferQueue=0xb40000782481e700 fn= 14 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb400007816039d80 mBlastBufferQueue=0xb40000782481e700 fn= 15 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb400007816032180 mBlastBufferQueue=0xb40000782481e700 fn= 16 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb400007816032480 mBlastBufferQueue=0xb40000782481e700 fn= 17 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb4000078b5103d00 mBlastBufferQueue=0xb40000782481e700 fn= 18 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb400007816032a80 mBlastBufferQueue=0xb40000782481e700 fn= 19 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
I/InsetsController(13512): cancelAnimation: types=statusBars navigationBars, animType=1, host=com.example.kids_video_player/com.example.kids_video_player.MainActivity, from=android.view.InsetsController.notifyFinished:1748 android.view.InsetsAnimationControlImpl.applyChangeInsets:312 android.view.InsetsController.lambda$new$3:918
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb400007816032d80 mBlastBufferQueue=0xb40000782481e700 fn= 20 mRenderHdrSdrRatio=1.0 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0:69 android.view.SyncRtSurfaceTransactionApplier.$r8$lambda$SgowXC58rj3PR958kHUfRgLZmvE:0
D/ProfileInstaller(13512): Installing profile for com.example.kids_video_player
I/ExoPlayerImpl(13512): Init f9ff35b [AndroidXMedia3/1.4.1] [gta9pwifi, SM-X210, samsung, 34]
W/ds_video_player(13512): Accessing hidden method Landroid/media/AudioTrack;->getLatency()I (unsupported, reflection, allowed)
D/CompatibilityChangeReporter(13512): Compat change id reported: 236825255; UID 10294; state: ENABLED
I/Surface (13512): Surface::setFrameRate is deprecated, setFrameRate hint is dropped as destination is not SurfaceFlinger
W/WindowOnBackDispatcher(13512): OnBackInvokedCallback is not enabled for the application.
W/WindowOnBackDispatcher(13512): Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
I/BLASTBufferQueue_Java(13512): update, w= 1920 h= 1200 mName = ViewRootImpl@70c7cd7[MainActivity] mNativeObject= 0xb40000782481e700 sc.mNativeObject= 0xb400007860f90f80 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3017 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689
I/ViewRootImpl@70c7cd7[MainActivity](13512): Relayout returned: old=(0,0,1920,1200) new=(0,0,1920,1200) relayoutAsync=true req=(1920,1200)0 dur=0 res=0x0 s={true 0xb400007815e81000} ch=false seqId=0
I/ViewRootImpl@70c7cd7[MainActivity](13512): updateBoundsLayer: t=android.view.SurfaceControl$Transaction@8c0ade6 sc=Surface(name=Bounds for - com.example.kids_video_player/com.example.kids_video_player.MainActivity@0)/@0x4ea4f27 frame=21
I/ViewRootImpl@70c7cd7[MainActivity](13512): registerCallbackForPendingTransactions
I/ViewRootImpl@70c7cd7[MainActivity](13512): mWNT: t=0xb400007816145980 mBlastBufferQueue=0xb40000782481e700 fn= 21 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$6.onFrameDraw:5635 android.view.ViewRootImpl$2.onFrameDraw:2146 android.view.ThreadedRenderer$1.onFrameDraw:792
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367443849966352] [EntityPass Command Buffer], Image [36829241484018392] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb400007860f7f310, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x82d800000082d8, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb400007860f7f310[EntityPass Command Buffer] expects VkImage 0x82d800000082d8[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 1) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367443849966352] [EntityPass Command Buffer], Image [36829241484018392] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb400007860f7f310, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x82d800000082d8, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb400007860f7f310[EntityPass Command Buffer] expects VkImage 0x82d800000082d8[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 2) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367443849966352] [EntityPass Command Buffer], Image [36829241484018392] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb400007860f7f310, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x82d800000082d8, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb400007860f7f310[EntityPass Command Buffer] expects VkImage 0x82d800000082d8[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 3) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367443849966352] [EntityPass Command Buffer], Image [36829241484018392] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb400007860f7f310, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x82d800000082d8, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb400007860f7f310[EntityPass Command Buffer] expects VkImage 0x82d800000082d8[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 4) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367443849966352] [EntityPass Command Buffer], Image [36829241484018392] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb400007860f7f310, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x82d800000082d8, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb400007860f7f310[EntityPass Command Buffer] expects VkImage 0x82d800000082d8[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 5) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367443849966352] [EntityPass Command Buffer], Image [36829241484018392] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb400007860f7f310, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x82d800000082d8, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb400007860f7f310[EntityPass Command Buffer] expects VkImage 0x82d800000082d8[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 6) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367443849966352] [EntityPass Command Buffer], Image [36829241484018392] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb400007860f7f310, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x82d800000082d8, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb400007860f7f310[EntityPass Command Buffer] expects VkImage 0x82d800000082d8[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 7) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367443849966352] [EntityPass Command Buffer], Image [36829241484018392] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb400007860f7f310, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x82d800000082d8, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb400007860f7f310[EntityPass Command Buffer] expects VkImage 0x82d800000082d8[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 8) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367443849966352] [EntityPass Command Buffer], Image [36829241484018392] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb400007860f7f310, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x82d800000082d8, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb400007860f7f310[EntityPass Command Buffer] expects VkImage 0x82d800000082d8[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 9) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367442592527616] [EntityPass Command Buffer], Image [37044745763062684] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb40000781604f500, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x839c000000839c, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb40000781604f500[EntityPass Command Buffer] expects VkImage 0x839c000000839c[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 1) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367442592527616] [EntityPass Command Buffer], Image [37044745763062684] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb40000781604f500, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x839c000000839c, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb40000781604f500[EntityPass Command Buffer] expects VkImage 0x839c000000839c[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 2) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367442592527616] [EntityPass Command Buffer], Image [37044745763062684] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb40000781604f500, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x839c000000839c, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb40000781604f500[EntityPass Command Buffer] expects VkImage 0x839c000000839c[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 3) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367442592527616] [EntityPass Command Buffer], Image [37044745763062684] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb40000781604f500, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x839c000000839c, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb40000781604f500[EntityPass Command Buffer] expects VkImage 0x839c000000839c[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 4) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367442592527616] [EntityPass Command Buffer], Image [37044745763062684] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb40000781604f500, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x839c000000839c, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb40000781604f500[EntityPass Command Buffer] expects VkImage 0x839c000000839c[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 5) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367442592527616] [EntityPass Command Buffer], Image [37044745763062684] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb40000781604f500, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x839c000000839c, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb40000781604f500[EntityPass Command Buffer] expects VkImage 0x839c000000839c[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 6) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367442592527616] [EntityPass Command Buffer], Image [37044745763062684] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb40000781604f500, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x839c000000839c, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb40000781604f500[EntityPass Command Buffer] expects VkImage 0x839c000000839c[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 7) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367442592527616] [EntityPass Command Buffer], Image [37044745763062684] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb40000781604f500, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x839c000000839c, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb40000781604f500[EntityPass Command Buffer] expects VkImage 0x839c000000839c[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 8) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
E/flutter (13512): [ERROR:flutter/impeller/renderer/backend/vulkan/debug_report_vk.cc(198)] Break on 'ImpellerValidationBreak' to inspect point of failure:
E/flutter (13512): --- Vulkan Debug Report  ----------------------------------------
E/flutter (13512): |                Severity: Error
E/flutter (13512): |                    Type: { Validation }
E/flutter (13512): |                 ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): |               ID Number: 1303270965
E/flutter (13512): |       Queue Breadcrumbs: [NONE]
E/flutter (13512): |  CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): |         Related Objects: CommandBuffer [12970367442592527616] [EntityPass Command Buffer], Image [37044745763062684] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): |                 Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb40000781604f500, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x839c000000839c, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb40000781604f500[EntityPass Command Buffer] expects VkImage 0x839c000000839c[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 9) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.
E/flutter (13512): -----------------------------------------------------------------
W/AudioCapabilities(13512): Unsupported mime audio/x-ima
W/AudioCapabilities(13512): Unsupported mime audio/mpeg-L1
W/AudioCapabilities(13512): Unsupported mime audio/mpeg-L2
W/VideoCapabilities(13512): Unsupported mime video/wvc1
W/VideoCapabilities(13512): Unsupported mime video/x-ms-wmv
W/VideoCapabilities(13512): Unsupported mime image/vnd.android.heic
W/VideoCapabilities(13512): Unsupported mime image/vnd.android.heic
I/AudioManager(13512): getParameters keys = offloadVariableRateSupported
I/DMCodecAdapterFactory(13512): Creating an asynchronous MediaCodec adapter for track type video
I/CCodec  (13512): state->set(ALLOCATING)
I/CCodec  (13512): allocate(c2.android.av1-dav1d.decoder)
I/Codec2Client(13512): Available Codec2 services: "default" "default0" "software"
I/CCodec  (13512): setting up 'default' as default (vendor) store
I/CCodec  (13512): Created component [c2.android.av1-dav1d.decoder]
I/CCodec  (13512): [c2.android.av1-dav1d.decoder] state->set(ALLOCATED)
D/CCodecConfig(13512): read media type: video/av01
D/ReflectedParamUpdater(13512): extent() != 1 for single value type: algo.buffers.max-count.values
D/ReflectedParamUpdater(13512): extent() != 1 for single value type: output.subscribed-indices.values
D/ReflectedParamUpdater(13512): extent() != 1 for single value type: input.buffers.allocator-ids.values
D/ReflectedParamUpdater(13512): extent() != 1 for single value type: output.buffers.allocator-ids.values
D/ReflectedParamUpdater(13512): extent() != 1 for single value type: algo.buffers.allocator-ids.values
D/ReflectedParamUpdater(13512): extent() != 1 for single value type: output.buffers.pool-ids.values
D/ReflectedParamUpdater(13512): extent() != 1 for single value type: algo.buffers.pool-ids.values
D/ReflectedParamUpdater(13512): ignored struct field coded.color-format.locations
D/CCodecConfig(13512): ignoring local param raw.size (0xd2001800) as it is already supported
D/CCodecConfig(13512): ignoring local param default.color (0x5200180b) as it is already supported
D/CCodecConfig(13512): ignoring local param raw.hdr-static-info (0xd200180a) as it is already supported
I/CCodecConfig(13512): query failed after returning 16 values (BAD_INDEX)
D/CCodecConfig(13512): c2 config diff is Dict {
D/CCodecConfig(13512):   c2::u32 algo.low-latency.value = 0
D/CCodecConfig(13512):   c2::u32 coded.pl.level = 36865
D/CCodecConfig(13512):   c2::u32 coded.pl.profile = 36864
D/CCodecConfig(13512):   c2::u32 coded.vui.color.matrix = 0
D/CCodecConfig(13512):   c2::u32 coded.vui.color.primaries = 0
D/CCodecConfig(13512):   c2::u32 coded.vui.color.range = 2
D/CCodecConfig(13512):   c2::u32 coded.vui.color.transfer = 0
D/CCodecConfig(13512):   c2::u32 default.color.matrix = 0
D/CCodecConfig(13512):   c2::u32 default.color.primaries = 0
D/CCodecConfig(13512):   c2::u32 default.color.range = 0
D/CCodecConfig(13512):   c2::u32 default.color.transfer = 0
D/CCodecConfig(13512):   c2::u32 input.buffers.max-size.value = 2097152
D/CCodecConfig(13512):   c2::u32 input.delay.value = 0
D/CCodecConfig(13512):   Buffer input.hdr10-plus-info.value = {
D/CCodecConfig(13512):   }
D/CCodecConfig(13512):   string input.media-type.value = "video/av01"
D/CCodecConfig(13512):   c2::u32 output.delay.value = 4
D/CCodecConfig(13512):   Buffer output.hdr10-plus-info.value = {
D/CCodecConfig(13512):   }
D/CCodecConfig(13512):   string output.media-type.value = "video/raw"
D/CCodecConfig(13512):   c2::u32 raw.color.matrix = 0
D/CCodecConfig(13512):   c2::u32 raw.color.primaries = 0
D/CCodecConfig(13512):   c2::u32 raw.color.range = 2
D/CCodecConfig(13512):   c2::u32 raw.color.transfer = 0
D/CCodecConfig(13512):   c2::float raw.hdr-static-info.mastering.blue.x = 0
D/CCodecConfig(13512):   c2::float raw.hdr-static-info.mastering.blue.y = 0
D/CCodecConfig(13512):   c2::float raw.hdr-static-info.mastering.green.x = 0
D/CCodecConfig(13512):   c2::floa
W/ColorUtils(13512): expected specified color aspects (2:0:0:0)
D/MediaCodec(13512): c2.android.av1-dav1d.decoder is software codec
I/MediaCodec(13512): MediaCodec will operate in async mode
D/MediaCodec(13512): flushMediametrics
D/SurfaceUtils(13512): connecting to surface 0xb40000781620c810, reason connectToSurface
I/MediaCodec(13512): [c2.android.av1-dav1d.decoder] setting surface generation to 13836289
D/SurfaceUtils(13512): disconnecting from surface 0xb40000781620c810, reason connectToSurface(reconnect)
D/SurfaceUtils(13512): connecting to surface 0xb40000781620c810, reason connectToSurface(reconnect)
D/CCodec  (13512): [c2.android.av1-dav1d.decoder] buffers are bound to CCodec for this session
I/CCodec  (13512): appPid(13512) width(1280) height(720)
D/CCodecConfig(13512): no c2 equivalents for log-session-id
D/CCodecConfig(13512): no c2 equivalents for color-standard
D/CCodecConfig(13512): no c2 equivalents for native-window
D/CCodecConfig(13512): no c2 equivalents for flags
D/CCodecConfig(13512): c2 config diff is   c2::u32 default.color.matrix = 1
D/CCodecConfig(13512):   c2::u32 default.color.primaries = 1
D/CCodecConfig(13512):   c2::u32 default.color.range = 2
D/CCodecConfig(13512):   c2::u32 default.color.transfer = 3
D/CCodecConfig(13512):   c2::u32 raw.max-size.height = 720
D/CCodecConfig(13512):   c2::u32 raw.max-size.width = 1280
D/CCodecConfig(13512):   c2::u32 raw.pixel-format.value = 34
D/CCodecConfig(13512):   c2::u32 raw.size.height = 720
D/CCodecConfig(13512):   c2::u32 raw.size.width = 1280
W/Codec2Client(13512): query -- param skipped: index = 1107298332.
D/CCodec  (13512): client requested max input size 691200, which is smaller than what component recommended (2097152); overriding with component recommendation.
W/CCodec  (13512): This behavior is subject to change. It is recommended that app developers double check whether the requested max input size is in reasonable range.
D/CCodec  (13512): encoding statistics level = 0
D/CCodec  (13512): setup formats input: AMessage(what = 0x00000000) = {
D/CCodec  (13512):   int32_t height = 720
D/CCodec  (13512):   int32_t level = 2
D/CCodec  (13512):   int32_t max-input-size = 2097152
D/CCodec  (13512):   string mime = "video/av01"
D/CCodec  (13512):   int32_t profile = 1
D/CCodec  (13512):   int32_t width = 1280
D/CCodec  (13512):   Rect crop(0, 0, 1279, 719)
D/CCodec  (13512): }
D/CCodec  (13512): setup formats output: AMessage(what = 0x00000000) = {
D/CCodec  (13512):   int32_t android._color-format = 2130708361
D/CCodec  (13512):   int32_t android._video-scaling = 1
D/CCodec  (13512):   int32_t android._dataspace = 260
D/CCodec  (13512):   int32_t color-standard = 1
D/CCodec  (13512):   int32_t color-range = 2
D/CCodec  (13512):   int32_t color-transfer = 3
D/CCodec  (13512):   int32_t sar-height = 1
D/CCodec  (13512):   int32_t rotation-degrees = 0
D/CCodec  (13512):   Buffer hdr-static-info = {
D/CCodec  (13512):     00000000:  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................
D/CCodec  (13512):     00000010:  00 00 00 00 00 00 00 00  00                       .........
D/CCodec  (13512):   }
D/CCodec  (13512):   int32_t sar-width = 1
D/CCodec  (13512):   Rect crop(0, 0, 1279, 719)
D/CCodec  (13512):   int32_t width = 1280
D/CCodec  (13512):   Buffer hdr10-plus-info = {
D/CCodec  (13512):   }
D/CCodec  (13512):   int32_t height = 720
D/CCodec  (13512):   int32_t max-height = 720
D/CCodec  (13512):   int32_t max-width = 1280
D/CCodec  (13512):   string mime = "video/raw"
D/CCodec  (13512):   int32_t color-format = 2130708361
D/CCodec  (13512): }
I/CCodecConfig(13512): query failed after returning 16 values (BAD_INDEX)
D/CCodecConfig(13512): c2 config diff is   c2::u32 raw.color.matrix = 1
D/CCodecConfig(13512):   c2::u32 raw.color.primaries = 1
D/CCodecConfig(13512):   c2::u32 raw.color.transfer = 3
D/MediaCodec(13512): keep callback message for reclaim
I/CCodec  (13512): [c2.android.av1-dav1d.decoder] state->set(STARTING)
W/Codec2Client(13512): query -- param skipped: index = 1342179345.
W/Codec2Client(13512): query -- param skipped: index = 2415921170.
W/Codec2Client(13512): query -- param skipped: index = 1610614798.
D/C2Store (13512): Using ION
D/CCodecBufferChannel(13512): [c2.android.av1-dav1d.decoder#734] Created input block pool with allocatorID 16 => poolID 17 - OK (0)
I/CCodecBufferChannel(13512): [c2.android.av1-dav1d.decoder#734] start: max output delay 11
D/CCodecBufferChannel(13512): [c2.android.av1-dav1d.decoder#734] Query output surface allocator returned 0 params => BAD_INDEX (6)
I/CCodecBufferChannel(13512): [c2.android.av1-dav1d.decoder#734] Created output block pool with allocatorID 18 => poolID 1502 - OK
D/CCodecBufferChannel(13512): [c2.android.av1-dav1d.decoder#734] Configured output block pool ids 1502 => OK
D/Codec2-OutputBufferQueue(13512): C2SurfaceSyncMemory created 20(20)
D/Codec2-OutputBufferQueue(13512): remote graphic buffer migration 0/0
D/Codec2Client(13512): setOutputSurface -- failed to set consumer usage (6/BAD_INDEX)
D/Codec2Client(13512): setOutputSurface -- generation=13836289 consumer usage=0x900 sync
D/Codec2Client(13512): Surface configure completed
I/CCodec  (13512): [c2.android.av1-dav1d.decoder] state->set(RUNNING)
I/CCodecBufferChannel(13512): [c2.android.av1-dav1d.decoder#734] 4 initial input buffers available
D/CCodecBufferChannel(13512): [c2.android.av1-dav1d.decoder#734] Ignoring stale input buffer done callback: last flush index = 0, frameIndex = 0
I/DMCodecAdapterFactory(13512): Creating an asynchronous MediaCodec adapter for track type audio
I/CCodec  (13512): state->set(ALLOCATING)
I/CCodec  (13512): allocate(c2.android.opus.decoder)
I/CCodec  (13512): setting up 'default' as default (vendor) store
I/CCodec  (13512): Created component [c2.android.opus.decoder]
I/CCodec  (13512): [c2.android.opus.decoder] state->set(ALLOCATED)
D/CCodecConfig(13512): read media type: audio/opus
D/ReflectedParamUpdater(13512): extent() != 1 for single value type: algo.buffers.max-count.values
D/ReflectedParamUpdater(13512): extent() != 1 for single value type: output.subscribed-indices.values
D/ReflectedParamUpdater(13512): extent() != 1 for single value type: input.buffers.allocator-ids.values
D/ReflectedParamUpdater(13512): extent() != 1 for single value type: output.buffers.allocator-ids.values
D/ReflectedParamUpdater(13512): extent() != 1 for single value type: algo.buffers.allocator-ids.values
D/ReflectedParamUpdater(13512): extent() != 1 for single value type: output.buffers.pool-ids.values
D/ReflectedParamUpdater(13512): extent() != 1 for single value type: algo.buffers.pool-ids.values
I/CCodecConfig(13512): query failed after returning 7 values (BAD_INDEX)
D/CCodecConfig(13512): c2 config diff is Dict {
D/CCodecConfig(13512):   c2::u32 coded.bitrate.value = 6000
D/CCodecConfig(13512):   c2::u32 input.buffers.max-size.value = 5760
D/CCodecConfig(13512):   c2::u32 input.delay.value = 0
D/CCodecConfig(13512):   string input.media-type.value = "audio/opus"
D/CCodecConfig(13512):   string output.media-type.value = "audio/raw"
D/CCodecConfig(13512):   c2::u32 raw.channel-count.value = 1
D/CCodecConfig(13512):   c2::u32 raw.sample-rate.value = 48000
D/CCodecConfig(13512): }
I/MediaCodec(13512): MediaCodec will operate in async mode
D/MediaCodec(13512): flushMediametrics
D/CCodec  (13512): [c2.android.opus.decoder] buffers are bound to CCodec for this session
I/CCodec  (13512): appPid(13512) width(0) height(0)
D/CCodecConfig(13512): no c2 equivalents for csd-1
D/CCodecConfig(13512): no c2 equivalents for csd-2
D/CCodecConfig(13512): no c2 equivalents for log-session-id
D/CCodecConfig(13512): no c2 equivalents for flags
D/CCodecConfig(13512): c2 config diff is   c2::u32 raw.channel-count.value = 2
W/Codec2Client(13512): query -- param skipped: index = 1107298332.
D/CCodec  (13512): encoding statistics level = 0
D/CCodec  (13512): setup formats input: AMessage(what = 0x00000000) = {
D/CCodec  (13512):   int32_t bitrate = 6000
D/CCodec  (13512):   int32_t channel-count = 2
D/CCodec  (13512):   int32_t max-input-size = 5760
D/CCodec  (13512):   string mime = "audio/opus"
D/CCodec  (13512):   int32_t sample-rate = 48000
D/CCodec  (13512): }
D/CCodec  (13512): setup formats output: AMessage(what = 0x00000000) = {
D/CCodec  (13512):   int32_t channel-count = 2
D/CCodec  (13512):   string mime = "audio/raw"
D/CCodec  (13512):   int32_t sample-rate = 48000
D/CCodec  (13512):   int32_t android._config-pcm-encoding = 2
D/CCodec  (13512): }
I/CCodecConfig(13512): query failed after returning 7 values (BAD_INDEX)
D/CCodecConfig(13512): c2 config diff is   c2::u32 raw.crop.height = 720
D/CCodecConfig(13512):   c2::u32 raw.crop.left = 0
D/CCodecConfig(13512):   c2::u32 raw.crop.top = 0
D/CCodecConfig(13512):   c2::u32 raw.crop.width = 1280
D/MediaCodec(13512): keep callback message for reclaim
I/CCodec  (13512): [c2.android.opus.decoder] state->set(STARTING)
W/Codec2Client(13512): query -- param skipped: index = 1342179345.
W/Codec2Client(13512): query -- param skipped: index = 2415921170.
D/CCodecBufferChannel(13512): [c2.android.opus.decoder#81] Created input block pool with allocatorID 16 => poolID 18 - OK (0)
I/CCodecBufferChannel(13512): [c2.android.opus.decoder#81] Created output block pool with allocatorID 16 => poolID 1504 - OK
D/CCodecBufferChannel(13512): [c2.android.opus.decoder#81] Configured output block pool ids 1504 => OK
I/CCodec  (13512): [c2.android.opus.decoder] state->set(RUNNING)
I/CCodecBufferChannel(13512): [c2.android.opus.decoder#81] 4 initial input buffers available
D/AudioTrack(13512): setVolume(1.000000, 1.000000) pid : 13512
D/AudioTrack(13512): getTimestamp_l(1348): device stall time corrected using current time 178161268893284
W/AudioTrack(13512): getTimestamp_l(1348): retrograde timestamp time corrected, 178161277238545 < 178161278892347
I/Surface (13512): Surface::setFrameRate is deprecated, setFrameRate hint is dropped as destination is not SurfaceFlinger
I/Surface (13512): Surface::setFrameRate is deprecated, setFrameRate hint is dropped as destination is not SurfaceFlinger
D/BufferPoolAccessor2.0(13512): bufferpool2 0xb40000781afe4228 : 5(28800 size) total buffers - 0(0 size) used buffers - 92/97 (recycle/alloc) - 5/192 (fetch/transfer)
D/BufferPoolAccessor2.0(13512): evictor expired: 1, evicted: 1
D/BufferPoolAccessor2.0(13512): bufferpool2 0xb4000078c5744e28 : 5(10485760 size) total buffers - 0(0 size) used buffers - 87/93 (recycle/alloc) - 8/93 (fetch/transfer)
D/BufferPoolAccessor2.0(13512): evictor expired: 1, evicted: 1

@darshankawar darshankawar added the in triage Presently being triaged by the triage team label Mar 10, 2025
@darshankawar
Copy link
Member

Device is model SM X210, a Samsung Galaxy Tab A9+.

https://www.gsmarena.com/samsung_galaxy_tab_a9+-12617.php uses Adreno 619 GPU

E/flutter (13512): | ID Name: UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout
E/flutter (13512): | ID Number: 1303270965
E/flutter (13512): | Queue Breadcrumbs: [NONE]
E/flutter (13512): | CMD Buffer Breadcrumbs: QueueSubmit
E/flutter (13512): | Related Objects: CommandBuffer [12970367443849966352] [EntityPass Command Buffer], Image [36829241484018392] [Picture Snapshot MSAA Color Texture]
E/flutter (13512): | Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout ] Object 0: handle = 0xb400007860f7f310, name = EntityPass Command Buffer, type = VK_OBJECT_TYPE_COMMAND_BUFFER; Object 1: handle = 0x82d800000082d8, name = Picture Snapshot MSAA Color Texture, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x4dae5635 | vkQueueSubmit(): pSubmits[0].pCommandBuffers[0] command buffer VkCommandBuffer 0xb400007860f7f310[EntityPass Command Buffer] expects VkImage 0x82d800000082d8[Picture Snapshot MSAA Color Texture] (subresource: aspectMask 0x1 array layer 0, mip level 1) to be in layout VK_IMAGE_LAYOUT_GENERAL--instead, current layout is VK_IMAGE_LAYOUT_UNDEFINED.

Main error as pointed out here Trigger: Validation Error: [ UNASSIGNED-CoreValidation-DrawState-InvalidImageLayout

@darshankawar darshankawar added e: device-specific Only manifests on certain devices platform-android Android applications specifically engine flutter/engine repository. See also e: labels. c: rendering UI glitches reported at the engine/skia or impeller rendering level e: impeller Impeller rendering backend issues and features requests team-engine Owned by Engine team and removed in triage Presently being triaged by the triage team labels Mar 10, 2025
@jonahwilliams jonahwilliams added the P1 High-priority issues at the top of the work list label Mar 10, 2025
@jonahwilliams jonahwilliams changed the title [Impeller] I am using Flutter with video_player to render videos, but the colorspace appears all wrong unless I disabled impeller on Android [Impeller] YUV conversion error on SM X210 (Samsung Galaxy Tab A9+). Mar 10, 2025
@jonahwilliams jonahwilliams added the triaged-engine Triaged by Engine team label Mar 10, 2025
@jonahwilliams
Copy link
Member

The invalid image layout is unrelated.

I landed some fixes for a different YUV import bug here: #164744 . You could switch to master and try that out. Otherwise, I'll need to acquire this device to test

@jonahwilliams jonahwilliams self-assigned this Mar 16, 2025
@jonahwilliams
Copy link
Member

Closing as we believe this is fixed

@darshankawar darshankawar added the r: fixed Issue is closed as already fixed in a newer version label May 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: rendering UI glitches reported at the engine/skia or impeller rendering level e: device-specific Only manifests on certain devices e: impeller Impeller rendering backend issues and features requests engine flutter/engine repository. See also e: labels. P1 High-priority issues at the top of the work list platform-android Android applications specifically r: fixed Issue is closed as already fixed in a newer version team-engine Owned by Engine team triaged-engine Triaged by Engine team
Projects
None yet
Development

No branches or pull requests

3 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy