-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Closed
Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work liste: impellerImpeller rendering backend issues and features requestsImpeller rendering backend issues and features requestsfound in release: 3.27Found to occur in 3.27Found to occur in 3.27found in release: 3.28Found to occur in 3.28Found to occur in 3.28has reproducible stepsThe issue has been confirmed reproducible and is ready to work onThe issue has been confirmed reproducible and is ready to work onr: fixedIssue is closed as already fixed in a newer versionIssue is closed as already fixed in a newer versionteam-engineOwned by Engine teamOwned by Engine teamtriaged-engineTriaged by Engine teamTriaged by Engine team
Description
What package does this bug report belong to?
webview_flutter
What target platforms are you seeing this bug on?
Android
Have you already upgraded your packages?
Yes
Dependency versions
pubspec.lock
# Generated by pub
# See https://dart.dev/tools/pub/glossary#lockfile
packages:
async:
dependency: transitive
description:
name: async
sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
url: "https://pub.dev"
source: hosted
version: "2.12.0"
boolean_selector:
dependency: transitive
description:
name: boolean_selector
sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea"
url: "https://pub.dev"
source: hosted
version: "2.1.2"
characters:
dependency: transitive
description:
name: characters
sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605"
url: "https://pub.dev"
source: hosted
version: "1.3.0"
clock:
dependency: transitive
description:
name: clock
sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b
url: "https://pub.dev"
source: hosted
version: "1.1.2"
collection:
dependency: transitive
description:
name: collection
sha256: a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf
url: "https://pub.dev"
source: hosted
version: "1.19.0"
fake_async:
dependency: transitive
description:
name: fake_async
sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
url: "https://pub.dev"
source: hosted
version: "1.3.2"
flutter:
dependency: "direct main"
description: flutter
source: sdk
version: "0.0.0"
flutter_lints:
dependency: "direct dev"
description:
name: flutter_lints
sha256: "3f41d009ba7172d5ff9be5f6e6e6abb4300e263aab8866d2a0842ed2a70f8f0c"
url: "https://pub.dev"
source: hosted
version: "4.0.0"
flutter_test:
dependency: "direct dev"
description: flutter
source: sdk
version: "0.0.0"
leak_tracker:
dependency: transitive
description:
name: leak_tracker
sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
url: "https://pub.dev"
source: hosted
version: "10.0.8"
leak_tracker_flutter_testing:
dependency: transitive
description:
name: leak_tracker_flutter_testing
sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573
url: "https://pub.dev"
source: hosted
version: "3.0.9"
leak_tracker_testing:
dependency: transitive
description:
name: leak_tracker_testing
sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
url: "https://pub.dev"
source: hosted
version: "3.0.1"
lints:
dependency: transitive
description:
name: lints
sha256: "976c774dd944a42e83e2467f4cc670daef7eed6295b10b36ae8c85bcbf828235"
url: "https://pub.dev"
source: hosted
version: "4.0.0"
matcher:
dependency: transitive
description:
name: matcher
sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb
url: "https://pub.dev"
source: hosted
version: "0.12.16+1"
material_color_utilities:
dependency: transitive
description:
name: material_color_utilities
sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
url: "https://pub.dev"
source: hosted
version: "0.11.1"
meta:
dependency: transitive
description:
name: meta
sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
url: "https://pub.dev"
source: hosted
version: "1.15.0"
path:
dependency: transitive
description:
name: path
sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5"
url: "https://pub.dev"
source: hosted
version: "1.9.1"
plugin_platform_interface:
dependency: transitive
description:
name: plugin_platform_interface
sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02"
url: "https://pub.dev"
source: hosted
version: "2.1.8"
sky_engine:
dependency: transitive
description: flutter
source: sdk
version: "0.0.0"
source_span:
dependency: transitive
description:
name: source_span
sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c"
url: "https://pub.dev"
source: hosted
version: "1.10.0"
stack_trace:
dependency: transitive
description:
name: stack_trace
sha256: "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377"
url: "https://pub.dev"
source: hosted
version: "1.12.0"
stream_channel:
dependency: transitive
description:
name: stream_channel
sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7
url: "https://pub.dev"
source: hosted
version: "2.1.2"
string_scanner:
dependency: transitive
description:
name: string_scanner
sha256: "0bd04f5bb74fcd6ff0606a888a30e917af9bd52820b178eaa464beb11dca84b6"
url: "https://pub.dev"
source: hosted
version: "1.4.0"
term_glyph:
dependency: transitive
description:
name: term_glyph
sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
url: "https://pub.dev"
source: hosted
version: "1.2.1"
test_api:
dependency: transitive
description:
name: test_api
sha256: "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c"
url: "https://pub.dev"
source: hosted
version: "0.7.3"
vector_math:
dependency: transitive
description:
name: vector_math
sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
url: "https://pub.dev"
source: hosted
version: "2.1.4"
vm_service:
dependency: transitive
description:
name: vm_service
sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
url: "https://pub.dev"
source: hosted
version: "14.3.1"
webview_flutter:
dependency: "direct main"
description:
name: webview_flutter
sha256: "889a0a678e7c793c308c68739996227c9661590605e70b1f6cf6b9a6634f7aec"
url: "https://pub.dev"
source: hosted
version: "4.10.0"
webview_flutter_android:
dependency: transitive
description:
name: webview_flutter_android
sha256: "285cedfd9441267f6cca8843458620b5fda1af75b04f5818d0441acda5d7df19"
url: "https://pub.dev"
source: hosted
version: "4.1.0"
webview_flutter_platform_interface:
dependency: transitive
description:
name: webview_flutter_platform_interface
sha256: d937581d6e558908d7ae3dc1989c4f87b786891ab47bb9df7de548a151779d8d
url: "https://pub.dev"
source: hosted
version: "2.10.0"
webview_flutter_wkwebview:
dependency: transitive
description:
name: webview_flutter_wkwebview
sha256: b7e92f129482460951d96ef9a46b49db34bd2e1621685de26e9eaafd9674e7eb
url: "https://pub.dev"
source: hosted
version: "3.16.3"
sdks:
dart: ">=3.5.4 <4.0.0"
flutter: ">=3.24.0"
Steps to reproduce
- run the example in a Huawei P30 (ELE-L04) with EMUI 12.0.0 (latest update)
Expected results
The webview displays the webpage in full resolution as any web browser or the flutter_inappwebview package
Actual results
the webpage is pixelated, has layout issues and can't be scrolled. Sometimes it doesn't even load and shows a black screen that is fixed sometimes after a hot restart.
Code sample
Code sample
import 'package:flutter/material.dart';
import 'package:flutter_inappwebview/flutter_inappwebview.dart';
import 'package:webview_flutter/webview_flutter.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
home: Scaffold(
appBar: AppBar(title: Text('test')),
body: OfficialWebview(),
),
);
}
}
class OfficialWebview extends StatefulWidget {
const OfficialWebview({super.key});
@override
State<OfficialWebview> createState() => _OfficialWebviewState();
}
class _OfficialWebviewState extends State<OfficialWebview> {
late final WebViewController _controller;
@override
void initState() {
super.initState();
_controller = WebViewController()
..setJavaScriptMode(JavaScriptMode.unrestricted)
..loadRequest(Uri.parse('https://flutter.dev/'));
}
@override
Widget build(BuildContext context) {
return WebViewWidget(controller: _controller);
}
}Screenshots or Videos
Logs
Logs
Launching lib/main.dart on ELE L04 in debug mode...
Your project is configured with Android NDK 26.1.10909125, but the following plugin(s) depend on a different Android NDK version:
- flutter_inappwebview_android requires Android NDK 27.0.12077973
- webview_flutter_android requires Android NDK 27.0.12077973
Fix this issue by using the highest Android NDK version (they are backward compatible).
Add the following to /Users/victorcatano/development/p30webview/android/app/build.gradle.kts:
android {
ndkVersion = "27.0.12077973"
...
}
✓ Built build/app/outputs/flutter-apk/app-debug.apk
I/flutter (21908): [IMPORTANT:flutter/shell/platform/android/android_context_vk_impeller.cc(60)] Using the Impeller rendering backend (Vulkan).
Connecting to VM Service at ws://127.0.0.1:52071/8tRe8uEWCJE=/ws
Connected to the VM Service.
I/Choreographer(21908): Skipped 59 frames! The application may be doing too much work on its main thread.
I/HwViewRootImpl(21908): removeInvalidNode jank list is null
D/ApplicationLoaders(21908): createClassLoader zip: /data/app/com.google.android.trichromelibrary_677803933-_jhDHn3GPP93xZa_CA3NGw==/base.apk librarySearchPath: /data/app/com.google.android.webview-6PRnPIMrcXRvzmulaN2dEg==/lib/arm64:/data/app/com.google.android.webview-6PRnPIMrcXRvzmulaN2dEg==/base.apk!/lib/arm64-v8a:/data/app/com.google.android.webview-6PRnPIMrcXRvzmulaN2dEg==/split_config.en.apk!/lib/arm64-v8a:/data/app/com.google.android.webview-6PRnPIMrcXRvzmulaN2dEg==/split_config.es.apk!/lib/arm64-v8a:/data/app/com.google.android.trichromelibrary_677803933-_jhDHn3GPP93xZa_CA3NGw==/base.apk!/lib/arm64-v8a libraryPermittedPath: parent: java.lang.BootClassLoader@506f443 targetSdkVersion: 34 isBundled: false classLoaderName: null sharedLibraries: null
D/ApplicationLoaders(21908): createClassLoader zip: /data/app/com.google.android.webview-6PRnPIMrcXRvzmulaN2dEg==/base.apk librarySearchPath: /data/app/com.google.android.webview-6PRnPIMrcXRvzmulaN2dEg==/lib/arm64:/data/app/com.google.android.webview-6PRnPIMrcXRvzmulaN2dEg==/base.apk!/lib/arm64-v8a:/data/app/com.google.android.webview-6PRnPIMrcXRvzmulaN2dEg==/split_config.en.apk!/lib/arm64-v8a:/data/app/com.google.android.webview-6PRnPIMrcXRvzmulaN2dEg==/split_config.es.apk!/lib/arm64-v8a:/data/app/com.google.android.trichromelibrary_677803933-_jhDHn3GPP93xZa_CA3NGw==/base.apk!/lib/arm64-v8a libraryPermittedPath: parent: java.lang.BootClassLoader@506f443 targetSdkVersion: 34 isBundled: false classLoaderName: null sharedLibraries: [dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.google.android.trichromelibrary_677803933-_jhDHn3GPP93xZa_CA3NGw==/base.apk"],nativeLibraryDirectories=[/data/app/com.google.android.webview-6PRnPIMrcXRvzmulaN2dEg==/lib/arm64, /data/app/com.google.android.webview-6PRnPIMrcXRvzmulaN2dEg==/base.apk!/lib/arm64-v8a, /data/app/com.google.android.webview-6PRnPIMrcXRvzmulaN2dEg==/split_config.en.apk!/lib/arm64-v8a, /data/app/com.google.android.webview-6PRnPIMrcXRvzmulaN2dEg==/split_config.es.apk!/lib/arm64-v8a, /data/app/com.google.android.trichromelibrary_677803933-_jhDHn3GPP93xZa_CA3NGw==/base.apk!/lib/arm64-v8a, /system/lib64, /hw_product/lib64, /system/product/lib64, /prets/lib64]]]]
I/WebViewFactory(21908): Loading com.google.android.webview version 131.0.6778.39 (code 677803933)
W/linker (21908): Warning: "/data/app/com.google.android.trichromelibrary_677803933-_jhDHn3GPP93xZa_CA3NGw==/base.apk!/lib/arm64-v8a/libmonochrome_64.so" unused DT entry: unknown processor-specific (type 0x70000001 arg 0x0) (ignoring)
I/cr_WVCFactoryProvider(21908): version=131.0.6778.39 (677803933) minSdkVersion=29 isBundle=true multiprocess=true packageId=3
I/chromium(21908): [1202/151233.612643:INFO:variations_seed_loader.cc(68)] Failed to open file for reading.: No such file or directory (2)
I/cr_LibraryLoader(21908): Successfully loaded native library
I/cr_CachingUmaRecorder(21908): Flushed 5 samples from 5 histograms, 0 samples were dropped.
I/cr_CombinedPProvider(21908): #registerProvider() provider:WV.y8@6351dba isPolicyCacheEnabled:false policyProvidersSize:0
I/cr_PolicyProvider(21908): #setManagerAndSource() 0
I/cr_CombinedPProvider(21908): #linkNativeInternal() 1
I/cr_AppResProvider(21908): #getApplicationRestrictionsFromUserManager() Bundle[EMPTY_PARCEL]
I/cr_PolicyProvider(21908): #notifySettingsAvailable() 0
I/cr_CombinedPProvider(21908): #onSettingsAvailable() 0
I/cr_CombinedPProvider(21908): #flushPolicies()
W/chromium(21908): [WARNING:dns_config_service_android.cc(81)] Failed to read DnsConfig.
W/cr_media(21908): getBluetoothAdapter() requires BLUETOOTH permission
W/cr_media(21908): registerBluetoothIntentsIfNeeded: Requires BLUETOOTH permission
I/PlatformViewsController(21908): Hosting view in view hierarchy for platform view: 0
I/flutter (21908): [IMPORTANT:flutter/shell/platform/android/platform_view_android.cc(308)] Flutter recommends migrating plugins that create and register surface textures to the new surface producer API. See https://docs.flutter.dev/release/breaking-changes/android-surface-plugins
I/PlatformViewsController(21908): PlatformView is using SurfaceProducer backend
D/mali_winsys(21908): EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
W/Gralloc3(21908): allocator 3.x is not supported
W/chromium(21908): [WARNING:viz_main_impl.cc(85)] VizNullHypothesis is disabled (not a warning)
I/DecorView[](21908): pkgName:com.example.p30webview old windowMode:1 new windoMode:1, isFixedSize:false
W/VideoCapabilities(21908): Unrecognized profile/level 0/0 for video/mpeg2
W/VideoCapabilities(21908): Unrecognized profile/level 0/2 for video/mpeg2
W/VideoCapabilities(21908): Unrecognized profile/level 0/3 for video/mpeg2
I/VideoCapabilities(21908): Unsupported profile 5 for video/mpeg2
I/chatty (21908): uid=10530(com.example.p30webview) ThreadPoolSingl identical 2 lines
I/VideoCapabilities(21908): Unsupported profile 5 for video/mpeg2
W/VideoCapabilities(21908): Unrecognized profile/level 1/32 for video/mp4v-es
W/VideoCapabilities(21908): Unrecognized profile/level 32768/2 for video/mp4v-es
W/VideoCapabilities(21908): Unrecognized profile/level 32768/64 for video/mp4v-es
D/SensorManager(21908): 0x7719ebb7b0 addFd fd=274
W/mple.p30webvie(21908): Accessing hidden field Landroid/content/pm/ApplicationInfo;->primaryCpuAbi:Ljava/lang/String; (greylist, reflection, allowed)
W/OpenGLRenderer(21908): dequeueBuffer failed, error = -110; switching to fallback
D/HwGalleryCacheManagerImpl(21908): mIsEffect:false
I/Choreographer(21908): Skipped 31 frames! The application may be doing too much work on its main thread.
W/OpenGLRenderer(21908): reserveNext failed, error = -2147483648 (Unknown error -2147483648)
I/cr_MediaCodecBridge(21908): create MediaCodec video decoder, mime video/avc, decoder name OMX.hisi.video.decoder.avc
W/BufferQueueProducer(21908): [SurfaceTexture-0-21908-0]:1390: disconnect: not connected (req=1)
W/libEGL (21908): EGLNativeWindowType 0x771e1ef090 disconnect failed
I/HwViewRootImpl(21908): removeInvalidNode jank list is null
I/OMXClient(21908): IOmx service obtained
I/ACodec (21908): In onAllocateComponent create compenent, codec name: OMX.hisi.video.decoder.avc
I/MediaCodec(21908): MediaCodec will operate in async mode
D/SurfaceUtils(21908): connecting to surface 0x764586b010, reason connectToSurface
I/MediaCodec(21908): [OMX.hisi.video.decoder.avc] setting surface generation to 22433793
D/SurfaceUtils(21908): disconnecting from surface 0x764586b010, reason connectToSurface(reconnect)
D/SurfaceUtils(21908): connecting to surface 0x764586b010, reason connectToSurface(reconnect)
E/ACodec (21908): [OMX.hisi.video.decoder.avc] setPortMode on output to DynamicANWBuffer failed w/ err -2147483648
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
I/ACodec (21908): onStart
I/HwExtendedUtils(21908): Set to window composer mode as 2
I/ACodec (21908): gralloc usage: 0(OMX) => 0x2900(ACodec)
D/SurfaceUtils(21908): disconnecting from surface 0x764586b010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21908): connecting to surface 0x764586b010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21908): set up nativeWindow 0x764586b010 for 1632x1080, color 0x30d, rotation 0, usage 0x2900
I/ACodec (21908): [OMX.hisi.video.decoder.avc] Allocating 7 buffers from a native window of size 2924544 on output port
I/cr_MediaCodecBridge(21908): create MediaCodec video decoder, mime video/avc, decoder name OMX.hisi.video.decoder.avc
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
I/OMXClient(21908): IOmx service obtained
I/ACodec (21908): In onAllocateComponent create compenent, codec name: OMX.hisi.video.decoder.avc
I/MediaCodec(21908): MediaCodec will operate in async mode
D/SurfaceUtils(21908): connecting to surface 0x764586c010, reason connectToSurface
I/MediaCodec(21908): [OMX.hisi.video.decoder.avc] setting surface generation to 22433794
D/SurfaceUtils(21908): disconnecting from surface 0x764586c010, reason connectToSurface(reconnect)
D/SurfaceUtils(21908): connecting to surface 0x764586c010, reason connectToSurface(reconnect)
E/ACodec (21908): [OMX.hisi.video.decoder.avc] setPortMode on output to DynamicANWBuffer failed w/ err -2147483648
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
I/ACodec (21908): onStart
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
I/ACodec (21908): [OMX.hisi.video.decoder.avc] Now handling output port settings change
I/ACodec (21908): [OMX.hisi.video.decoder.avc] Output port now disabled.
I/HwExtendedUtils(21908): Set to window composer mode as 2
I/ACodec (21908): gralloc usage: 0(OMX) => 0x2900(ACodec)
D/SurfaceUtils(21908): disconnecting from surface 0x764586b010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21908): connecting to surface 0x764586b010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21908): set up nativeWindow 0x764586b010 for 1632x1088, color 0x30d, rotation 0, usage 0x2900
W/ACodec (21908): [OMX.hisi.video.decoder.avc] setting nBufferCountActual to 13 failed: -1010
W/ACodec (21908): [OMX.hisi.video.decoder.avc] setting nBufferCountActual to 12 failed: -1010
I/ACodec (21908): [OMX.hisi.video.decoder.avc] Allocating 11 buffers from a native window of size 2715648 on output port
I/HwExtendedUtils(21908): Set to window composer mode as 2
I/ACodec (21908): gralloc usage: 0(OMX) => 0x2900(ACodec)
D/SurfaceUtils(21908): disconnecting from surface 0x764586c010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21908): connecting to surface 0x764586c010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21908): set up nativeWindow 0x764586c010 for 1632x1080, color 0x30d, rotation 0, usage 0x2900
I/ACodec (21908): [OMX.hisi.video.decoder.avc] Allocating 7 buffers from a native window of size 2924544 on output port
I/ACodec (21908): [OMX.hisi.video.decoder.avc] Output port now reenabled.
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
D/NetworkSecurityConfig(21908): No Network Security Config specified, using platform default
D/ACodec (21908): sendVideoFpsDataToiAware time:0 fps:-1 msg:-1
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
I/ACodec (21908): [OMX.hisi.video.decoder.avc] Now handling output port settings change
I/ACodec (21908): [OMX.hisi.video.decoder.avc] Output port now disabled.
I/HwExtendedUtils(21908): Set to window composer mode as 2
I/ACodec (21908): gralloc usage: 0(OMX) => 0x2900(ACodec)
D/SurfaceUtils(21908): disconnecting from surface 0x764586c010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21908): connecting to surface 0x764586c010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21908): set up nativeWindow 0x764586c010 for 1632x1088, color 0x30d, rotation 0, usage 0x2900
W/ACodec (21908): [OMX.hisi.video.decoder.avc] setting nBufferCountActual to 13 failed: -1010
W/ACodec (21908): [OMX.hisi.video.decoder.avc] setting nBufferCountActual to 12 failed: -1010
I/ACodec (21908): [OMX.hisi.video.decoder.avc] Allocating 11 buffers from a native window of size 2715648 on output port
I/ACodec (21908): [OMX.hisi.video.decoder.avc] Output port now reenabled.
D/ACodec (21908): sendVideoFpsDataToiAware time:0 fps:-1 msg:-1
I/chromium(21908): [INFO:CONSOLE(0)] "[Report Only] Refused to frame 'https://www.google.com/' because an ancestor violates the following Content Security Policy directive: "frame-ancestors 'self'".
I/chromium(21908): ", source: (0)
I/cr_MediaCodecBridge(21908): create MediaCodec video decoder, mime video/avc, decoder name OMX.hisi.video.decoder.avc
I/OMXClient(21908): IOmx service obtained
I/ACodec (21908): In onAllocateComponent create compenent, codec name: OMX.hisi.video.decoder.avc
I/MediaCodec(21908): MediaCodec will operate in async mode
D/SurfaceUtils(21908): connecting to surface 0x768c8fd010, reason connectToSurface
I/MediaCodec(21908): [OMX.hisi.video.decoder.avc] setting surface generation to 22433795
D/SurfaceUtils(21908): disconnecting from surface 0x768c8fd010, reason connectToSurface(reconnect)
D/SurfaceUtils(21908): connecting to surface 0x768c8fd010, reason connectToSurface(reconnect)
E/ACodec (21908): [OMX.hisi.video.decoder.avc] setPortMode on output to DynamicANWBuffer failed w/ err -2147483648
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
I/ACodec (21908): onStart
I/HwExtendedUtils(21908): Set to window composer mode as 2
I/ACodec (21908): gralloc usage: 0(OMX) => 0x2900(ACodec)
D/SurfaceUtils(21908): disconnecting from surface 0x768c8fd010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21908): connecting to surface 0x768c8fd010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21908): set up nativeWindow 0x768c8fd010 for 1632x1080, color 0x30d, rotation 0, usage 0x2900
I/ACodec (21908): [OMX.hisi.video.decoder.avc] Allocating 7 buffers from a native window of size 2924544 on output port
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21908): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
I/ACodec (21908): [OMX.hisi.video.decoder.avc] Now handling output port settings change
I/ACodec (21908): [OMX.hisi.video.decoder.avc] Output port now disabled.
I/HwExtendedUtils(21908): Set to window composer mode as 2
I/ACodec (21908): gralloc usage: 0(OMX) => 0x2900(ACodec)
D/SurfaceUtils(21908): disconnecting from surface 0x768c8fd010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21908): connecting to surface 0x768c8fd010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21908): set up nativeWindow 0x768c8fd010 for 1632x1088, color 0x30d, rotation 0, usage 0x2900
W/ACodec (21908): [OMX.hisi.video.decoder.avc] setting nBufferCountActual to 13 failed: -1010
W/ACodec (21908): [OMX.hisi.video.decoder.avc] setting nBufferCountActual to 12 failed: -1010
I/ACodec (21908): [OMX.hisi.video.decoder.avc] Allocating 11 buffers from a native window of size 2715648 on output port
I/ACodec (21908): [OMX.hisi.video.decoder.avc] Output port now reenabled.
D/ACodec (21908): sendVideoFpsDataToiAware time:0 fps:-1 msg:-1
I/AwareBitmapCacher(21908): init lrucache size: 2097152 pid=21908
D/ProfileInstaller(21908): Installing profile for com.example.p30webview
W/cr_MediaCodecBridge(21908): Releasing: OMX.hisi.video.decoder.avc
W/ACodec (21908): forcing OMX state to Idle when received shutdown in ExecutingState
D/SurfaceUtils(21908): disconnecting from surface 0x764586b010, reason disconnectFromSurface
W/cr_MediaCodecBridge(21908): Codec released
W/cr_MediaCodecBridge(21908): Releasing: OMX.hisi.video.decoder.avc
W/ACodec (21908): forcing OMX state to Idle when received shutdown in ExecutingState
D/SurfaceUtils(21908): disconnecting from surface 0x764586c010, reason disconnectFromSurface
W/cr_MediaCodecBridge(21908): Codec released
W/cr_MediaCodecBridge(21908): Releasing: OMX.hisi.video.decoder.avc
W/ACodec (21908): forcing OMX state to Idle when received shutdown in ExecutingState
D/SurfaceUtils(21908): disconnecting from surface 0x768c8fd010, reason disconnectFromSurface
W/cr_MediaCodecBridge(21908): Codec released
W/mple.p30webvie(21908): Accessing hidden method Llibcore/io/Memory;->peekLong(JZ)J (greylist, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Llibcore/io/Memory;->pokeLong(JJZ)V (greylist, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Llibcore/io/Memory;->pokeInt(JIZ)V (greylist, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Llibcore/io/Memory;->peekInt(JZ)I (greylist, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Llibcore/io/Memory;->pokeByte(JB)V (greylist, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Llibcore/io/Memory;->peekByte(J)B (greylist, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Llibcore/io/Memory;->pokeByteArray(J[BII)V (greylist, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Llibcore/io/Memory;->peekByteArray(J[BII)V (greylist, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->objectFieldOffset(Ljava/lang/reflect/Field;)J (greylist,core-platform-api, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J (greylist,core-platform-api, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden field Ljava/nio/Buffer;->address:J (greylist, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->arrayBaseOffset(Ljava/lang/Class;)I (greylist,core-platform-api, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->arrayIndexScale(Ljava/lang/Class;)I (greylist, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J (greylist,core-platform-api, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, reflection, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist, linking, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V (greylist, linking, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J (greylist,core-platform-api, linking, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->getUnsafe()Lsun/misc/Unsafe; (greylist,core-platform-api, linking, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed)
W/mple.p30webvie(21908): Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J (greylist,core-platform-api, linking, allowed)
Restarted application in 1,528ms.
I/PlatformViewsController(21469): Hosting view in view hierarchy for platform view: 0
I/flutter (21469): [IMPORTANT:flutter/shell/platform/android/platform_view_android.cc(308)] Flutter recommends migrating plugins that create and register surface textures to the new surface producer API. See https://docs.flutter.dev/release/breaking-changes/android-surface-plugins
I/PlatformViewsController(21469): PlatformView is using SurfaceProducer backend
D/mali_winsys(21469): EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
I/HwViewRootImpl(21469): removeInvalidNode jank list is null
D/SensorManager(21469): 0x7719eb57d0 addFd fd=281
I/cr_MediaCodecBridge(21469): create MediaCodec video decoder, mime video/avc, decoder name OMX.hisi.video.decoder.avc
I/OMXClient(21469): IOmx service obtained
I/ACodec (21469): In onAllocateComponent create compenent, codec name: OMX.hisi.video.decoder.avc
I/MediaCodec(21469): MediaCodec will operate in async mode
D/SurfaceUtils(21469): connecting to surface 0x76910b5010, reason connectToSurface
I/MediaCodec(21469): [OMX.hisi.video.decoder.avc] setting surface generation to 21984260
D/SurfaceUtils(21469): disconnecting from surface 0x76910b5010, reason connectToSurface(reconnect)
D/SurfaceUtils(21469): connecting to surface 0x76910b5010, reason connectToSurface(reconnect)
E/ACodec (21469): [OMX.hisi.video.decoder.avc] setPortMode on output to DynamicANWBuffer failed w/ err -2147483648
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
I/ACodec (21469): onStart
I/HwExtendedUtils(21469): Set to window composer mode as 2
I/ACodec (21469): gralloc usage: 0(OMX) => 0x2900(ACodec)
D/SurfaceUtils(21469): disconnecting from surface 0x76910b5010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21469): connecting to surface 0x76910b5010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21469): set up nativeWindow 0x76910b5010 for 1632x1080, color 0x30d, rotation 0, usage 0x2900
I/ACodec (21469): [OMX.hisi.video.decoder.avc] Allocating 7 buffers from a native window of size 2924544 on output port
I/cr_MediaCodecBridge(21469): create MediaCodec video decoder, mime video/avc, decoder name OMX.hisi.video.decoder.avc
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
I/OMXClient(21469): IOmx service obtained
I/ACodec (21469): In onAllocateComponent create compenent, codec name: OMX.hisi.video.decoder.avc
I/MediaCodec(21469): MediaCodec will operate in async mode
D/SurfaceUtils(21469): connecting to surface 0x76a00dd010, reason connectToSurface
I/MediaCodec(21469): [OMX.hisi.video.decoder.avc] setting surface generation to 21984261
D/SurfaceUtils(21469): disconnecting from surface 0x76a00dd010, reason connectToSurface(reconnect)
D/SurfaceUtils(21469): connecting to surface 0x76a00dd010, reason connectToSurface(reconnect)
E/ACodec (21469): [OMX.hisi.video.decoder.avc] setPortMode on output to DynamicANWBuffer failed w/ err -2147483648
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
I/ACodec (21469): onStart
I/HwExtendedUtils(21469): Set to window composer mode as 2
I/ACodec (21469): gralloc usage: 0(OMX) => 0x2900(ACodec)
D/SurfaceUtils(21469): disconnecting from surface 0x76a00dd010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21469): connecting to surface 0x76a00dd010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21469): set up nativeWindow 0x76a00dd010 for 1632x1080, color 0x30d, rotation 0, usage 0x2900
I/ACodec (21469): [OMX.hisi.video.decoder.avc] Allocating 7 buffers from a native window of size 2924544 on output port
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
W/OpenGLRenderer(21469): dequeueBuffer failed, error = -110; switching to fallback
I/Choreographer(21469): Skipped 32 frames! The application may be doing too much work on its main thread.
W/OpenGLRenderer(21469): reserveNext failed, error = -2147483648 (Unknown error -2147483648)
W/BufferQueueProducer(21469): [SurfaceTexture-0-21469-1]:1390: disconnect: not connected (req=1)
W/libEGL (21469): EGLNativeWindowType 0x7719e46a10 disconnect failed
I/HwViewRootImpl(21469): removeInvalidNode jank list is null
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
I/ACodec (21469): [OMX.hisi.video.decoder.avc] Now handling output port settings change
I/ACodec (21469): [OMX.hisi.video.decoder.avc] Output port now disabled.
I/HwExtendedUtils(21469): Set to window composer mode as 2
I/ACodec (21469): gralloc usage: 0(OMX) => 0x2900(ACodec)
D/SurfaceUtils(21469): disconnecting from surface 0x76910b5010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21469): connecting to surface 0x76910b5010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21469): set up nativeWindow 0x76910b5010 for 1632x1088, color 0x30d, rotation 0, usage 0x2900
W/ACodec (21469): [OMX.hisi.video.decoder.avc] setting nBufferCountActual to 13 failed: -1010
W/ACodec (21469): [OMX.hisi.video.decoder.avc] setting nBufferCountActual to 12 failed: -1010
I/ACodec (21469): [OMX.hisi.video.decoder.avc] Allocating 11 buffers from a native window of size 2715648 on output port
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
I/ACodec (21469): [OMX.hisi.video.decoder.avc] Now handling output port settings change
I/ACodec (21469): [OMX.hisi.video.decoder.avc] Output port now disabled.
I/HwExtendedUtils(21469): Set to window composer mode as 2
I/ACodec (21469): gralloc usage: 0(OMX) => 0x2900(ACodec)
D/SurfaceUtils(21469): disconnecting from surface 0x76a00dd010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21469): connecting to surface 0x76a00dd010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21469): set up nativeWindow 0x76a00dd010 for 1632x1088, color 0x30d, rotation 0, usage 0x2900
W/ACodec (21469): [OMX.hisi.video.decoder.avc] setting nBufferCountActual to 13 failed: -1010
W/ACodec (21469): [OMX.hisi.video.decoder.avc] setting nBufferCountActual to 12 failed: -1010
I/ACodec (21469): [OMX.hisi.video.decoder.avc] Allocating 11 buffers from a native window of size 2715648 on output port
I/ACodec (21469): [OMX.hisi.video.decoder.avc] Output port now reenabled.
I/ACodec (21469): [OMX.hisi.video.decoder.avc] Output port now reenabled.
D/ACodec (21469): sendVideoFpsDataToiAware time:0 fps:-1 msg:-1
D/ACodec (21469): sendVideoFpsDataToiAware time:0 fps:-1 msg:-1
I/cr_MediaCodecBridge(21469): create MediaCodec video decoder, mime video/avc, decoder name OMX.hisi.video.decoder.avc
I/OMXClient(21469): IOmx service obtained
I/ACodec (21469): In onAllocateComponent create compenent, codec name: OMX.hisi.video.decoder.avc
I/MediaCodec(21469): MediaCodec will operate in async mode
D/SurfaceUtils(21469): connecting to surface 0x7651dd7010, reason connectToSurface
I/MediaCodec(21469): [OMX.hisi.video.decoder.avc] setting surface generation to 21984262
D/SurfaceUtils(21469): disconnecting from surface 0x7651dd7010, reason connectToSurface(reconnect)
D/SurfaceUtils(21469): connecting to surface 0x7651dd7010, reason connectToSurface(reconnect)
E/ACodec (21469): [OMX.hisi.video.decoder.avc] setPortMode on output to DynamicANWBuffer failed w/ err -2147483648
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
I/ACodec (21469): onStart
I/HwExtendedUtils(21469): Set to window composer mode as 2
I/ACodec (21469): gralloc usage: 0(OMX) => 0x2900(ACodec)
D/SurfaceUtils(21469): disconnecting from surface 0x7651dd7010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21469): connecting to surface 0x7651dd7010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21469): set up nativeWindow 0x7651dd7010 for 1632x1080, color 0x30d, rotation 0, usage 0x2900
I/ACodec (21469): [OMX.hisi.video.decoder.avc] Allocating 7 buffers from a native window of size 2924544 on output port
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] got color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) err=0(NO_ERROR)
I/ACodec (21469): [OMX.hisi.video.decoder.avc] using color aspects (R:2(Limited), P:1(BT709_5), M:1(BT709_5), T:3(SMPTE170M)) and dataspace 0x104
I/ACodec (21469): [OMX.hisi.video.decoder.avc] Now handling output port settings change
I/ACodec (21469): [OMX.hisi.video.decoder.avc] Output port now disabled.
I/HwExtendedUtils(21469): Set to window composer mode as 2
I/ACodec (21469): gralloc usage: 0(OMX) => 0x2900(ACodec)
D/SurfaceUtils(21469): disconnecting from surface 0x7651dd7010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21469): connecting to surface 0x7651dd7010, reason setNativeWindowSizeFormatAndUsage
D/SurfaceUtils(21469): set up nativeWindow 0x7651dd7010 for 1632x1088, color 0x30d, rotation 0, usage 0x2900
W/ACodec (21469): [OMX.hisi.video.decoder.avc] setting nBufferCountActual to 13 failed: -1010
W/ACodec (21469): [OMX.hisi.video.decoder.avc] setting nBufferCountActual to 12 failed: -1010
I/ACodec (21469): [OMX.hisi.video.decoder.avc] Allocating 11 buffers from a native window of size 2715648 on output port
I/ACodec (21469): [OMX.hisi.video.decoder.avc] Output port now reenabled.
D/ACodec (21469): sendVideoFpsDataToiAware time:0 fps:-1 msg:-1
W/mple.p30webvie(21469): Accessing hidden method Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V (greylist, linking, allowed)
W/mple.p30webvie(21469): Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed)
W/mple.p30webvie(21469): Accessing hidden method Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object; (greylist, linking, allowed)
W/mple.p30webvie(21469): Accessing hidden method Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J (greylist,core-platform-api, linking, allowed)
W/mple.p30webvie(21469): Accessing hidden method Lsun/misc/Unsafe;->compareAndSwapObject(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z (greylist, linking, allowed)
I/Hwaps (21469): APS: EventAnalyzed: initAPS: version is 11.0.0.4
D/Hwaps (21469): Fpsrequest create,type:EXACTLY_IDENTIFY
D/Hwaps (21469): Fpsrequest create,type:EXACTLY_IDENTIFY
D/Hwaps (21469): Fpsrequest create,type:OPENGL_SETTING
D/Hwaps (21469): FpsController create
D/Hwaps (21469): APS: EventAnalyzed: reInitFpsPara :mBaseFps = 60; mMaxFps = 60
W/mple.p30webvie(21469): Accessing hidden method Landroid/view/MotionEvent;->getEventTimeNano()J (greylist, reflection, allowed)
W/HwApsManager(21469): HwApsManagerService, registerCallback, start !
D/Hwaps (21469): APS: EventAnalyzed: registerCallbackInApsManagerService, mPkgName:com.example.p30webview; result = true
I/HwViewRootImpl(21469): removeInvalidNode all the node in jank list is out of time
W/InputMethodManager(21469): startInputReason = 4
W/HwRemoteInputMethodManager(21469): isCasting false because IHwDistributedWindowManager is invalid.
W/cr_MediaCodecBridge(21469): Releasing: OMX.hisi.video.decoder.avc
D/ACodec (21469): sendVideoFpsDataToiAware time:33333 fps:30 msg:30
D/ (21469): iAwareSDK: ReportData failed code=1 resId=3043
W/ACodec (21469): forcing OMX state to Idle when received shutdown in ExecutingState
D/SurfaceUtils(21469): disconnecting from surface 0x76910b5010, reason disconnectFromSurface
W/cr_MediaCodecBridge(21469): Codec released
W/cr_MediaCodecBridge(21469): Releasing: OMX.hisi.video.decoder.avc
W/ACodec (21469): forcing OMX state to Idle when received shutdown in ExecutingState
D/SurfaceUtils(21469): disconnecting from surface 0x76a00dd010, reason disconnectFromSurface
W/cr_MediaCodecBridge(21469): Codec released
W/cr_MediaCodecBridge(21469): Releasing: OMX.hisi.video.decoder.avc
W/ACodec (21469): forcing OMX state to Idle when received shutdown in ExecutingState
D/SurfaceUtils(21469): disconnecting from surface 0x7651dd7010, reason disconnectFromSurface
W/cr_MediaCodecBridge(21469): Codec released
I/AwareBitmapCacher(21469): handleReleaseCache: pid=21469
I/AwareBitmapCacher(21469): init lrucache size: 2097152 pid=21469
Flutter Doctor output
Doctor output
[✓] Flutter (Channel master, 3.27.0-1.0.pre.673, on macOS 15.1.1 24B91 darwin-arm64, locale en-CO)
• Flutter version 3.27.0-1.0.pre.673 on channel master at /Users/victorcatano/fvm/versions/master
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 1e1b5271f4 (2 hours ago), 2024-12-02 10:33:02 -0800
• Engine revision e0900f83a0
• Dart version 3.7.0 (build 3.7.0-193.0.dev)
• DevTools version 2.41.0
[!] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
• Android SDK at /Users/victorcatano/Library/Android/sdk
✗ cmdline-tools component is missing
Run `path/to/sdkmanager --install "cmdline-tools;latest"`
See https://developer.android.com/studio/command-line for more details.
✗ Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
See https://flutter.dev/to/macos-android-setup for more details.
[!] Xcode - develop for iOS and macOS (Xcode 16.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Build 16B40
! CocoaPods 1.15.2 out of date (1.16.2 is recommended).
CocoaPods is a package manager for iOS or macOS platform code.
Without CocoaPods, plugins will not work on iOS or macOS.
For more info, see https://flutter.dev/to/platform-plugins
To update CocoaPods, see https://guides.cocoapods.org/using/getting-started.html#updating-cocoapods
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 2024.2)
• 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.3+-79915917-b509.11)
[✓] VS Code (version 1.95.3)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.102.0
[✓] Connected device (5 available)
• ELE L04 (mobile) • JND0219517003286 • android-arm64 • Android 10 (API 29)
• Victor’s iPhone (mobile) • 00008101-0011598E3E61001E • ios • iOS 18.1.1 22B91
• macOS (desktop) • macos • darwin-arm64 • macOS 15.1.1 24B91 darwin-arm64
• Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin • macOS 15.1.1 24B91 darwin-arm64
• Chrome (web) • chrome • web-javascript • Google Chrome 131.0.6778.86
! Error: Browsing on the local area network for iPhone de Jonathan. Ensure the device is unlocked and attached with a cable or associated with the same local area network as
this Mac.
The device must be opted into Developer Mode to connect wirelessly. (code -27)
[✓] Network resources
• All expected network resources are available.
! Doctor found issues in 2 categories.jeiea
Metadata
Metadata
Assignees
Labels
P1High-priority issues at the top of the work listHigh-priority issues at the top of the work liste: impellerImpeller rendering backend issues and features requestsImpeller rendering backend issues and features requestsfound in release: 3.27Found to occur in 3.27Found to occur in 3.27found in release: 3.28Found to occur in 3.28Found to occur in 3.28has reproducible stepsThe issue has been confirmed reproducible and is ready to work onThe issue has been confirmed reproducible and is ready to work onr: fixedIssue is closed as already fixed in a newer versionIssue is closed as already fixed in a newer versionteam-engineOwned by Engine teamOwned by Engine teamtriaged-engineTriaged by Engine teamTriaged by Engine team
