/WebViewFactory( 9992): Loading com.google.android.webview version 113.0.5672.136 (code 567263634)
2
W/ziparchive( 9992): Unable to open '/data/app/~~K5ndfzqlFVQZ8bfLzI7BHg==/com.google.android.trichromelibrary_567263634-K0qfW9idQ5Oz4tSo3n-X7w==/TrichromeLibrary.dm': No such file or directory
W/e.realt_one.dev( 9992): Entry not found
D/nativeloader( 9992): Configuring clns-7 for other apk /data/app/~~K5ndfzqlFVQZ8bfLzI7BHg==/com.google.android.trichromelibrary_567263634-K0qfW9idQ5Oz4tSo3n-X7w==/TrichromeLibrary.apk. target_sdk_version=34, uses_libraries=ALL, library_path=/data/app/~~QGIPLQls2N5ycX1qBaODvA==/com.google.android.webview-aLcXRNr6G2ua6G5kkFd-Ow==/lib/arm64:/data/app/~~QGIPLQls2N5ycX1qBaODvA==/com.google.android.webview-aLcXRNr6G2ua6G5kkFd-Ow==/WebViewGoogle.apk!/lib/arm64-v8a:/data/app/~~K5ndfzqlFVQZ8bfLzI7BHg==/com.google.android.trichromelibrary_567263634-K0qfW9idQ5Oz4tSo3n-X7w==/TrichromeLibrary.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand
D/nativeloader( 9992): Configuring clns-8 for other apk /data/app/~~QGIPLQls2N5ycX1qBaODvA==/com.google.android.webview-aLcXRNr6G2ua6G5kkFd-Ow==/WebViewGoogle.apk. target_sdk_version=34, uses_libraries=, library_path=/data/app/~~QGIPLQls2N5ycX1qBaODvA==/com.google.android.webview-aLcXRNr6G2ua6G5kkFd-Ow==/lib/arm64:/data/app/~~QGIPLQls2N5ycX1qBaODvA==/com.google.android.webview-aLcXRNr6G2ua6G5kkFd-Ow==/WebViewGoogle.apk!/lib/arm64-v8a:/data/app/~~K5ndfzqlFVQZ8bfLzI7BHg==/com.google.android.trichromelibrary_567263634-K0qfW9idQ5Oz4tSo3n-X7w==/TrichromeLibrary.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand
W/e.realt_one.dev( 9992): Accessing hidden method Landroid/os/Trace;->isTagEnabled(J)Z (unsupported, reflection, allowed)
W/e.realt_one.dev( 9992): Accessing hidden method Landroid/os/Trace;->traceBegin(JLjava/lang/String;)V (unsupported, reflection, allowed)
W/e.realt_one.dev( 9992): Accessing hidden method Landroid/os/Trace;->traceEnd(J)V (unsupported, reflection, allowed)
W/e.realt_one.dev( 9992): Accessing hidden method Landroid/os/Trace;->asyncTraceBegin(JLjava/lang/String;I)V (unsupported, reflection, allowed)
W/e.realt_one.dev( 9992): Accessing hidden method Landroid/os/Trace;->asyncTraceEnd(JLjava/lang/String;I)V (unsupported, reflection, allowed)
I/cr_WVCFactoryProvider( 9992): Loaded version=113.0.5672.136 minSdkVersion=29 isBundle=false multiprocess=true packageId=2
I/cr_LibraryLoader( 9992): Successfully loaded native library
I/cr_CachingUmaRecorder( 9992): Flushed 8 samples from 8 histograms.
D/CompatibilityChangeReporter( 9992): Compat change id reported: 183155436; UID 10191; state: ENABLED
D/EGL_emulation( 9992): app_time_stats: avg=18.71ms min=5.05ms max=123.81ms count=53
D/CompatibilityChangeReporter( 9992): Compat change id reported: 214741472; UID 10191; state: ENABLED
D/CompatibilityChangeReporter( 9992): Compat change id reported: 171228096; UID 10191; state: ENABLED
D/InAppWebView( 9992): Using InAppWebViewClientCompat implementation
W/cr_WebSettings( 9992): setForceDark() is a no-op in an app with targetSdkVersion>=T
W/cr_SupportWebSettings( 9992): setForceDarkBehavior() is a no-op in an app with targetSdkVersion>=T
W/cr_media( 9992): BLUETOOTH_CONNECT permission is missing.
W/cr_media( 9992): registerBluetoothIntentsIfNeeded: Requires BLUETOOTH permission
I/PlatformViewsController( 9992): Using hybrid composition for platform view: 0
[AndroidInAppWebViewWidget] (android) AndroidInAppWebViewWidget ID 0 calling "onWebViewCreated" using []
D/CompatibilityChangeReporter( 9992): Compat change id reported: 236825255; UID 10191; state: ENABLED
D/CompatibilityChangeReporter( 9992): Compat change id reported: 193247900; UID 10191; state: ENABLED
[AndroidInAppWebViewController] (android) WebView ID 0 calling "onProgressChanged" using {progress: 10}
[AndroidInAppWebViewController] (android) WebView ID 0 calling "onLoadStart" using {url: about:blank}
[AndroidInAppWebViewController] (android) WebView ID 0 calling "onUpdateVisitedHistory" using {isReload: false, url: about:blank}
[AndroidInAppWebViewController] (android) WebView ID 0 calling "onProgressChanged" using {progress: 70}
[AndroidInAppWebViewController] (android) WebView ID 0 calling "onTitleChanged" using {title: vk_video}
D/EGL_emulation( 9992): app_time_stats: avg=17.43ms min=5.08ms max=56.29ms count=59
D/EGL_emulation( 9992): app_time_stats: avg=17.36ms min=5.00ms max=55.10ms count=59
D/EGL_emulation( 9992): app_time_stats: avg=922.47ms min=7.04ms max=55267.13ms count=61
I/chromium( 9992): [INFO:CONSOLE(25)] "Allow attribute will take precedence over 'allowfullscreen'.", source: about:blank (25)
[AndroidInAppWebViewController] (android) WebView ID 0 calling "onProgressChanged" using {progress: 70}
[AndroidInAppWebViewController] (android) WebView ID 0 calling "onConsoleMessage" using {messageLevel: 2, message: Allow attribute will take precedence over 'allowfullscreen'.}
[AndroidInAppWebViewController] (android) WebView ID 0 calling "onPageCommitVisible" using {url: about:blank}
[AndroidInAppWebViewController] (android) WebView ID 0 calling "onProgressChanged" using {progress: 80}
D/EGL_emulation( 9992): app_time_stats: avg=18.33ms min=4.89ms max=50.57ms count=55
D/EGL_emulation( 9992): app_time_stats: avg=18.34ms min=4.04ms max=50.53ms count=55
D/EGL_emulation( 9992): app_time_stats: avg=15.10ms min=1.54ms max=54.11ms count=53
D/EGL_emulation( 9992): app_time_stats: avg=19.25ms min=6.76ms max=84.32ms count=52
D/EGL_emulation( 9992): app_time_stats: avg=19.09ms min=7.89ms max=84.07ms count=53
D/EGL_emulation( 9992): app_time_stats: avg=18.01ms min=7.28ms max=82.99ms count=52
D/EGL_emulation( 9992): app_time_stats: avg=21.02ms min=9.52ms max=81.76ms count=48
D/EGL_emulation( 9992): app_time_stats: avg=21.20ms min=9.72ms max=79.13ms count=48
D/EGL_emulation( 9992): app_time_stats: avg=25.01ms min=10.79ms max=57.16ms count=41
D/EGL_emulation( 9992): app_time_stats: avg=18.16ms min=6.41ms max=43.85ms count=56
D/EGL_emulation( 9992): app_time_stats: avg=20.34ms min=8.62ms max=51.84ms count=49
D/EGL_emulation( 9992): app_time_stats: avg=16.87ms min=8.95ms max=33.59ms count=60
D/EGL_emulation( 9992): app_time_stats: avg=16.87ms min=8.92ms max=35.70ms count=60
D/EGL_emulation( 9992): app_time_stats: avg=16.64ms min=10.01ms max=22.79ms count=61
D/EGL_emulation( 9992): app_time_stats: avg=17.14ms min=13.89ms max=31.54ms count=58
D/EGL_emulation( 9992): app_time_stats: avg=16.72ms min=6.00ms max=25.73ms count=60
D/EGL_emulation( 9992): app_time_stats: avg=16.92ms min=13.65ms max=25.98ms count=59
2
[AndroidInAppWebViewController] (android) WebView ID 0 calling "onProgressChanged" using {progress: 100}
[AndroidInAppWebViewController] (android) WebView ID 0 calling "onLoadStop" using {url: about:blank}
E/chromium( 9992): [ERROR:gles2_cmd_decoder_autogen.h(1685)] [.WebGL-0x200ed6300]GL ERROR :GL_INVALID_ENUM : GetIntegerv: <- error from previous GL command
I/chromium( 9992): [INFO:CONSOLE(0)] "[.WebGL-0x200ed6300]GL ERROR :GL_INVALID_ENUM : GetIntegerv: <- error from previous GL command", source: https://vk.com/video_ext.php?oid=-227263092&id=456239025&hd=%hd%&autoplay=1&js_api=1&t=00h00m00s (0)
[AndroidInAppWebViewController] (android) WebView ID 0 calling "onConsoleMessage" using {messageLevel: 2, message: [.WebGL-0x200ed6300]GL ERROR :GL_INVALID_ENUM : GetIntegerv: <- error from previous GL command}
D/EGL_emulation( 9992): app_time_stats: avg=16.70ms min=5.39ms max=26.40ms count=60
D/EGL_emulation( 9992): app_time_stats: avg=17.17ms min=12.60ms max=31.54ms count=59
D/EGL_emulation( 9992): app_time_stats: avg=47.02ms min=1.10ms max=487.55ms count=20
I/AAudio ( 9992): AAudioStreamBuilder_openStream() called ----------------------------------------
I/AudioStreamBuilder( 9992): rate = 48000, channels = 2, channelMask = 0x80000003, format = 5, sharing = SH, dir = OUTPUT
I/AudioStreamBuilder( 9992): device = 0, sessionId = -1, perfMode = 11, callback: ON with frames = 4360
I/AudioStreamBuilder( 9992): usage = 1, contentType = 0, inputPreset = 0, allowedCapturePolicy = 0
I/AudioStreamBuilder( 9992): privacy sensitive = false, opPackageName = (null), attributionTag = (null)
D/AudioStreamBuilder( 9992): build() MMAP not used because AAUDIO_PERFORMANCE_MODE_LOW_LATENCY not requested.
D/e.realt_one.dev( 9992): PlayerBase::PlayerBase()
D/AudioStreamTrack( 9992): open(), request notificationFrames = 0, frameCount = 0
D/AudioStreamTrack( 9992): open() flags changed from 0x00000008 to 0x00000000
D/AudioStreamTrack( 9992): open() perfMode changed from 11 to 10
D/AAudioStream( 9992): setState(s#1) from 0 to 2
I/AAudio ( 9992): AAudioStreamBuilder_openStream() returns 0 = AAUDIO_OK for s#1 ----------------
D/AAudio ( 9992): AAudioStream_requestStart(s#1) called --------------
D/AAudioStream( 9992): setState(s#1) from 2 to 3
D/AAudio ( 9992): AAudioStream_requestStart(s#1) returned 0 ---------
D/AudioStreamLegacy( 9992): onAudioDeviceUpdate(deviceId = 2)
D/AAudioStream( 9992): setState(s#1) from 3 to 4
I/cr_MediaCodecBridge( 9992): create MediaCodec video decoder, mime video/avc
2
D/MediaCodecList( 9992): codecHandlesFormat: no format, so no extra checks
D/CCodec ( 9992): allocate(c2.goldfish.h264.decoder)
I/Codec2Client( 9992): Available Codec2 services: "default" "software"
I/CCodec ( 9992): setting up 'default' as default (vendor) store
I/CCodec ( 9992): Created component [c2.goldfish.h264.decoder]
D/CCodecConfig( 9992): read media type: video/avc
D/ReflectedParamUpdater( 9992): extent() != 1 for single value type: algo.buffers.max-count.values
D/ReflectedParamUpdater( 9992): extent() != 1 for single value type: output.subscribed-indices.values
D/ReflectedParamUpdater( 9992): extent() != 1 for single value type: input.buffers.allocator-ids.values
D/ReflectedParamUpdater( 9992): extent() != 1 for single value type: output.buffers.allocator-ids.values
D/ReflectedParamUpdater( 9992): extent() != 1 for single value type: algo.buffers.allocator-ids.values
D/ReflectedParamUpdater( 9992): extent() != 1 for single value type: output.buffers.pool-ids.values
D/ReflectedParamUpdater( 9992): extent() != 1 for single value type: algo.buffers.pool-ids.values
D/ReflectedParamUpdater( 9992): ignored struct field coded.color-format.locations
D/CCodecConfig( 9992): ignoring local param raw.size (0xd2001800) as it is already supported
D/CCodecConfig( 9992): ignoring local param default.color (0x5200180b) as it is already supported
D/ReflectedParamUpdater( 9992): ignored struct field raw.hdr-static-info.mastering
I/CCodecConfig( 9992): query failed after returning 12 values (BAD_INDEX)
D/CCodecConfig( 9992): c2 config diff is Dict {
D/CCodecConfig( 9992): c2::u32 coded.pl.level = 20496
D/CCodecConfig( 9992): c2::u32 coded.pl.profile = 20481
D/CCodecConfig( 9992): c2::u32 coded.vui.color.matrix = 0
D/CCodecConfig( 9992): c2::u32 coded.vui.color.primaries = 0
D/CCodecConfig( 9992): c2::u32 coded.vui.color.range = 2
D/CCodecConfig( 9992): c2::u32 coded.vui.color.transfer = 0
D/CCodecConfig( 9992): c2::u32 default.color.matrix = 0
D/CCodecConfig( 9992): c2::u32 default.color.primaries = 0
D/CCodecConfig( 9992): c2::u32 default.color.range = 0
D/CCodecConfig( 9992): c2::u32 default.color.transfer = 0
D/CCodecConfig( 9992): c2::u32 input.buffers.max-size.value = 6291456
D/CCodecConfig( 9992): c2::u32 input.delay.value = 0
D/CCodecConfig( 9992): string input.media-type.value = "video/avc"
D/CCodecConfig( 9992): c2::u32 output.delay.value = 8
D/CCodecConfig( 9992): string output.media-type.value = "video/raw"
D/CCodecConfig( 9992): c2::u32 raw.color.matrix = 0
D/CCodecConfig( 9992): c2::u32 raw.color.primaries = 0
D/CCodecConfig( 9992): c2::u32 raw.color.range = 2
D/CCodecConfig( 9992): c2::u32 raw.color.transfer = 0
D/CCodecConfig( 9992): c2::u32 raw.max-size.height = 240
D/CCodecConfig( 9992): c2::u32 raw.max-size.width = 320
D/CCodecConfig( 9992): c2::u32 raw.pixel-format.value = 35
D/CCodecConfig( 9992): c2::i32 raw.rotation.flip = 0
D/CCodecConfig( 9992): c2::i32 raw.rotation.value = 0
D/CCodecConfig( 9992): c2::u32 raw.sar.height = 1
D/CCodecConfig( 9992): c2::u32 raw.sar.width = 1
D/CCodecConfig( 9992): c2::u32 raw.size.height = 240
D/CCodecConfig( 9992): c2::u32 raw.size.width = 320
D/CCodecConfig( 9992): c2:
W/ColorUtils( 9992): expected specified color aspects (2:0:0:0)
I/MediaCodec( 9992): MediaCodec will operate in async mode
D/MediaCodec( 9992): flushMediametrics
D/SurfaceUtils( 9992): connecting to surface 0xb4000075468e9a50, reason connectToSurface
I/MediaCodec( 9992): [c2.goldfish.h264.decoder] setting surface generation to 10231809
D/SurfaceUtils( 9992): disconnecting from surface 0xb4000075468e9a50, reason connectToSurface(reconnect)
D/SurfaceUtils( 9992): connecting to surface 0xb4000075468e9a50, reason connectToSurface(reconnect)
D/CCodec ( 9992): [c2.goldfish.h264.decoder] buffers are bound to CCodec for this session
D/CCodecConfig( 9992): no c2 equivalents for native-window
D/CCodecConfig( 9992): no c2 equivalents for flags
D/CCodecConfig( 9992): config failed => CORRUPTED
D/CCodecConfig( 9992): c2 config diff is c2::u32 raw.max-size.height = 480
D/CCodecConfig( 9992): c2::u32 raw.max-size.width = 852
D/CCodecConfig( 9992): c2::u32 raw.size.height = 480
D/CCodecConfig( 9992): c2::u32 raw.size.width = 852
W/Codec2Client( 9992): query -- param skipped: index = 1107298332.
D/CCodec ( 9992): client requested max input size 311040, which is smaller than what component recommended (6291456); overriding with component recommendation.
W/CCodec ( 9992): 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 ( 9992): encoding statistics level = 0
D/CCodec ( 9992): setup formats input: AMessage(what = 0x00000000) = {
D/CCodec ( 9992): int32_t height = 480
D/CCodec ( 9992): int32_t level = 65536
D/CCodec ( 9992): int32_t max-input-size = 6291456
D/CCodec ( 9992): string mime = "video/avc"
D/CCodec ( 9992): int32_t profile = 65536
D/CCodec ( 9992): int32_t width = 852
D/CCodec ( 9992): Rect crop(0, 0, 851, 479)
D/CCodec ( 9992): }
D/CCodec ( 9992): setup formats output: AMessage(what = 0x00000000) = {
D/CCodec ( 9992): int32_t android._color-format = 2135033992
D/CCodec ( 9992): int32_t android._video-scaling = 1
D/CCodec ( 9992): int32_t rotation-degrees = 0
D/CCodec ( 9992): int32_t color-standard = 1
D/CCodec ( 9992): int32_t color-range = 2
D/CCodec ( 9992): int32_t color-transfer = 3
D/CCodec ( 9992): int32_t sar-height = 1
D/CCodec ( 9992): int32_t sar-width = 1
D/CCodec ( 9992): Rect crop(0, 0, 851, 479)
D/CCodec ( 9992): int32_t width = 852
D/CCodec ( 9992): int32_t height = 480
D/CCodec ( 9992): int32_t max-height = 480
D/CCodec ( 9992): int32_t max-width = 852
D/CCodec ( 9992): string mime = "video/raw"
D/CCodec ( 9992): int32_t android._dataspace = 260
D/CCodec ( 9992): int32_t color-format = 2130708361
D/CCodec ( 9992): }
I/CCodecConfig( 9992): query failed after returning 12 values (BAD_INDEX)
D/MediaCodec( 9992): keep callback message for reclaim
W/Codec2Client( 9992): query -- param skipped: index = 1342179345.
W/Codec2Client( 9992): query -- param skipped: index = 2415921170.
W/Codec2Client( 9992): query -- param skipped: index = 1610614798.
W/Codec2Client( 9992): query -- param skipped: index = 2684356609.
D/C2Store ( 9992): Using DMABUF Heaps
D/CCodecBufferChannel( 9992): [c2.goldfish.h264.decoder#848] Created input block pool with allocatorID 16 => poolID 17 - OK (0)
D/CCodecBufferChannel( 9992): [c2.goldfish.h264.decoder#848] Query output surface allocator returned 0 params => BAD_INDEX (6)
I/CCodecBufferChannel( 9992): [c2.goldfish.h264.decoder#848] Created output block pool with allocatorID 18 => poolID 21 - OK
D/CCodecBufferChannel( 9992): [c2.goldfish.h264.decoder#848] Configured output block pool ids 21 => OK
D/Codec2-OutputBufferQueue( 9992): remote graphic buffer migration 0/0
D/Codec2Client( 9992): setOutputSurface -- failed to set consumer usage (6/BAD_INDEX)
D/Codec2Client( 9992): setOutputSurface -- generation=10231809 consumer usage=0x900
D/Codec2Client( 9992): Surface configure completed
I/DMABUFHEAPS( 9992): Using DMA-BUF heap named: system
D/CCodecBufferChannel( 9992): [c2.goldfish.h264.decoder#848] Ignoring stale input buffer done callback: last flush index = 0, frameIndex = 0
D/CCodecConfig( 9992): c2 config diff is c2::u32 raw.color.matrix = 1
D/CCodecConfig( 9992): c2::u32 raw.color.primaries = 1
D/CCodecConfig( 9992): c2::u32 raw.color.transfer = 3
D/CCodecConfig( 9992): c2::u32 raw.crop.height = 480
D/CCodecConfig( 9992): c2::u32 raw.crop.left = 0
D/CCodecConfig( 9992): c2::u32 raw.crop.top = 0
D/CCodecConfig( 9992): c2::u32 raw.crop.width = 852
D/EGL_emulation( 9992): app_time_stats: avg=547.69ms min=202.40ms max=892.98ms count=2
D/EGL_emulation( 9992): app_time_stats: avg=41.94ms min=8.66ms max=372.47ms count=24
D/MediaCodec( 9992): keep callback message for reclaim
I/CCodecConfig( 9992): query failed after returning 12 values (BAD_INDEX)
D/CCodecConfig( 9992): c2 config diff is c2::u32 coded.vui.color.matrix = 1
D/CCodecConfig( 9992): c2::u32 coded.vui.color.primaries = 1
D/CCodecConfig( 9992): c2::u32 coded.vui.color.transfer = 3
W/Codec2Client( 9992): query -- param skipped: index = 1342179345.
W/Codec2Client( 9992): query -- param skipped: index = 2415921170.
W/Codec2Client( 9992): query -- param skipped: index = 1610614798.
D/MediaCodec( 9992): keep callback message for reclaim
I/CCodecConfig( 9992): query failed after returning 12 values (BAD_INDEX)
W/Codec2Client( 9992): query -- param skipped: index = 1342179345.
W/Codec2Client( 9992): query -- param skipped: index = 2415921170.
W/Codec2Client( 9992): query -- param skipped: index = 1610614798.
D/CCodecBufferChannel( 9992): [c2.goldfish.h264.decoder#848] Ignoring stale input buffer done callback: last flush index = 24, frameIndex = 24
D/CCodecConfig( 9992): c2 config diff is c2::u32 raw.crop.height = 240
D/CCodecConfig( 9992): c2::u32 raw.crop.width = 426
D/CCodecConfig( 9992): c2::u32 raw.size.height = 240
D/CCodecConfig( 9992): c2::u32 raw.size.width = 426
D/CCodecBuffers( 9992): [c2.goldfish.h264.decoder#848:2D-Output] popFromStashAndRegister: at 0us, output format changed to AMessage(what = 0x00000000) = {
D/CCodecBuffers( 9992): int32_t android._color-format = 2135033992
D/CCodecBuffers( 9992): int32_t android._video-scaling = 1
D/CCodecBuffers( 9992): int32_t rotation-degrees = 0
D/CCodecBuffers( 9992): int32_t color-standard = 1
D/CCodecBuffers( 9992): int32_t color-range = 2
D/CCodecBuffers( 9992): int32_t color-transfer = 3
D/CCodecBuffers( 9992): int32_t sar-height = 1
D/CCodecBuffers( 9992): int32_t sar-width = 1
D/CCodecBuffers( 9992): Rect crop(0, 0, 425, 239)
D/CCodecBuffers( 9992): int32_t width = 426
D/CCodecBuffers( 9992): int32_t height = 240
D/CCodecBuffers( 9992): int32_t max-height = 480
D/CCodecBuffers( 9992): int32_t max-width = 852
D/CCodecBuffers( 9992): string mime = "video/raw"
D/CCodecBuffers( 9992): int32_t android._dataspace = 260
D/CCodecBuffers( 9992): int32_t color-format = 2130708361
D/CCodecBuffers( 9992): }
E/chromium( 9992): [ERROR:ssl_client_socket_impl.cc(992)] handshake failed; returned -1, SSL error code 1, net_error -100
D/EGL_emulation( 9992): app_time_stats: avg=26.31ms min=2.33ms max=286.01ms count=33
E/chromium( 9992): [ERROR:ssl_client_socket_impl.cc(992)] handshake failed; returned -1, SSL error code 1, net_error -100
D/EGL_emulation( 9992): app_time_stats: avg=22.86ms min=2.83ms max=50.76ms count=42
D/EGL_emulation( 9992): app_time_stats: avg=21.94ms min=9.11ms max=51.58ms count=47
D/BufferPoolAccessor2.0( 9992): bufferpool2 0xb40000741692c938 : 5(31457280 size) total buffers - 4(25165824 size) used buffers - 112/117 (recycle/alloc) - 7/106 (fetch/transfer)
D/EGL_emulation( 9992): app_time_stats: avg=23.27ms min=8.94ms max=55.19ms count=43
D/EGL_emulation( 9992): app_time_stats: avg=20.71ms min=9.01ms max=54.62ms count=49
D/EGL_emulation( 9992): app_time_stats: avg=23.65ms min=8.01ms max=56.10ms count=43
D/EGL_emulation( 9992): app_time_stats: avg=33.99ms min=11.96ms max=52.86ms count=30
D/EGL_emulation( 9992): app_time_stats: avg=30.48ms min=7.47ms max=91.21ms count=33
D/BufferPoolAccessor2.0( 9992): bufferpool2 0xb40000741692c938 : 5(31457280 size) total buffers - 4(25165824 size) used buffers - 242/247 (recycle/alloc) - 7/236 (fetch/transfer)
D/EGL_emulation( 9992): app_time_stats: avg=13.47ms min=2.18ms max=43.10ms count=55
D/EGL_emulation( 9992): app_time_stats: avg=18.15ms min=2.59ms max=51.85ms count=40
D/EGL_emulation( 9992): app_time_stats: avg=40.06ms min=29.62ms max=51.45ms count=25
D/EGL_emulation( 9992): app_time_stats: avg=40.43ms min=24.30ms max=60.34ms count=26
D/EGL_emulation( 9992): app_time_stats: avg=39.71ms min=31.02ms max=54.27ms count=26
D/BufferPoolAccessor2.0( 9992): bufferpool2 0xb40000741692c938 : 5(31457280 size) total buffers - 4(25165824 size) used buffers - 374/379 (recycle/alloc) - 7/368 (fetch/transfer)
D/EGL_emulation( 9992): app_time_stats: avg=40.58ms min=21.74ms max=86.09ms count=25
D/EGL_emulation( 9992): app_time_stats: avg=30.38ms min=10.24ms max=52.96ms count=34
D/EGL_emulation( 9992): app_time_stats: avg=40.34ms min=31.28ms max=51.84ms count=26
D/EGL_emulation( 9992): app_time_stats: avg=38.45ms min=13.78ms max=55.56ms count=26
D/EGL_emulation( 9992): app_time_stats: avg=41.13ms min=4.81ms max=157.56ms count=24
D/MediaCodec( 9992): keep callback message for reclaim
I/CCodecConfig( 9992): query failed after returning 12 values (BAD_INDEX)
W/Codec2Client( 9992): query -- param skipped: index = 1342179345.
W/Codec2Client( 9992): query -- param skipped: index = 2415921170.
W/Codec2Client( 9992): query -- param skipped: index = 1610614798.
D/CCodecBufferChannel( 9992): [c2.goldfish.h264.decoder#848] Ignoring stale input buffer done callback: last flush index = 475, frameIndex = 475
D/CCodecConfig( 9992): c2 config diff is c2::u32 raw.crop.height = 360
D/CCodecConfig( 9992): c2::u32 raw.crop.width = 640
D/CCodecConfig( 9992): c2::u32 raw.size.height = 360
D/CCodecConfig( 9992): c2::u32 raw.size.width = 640
D/CCodecBuffers( 9992): [c2.goldfish.h264.decoder#848:2D-Output] popFromStashAndRegister: at 18042677us, output format changed to AMessage(what = 0x00000000) = {
D/CCodecBuffers( 9992): int32_t android._color-format = 2135033992
D/CCodecBuffers( 9992): int32_t android._video-scaling = 1
D/CCodecBuffers( 9992): int32_t rotation-degrees = 0
D/CCodecBuffers( 9992): int32_t color-standard = 1
D/CCodecBuffers( 9992): int32_t color-range = 2
D/CCodecBuffers( 9992): int32_t color-transfer = 3
D/CCodecBuffers( 9992): int32_t sar-height = 1
D/CCodecBuffers( 9992): int32_t sar-width = 1
D/CCodecBuffers( 9992): Rect crop(0, 0, 639, 359)
D/CCodecBuffers( 9992): int32_t width = 640
D/CCodecBuffers( 9992): int32_t height = 360
D/CCodecBuffers( 9992): int32_t max-height = 480
D/CCodecBuffers( 9992): int32_t max-width = 852
D/CCodecBuffers( 9992): string mime = "video/raw"
D/CCodecBuffers( 9992): int32_t android._dataspace = 260
D/CCodecBuffers( 9992): int32_t color-format = 2130708361
D/CCodecBuffers( 9992): }
D/BufferPoolAccessor2.0( 9992): bufferpool2 0xb40000741692c938 : 5(31457280 size) total buffers - 4(25165824 size) used buffers - 507/512 (recycle/alloc) - 7/497 (fetch/transfer)
D/EGL_emulation( 9992): app_time_stats: avg=38.56ms min=2.78ms max=86.73ms count=25
D/EGL_emulation( 9992): app_time_stats: avg=40.36ms min=17.99ms max=66.60ms count=26
D/EGL_emulation( 9992): app_time_stats: avg=42.28ms min=24.46ms max=105.94ms count=25
D/EGL_emulation( 9992): app_time_stats: avg=29.82ms min=9.08ms max=52.74ms count=35
D/EGL_emulation( 9992): app_time_stats: avg=40.04ms min=27.62ms max=57.84ms count=25
D/EGL_emulation( 9992): app_time_stats: avg=39.71ms min=27.19ms max=54.34ms count=26
D/BufferPoolAccessor2.0( 9992): bufferpool2 0xb40000741692c938 : 5(31457280 size) total buffers - 4(25165824 size) used buffers - 640/645 (recycle/alloc) - 7/630 (fetch/transfer)
D/EGL_emulation( 9992): app_time_stats: avg=39.81ms min=7.81ms max=119.96ms count=26
D/EGL_emulation( 9992): app_time_stats: avg=40.03ms min=27.75ms max=53.64ms count=25
D/MediaCodec( 9992): keep callback message for reclaim
D/EGL_emulation( 9992): app_time_stats: avg=40.23ms min=30.62ms max=52.39ms count=25
I/CCodecConfig( 9992): query failed after returning 12 values (BAD_INDEX)
W/Codec2Client( 9992): query -- param skipped: index = 1342179345.
W/Codec2Client( 9992): query -- param skipped: index = 2415921170.
W/Codec2Client( 9992): query -- param skipped: index = 1610614798.
D/CCodecBufferChannel( 9992): [c2.goldfish.h264.decoder#848] Ignoring stale input buffer done callback: last flush index = 701, frameIndex = 701
D/CCodecConfig( 9992): c2 config diff is c2::u32 raw.crop.height = 240
D/CCodecConfig( 9992): c2::u32 raw.crop.width = 426
D/CCodecConfig( 9992): c2::u32 raw.size.height = 240
D/CCodecConfig( 9992): c2::u32 raw.size.width = 426
D/CCodecBuffers( 9992): [c2.goldfish.h264.decoder#848:2D-Output] popFromStashAndRegister: at 27042677us, output format changed to AMessage(what = 0x00000000) = {
D/CCodecBuffers( 9992): int32_t android._color-format = 2135033992
D/CCodecBuffers( 9992): int32_t android._video-scaling = 1
D/CCodecBuffers( 9992): int32_t rotation-degrees = 0
D/CCodecBuffers( 9992): int32_t color-standard = 1
D/CCodecBuffers( 9992): int32_t color-range = 2
D/CCodecBuffers( 9992): int32_t color-transfer = 3
D/CCodecBuffers( 9992): int32_t sar-height = 1
D/CCodecBuffers( 9992): int32_t sar-width = 1
D/CCodecBuffers( 9992): Rect crop(0, 0, 425, 239)
D/CCodecBuffers( 9992): int32_t width = 426
D/CCodecBuffers( 9992): int32_t height = 240
D/CCodecBuffers( 9992): int32_t max-height = 480
D/CCodecBuffers( 9992): int32_t max-width = 852
D/CCodecBuffers( 9992): string mime = "video/raw"
D/CCodecBuffers( 9992): int32_t android._dataspace = 260
D/CCodecBuffers( 9992): int32_t color-format = 2130708361
D/CCodecBuffers( 9992): }
D/EGL_emulation( 9992): app_time_stats: avg=41.11ms min=21.42ms max=97.89ms count=25
D/EGL_emulation( 9992): app_time_stats: avg=40.01ms min=26.65ms max=55.03ms count=25
D/BufferPoolAccessor2.0( 9992): bufferpool2 0xb40000741692c938 : 5(31457280 size) total buffers - 4(25165824 size) used buffers - 775/780 (recycle/alloc) - 7/762 (fetch/transfer)
D/EGL_emulation( 9992): app_time_stats: avg=40.31ms min=27.58ms max=52.61ms count=26
D/EGL_emulation( 9992): app_time_stats: avg=40.07ms min=31.41ms max=51.77ms count=25
2
E/chromium( 9992): [ERROR:ssl_client_socket_impl.cc(992)] handshake failed; returned -1, SSL error code 1, net_error -100
D/EGL_emulation( 9992): app_time_stats: avg=40.04ms min=25.54ms max=58.17ms count=25
D/EGL_emulation( 9992): app_time_stats: avg=29.87ms min=4.67ms max=183.60ms count=33
D/EGL_emulation( 9992): app_time_stats: avg=19.80ms min=4.01ms max=49.68ms count=49
D/BufferPoolAccessor2.0( 9992): bufferpool2 0xb40000741692c938 : 5(31457280 size) total buffers - 4(25165824 size) used buffers - 902/907 (recycle/alloc) - 7/889 (fetch/transfer)
D/EGL_emulation( 9992): app_time_stats: avg=25.44ms min=8.97ms max=68.68ms count=40
D/EGL_emulation( 9992): app_time_stats: avg=36.86ms min=16.44ms max=51.41ms count=28
D/EGL_emulation( 9992): app_time_stats: avg=25.60ms min=9.75ms max=51.32ms count=39
D/EGL_emulation( 9992): app_time_stats: avg=23.24ms min=4.04ms max=52.59ms count=41
D/EGL_emulation( 9992): app_time_stats: avg=20.96ms min=9.85ms max=50.28ms count=50
D/BufferPoolAccessor2.0( 9992): bufferpool2 0xb40000741692c938 : 5(31457280 size) total buffers - 4(25165824 size) used buffers - 1029/1034 (recycle/alloc) - 7/1016 (fetch/transfer)
D/EGL_emulation( 9992): app_time_stats: avg=13.76ms min=2.38ms max=40.62ms count=51
D/EGL_emulation( 9992): app_time_stats: avg=18.52ms min=10.24ms max=49.24ms count=55
D/EGL_emulation( 9992): app_time_stats: avg=23.57ms min=6.96ms max=74.63ms count=43
D/EGL_emulation( 9992): app_time_stats: avg=29.14ms min=10.04ms max=50.55ms count=36
D/EGL_emulation( 9992): app_time_stats: avg=40.06ms min=32.19ms max=52.16ms count=25
D/BufferPoolAccessor2.0( 9992): bufferpool2 0xb40000741692c938 : 5(31457280 size) total buffers - 4(25165824 size) used buffers - 1158/1163 (recycle/alloc) - 7/1145 (fetch/transfer)
Issue Description
The application completely freezes on Android when VK video starts playing. The scroll is blocked, buttons don't respond, and even the system back button doesn't work. On iOS, everything works stable.
Flutter Version: 3.27.1
Implementation
Usage Context
The widget is embedded in CustomScrollView within SliverToBoxAdapter.
Video Demonstration
Screen Recording
Android Logs
The freezing starts at the moment video playback begins.
Click to expand Android logs