Giter VIP home page Giter VIP logo

Comments (12)

wang-bin avatar wang-bin commented on May 31, 2024

all videos? i need the log

Logger.root.level = Level.ALL;
  Logger.root.onRecord.listen((record) {
    print('${record.loggerName}.${record.level.name}: ${record.time}: ${record.message}');
  });

from fvp.

vanvixi avatar vanvixi commented on May 31, 2024

@wang-bin
Yes, all videos are corrupted.
It seems the error occurs when fvp uses the AMediaCodec decoder.
When I configure using only FFmpeg decoder, the error is fixed

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

I can't see any fvp log in your log, only system components

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

What about using MediaCodec instead of AMediaCodec? MediaCodec is from ffmpeg, AMediaCodec is written myself. Both works on my devices.

from fvp.

vanvixi avatar vanvixi commented on May 31, 2024

@wang-bin
When I use x, some of my videos cannot be decoded.
The screen displays a black color.
Log:

[log] πŸ’ΏπŸ’ΏπŸ’Ώ PLAYING 2
D/        ( 5652): PlayerBase::stop() from IPlayer
D/AudioTrack( 5652): stop() called with 1024 frames delivered
D/        ( 5652): PlayerBase::stop() from IPlayer
D/AudioTrack( 5652): stop() called with 1024 frames delivered
D/        ( 5652): PlayerBase::stop() from IPlayer
D/AudioTrack( 5652): stop() called with 1024 frames delivered
D/        ( 5652): PlayerBase::stop() from IPlayer
D/        ( 5652): PlayerBase::stop() from IPlayer
D/AudioTrack( 5652): stop() called with 219392 frames delivered
I/MDK.AndroidSurfaceBuffer( 5652): texture for SurfaceTexture constructor: 0
I/MDK.AndroidSurfaceBuffer( 5652): texture in surface created thread: 0, SurfaceTexture persistent context: 0, attach once: 1
D/        ( 5652): PlayerBase::PlayerBase()
D/        ( 5652): TrackPlayerBase::TrackPlayerBase()
I/libOpenSLES( 5652): Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2)
W/libOpenSLES( 5652): Leaving PlaybackRate::GetRateRange (SL_RESULT_PARAMETER_INVALID)
[log] πŸ’ΏπŸ’ΏπŸ’Ώ INITIALIZED 3
D/        ( 5652): PlayerBase::stop() from IPlayer
D/AudioTrack( 5652): stop() called with 1024 frames delivered
I/OMXClient( 5652): IOmx service obtained
D/        ( 5652): PlayerBase::stop() from IPlayer
D/AudioTrack( 5652): stop() called with 768 frames delivered
D/SurfaceUtils( 5652): connecting to surface 0x6f20be8010, reason connectToSurface
I/MediaCodec( 5652): [OMX.qcom.video.decoder.avc] setting surface generation to 5787667
D/SurfaceUtils( 5652): disconnecting from surface 0x6f20be8010, reason connectToSurface(reconnect)
D/SurfaceUtils( 5652): connecting to surface 0x6f20be8010, reason connectToSurface(reconnect)
I/ExtendedACodec( 5652): setupVideoDecoder()
E/ExtendedACodec( 5652): [OMX.qcom.video.decoder.avc] configureCodec returning error -12
E/ACodec  ( 5652): signalError(omxError 0x80001001, internalError -12)
E/ACodec  ( 5652): [OMX.qcom.video.decoder.avc] configureCodec returning error -12
E/ACodec  ( 5652): signalError(omxError 0x80001001, internalError -12)
E/MediaCodec( 5652): Codec reported err 0xfffffff4, actionCode 0, while in state 3
D/SurfaceUtils( 5652): disconnecting from surface 0x6f20be8010, reason disconnectFromSurface
E/MediaCodec( 5652): Codec reported err 0xfffffff4, actionCode 0, while in state 0
E/MediaCodec( 5652): configure failed with err 0xfffffff4, resetting...
I/OMXClient( 5652): IOmx service obtained

from fvp.

vanvixi avatar vanvixi commented on May 31, 2024

@wang-bin
When using just FFmpeg it decodes fine.
But there is a problem: the RAM capacity has increased too much and shows no signs of decreasing

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

I need to see the log from fvp. Add import 'package:logging/logging.dart';, add the following lines before registerWith()

  Logger.root.level = Level.ALL;
  Logger.root.onRecord.listen((record) {
    print('${record.loggerName}.${record.level.name}: ${record.time}: ${record.message}');
  });

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024

Are you playing multiple videos at the same time? I can't tell which video failed from the log. What about playing only 1 video in a minimal example?

from fvp.

vanvixi avatar vanvixi commented on May 31, 2024

This video :
https://static-dev.trimo.app/mpeg-videos/8a037c9f-0cfc-4d4e-a62c-3cd903a851dd-FHD-1080.mp4

This log for video

Launching lib/main.dart on Redmi 8 in debug mode...
Running Gradle task 'assembleDebug'...
βœ“  Built build/app/outputs/flutter-apk/app-debug.apk.
Installing build/app/outputs/flutter-apk/app-debug.apk...
W/FlutterActivityAndFragmentDelegate(31706): A splash screen was provided to Flutter, but this is deprecated. See flutter.dev/go/android-splash-migration for migration steps.
Debug service listening on ws://127.0.0.1:54380/F0fbYpklcHc=/ws
Syncing files to device Redmi 8...
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:48:54.921559: 0.22.0 (git f9e15dd) - Multimedia Development Kit. Copyright (c) 2016-2023 WangBin(QtAV author) <wbsecg1 at gmail.com>
I/flutter (31706): Build for: Android21/28.0.0 ARMv8 AArch64; Clang14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)GCC4.2.1; libc++11000; 01:32:08 Sep  5 2023
I/_preload_video(31706): ProcessProfilingInfo new_methods=1344 is saved saved_to_disk=1 resolve_classes_delay=8000
W/libOpenSLES(31706): Leaving Object::GetInterface (SL_RESULT_FEATURE_UNSUPPORTED)
W/libOpenSLES(31706): Leaving Object::GetInterface (SL_RESULT_FEATURE_UNSUPPORTED)
I/flutter (31706): Logger.root: fvp.FINE: 2023-09-12 13:49:00.631855: 203359157 player478179645824 create(https://static-dev.trimo.app/mpeg-videos/8a037c9f-0cfc-4d4e-a62c-3cd903a851dd-FHD-1080.mp4)
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.674398: default0x6f40a56700 new FrameReader...
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.675116: Registered audio backends: OpenSL AudioTrack null 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.675587: OpenSL extensions: ANDROID_SDK_LEVEL_28
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.675989: default0x6f40a56a00 new FrameReader...
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.676341: Registered audio backends: OpenSL AudioTrack null 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.677036: OpenSL extensions: ANDROID_SDK_LEVEL_28
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.677559: 0x6f55ba5c00mdk::Player::Player()
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.677975: default FrameReader0x6f40a56700 state: 0=>0=>0, 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.678285: default0x6f40a56700 virtual void mdk::FrameReader::stop(), current state: 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.678614: default FrameReader0x6f40a56700 state: 0=>0=>0, 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.679120: default0x6f40a56700 virtual void mdk::FrameReader::stop(), current state: 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.679471: 0x6f4ad08a00 MediaControl.prepare(0, ...) https://static-dev.trimo.app/mpeg-videos/8a037c9f-0cfc-4d4e-a62c-3cd903a851dd-FHD-1080.mp4
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.679740: default 0x6f40a56700 FrameReader.start(0, ...)
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.679988: default 0x6f40a56700 FrameReader::update MediaStatus 0=>0X2
I/flutter (31706): Logger.root: fvp.FINE: 2023-09-12 13:49:00.689840: 352237979 player478179645824 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading)
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.693869: default FrameReader0x6f40a56700 state: 0=>0=>1, 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.694489: default FrameReader0x6f40a56700 state: 0=>1=>1, 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.694853: start frame reader thread: 477755856112
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.695207: try to load av module: /data/app/com.example.flutter_preload_videos-sadn-KEqyDEkFAvCIOEXOw==/lib/arm64/libffmpeg.so
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.695542: ffmpeg loaded: /data/app/com.example.flutter_preload_videos-sadn-KEqyDEkFAvCIOEXOw==/lib/arm64/libffmpeg.so
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.695908: Selected avutil runtime version: 58.19.100 (build: 58.19.100), license: LGPL version 2.1 or later
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.696409: Selected avutil runtime configuration: --extra-version=avbuild --disable-doc --disable-debug --disable-static --enable-shared --enable-runtime-cpudetect --enable-mediacodec --enable-jni --disable-vulkan --disable-v4l2-m2m --disable-indevs --enable-indev=android_camera --disable-outdevs --disable-postproc --ar=llvm-ar --ranlib=llvm-ranlib --nm=llvm-nm --disable-asm --strip=llvm-strip --target-os=android --arch=arm64 --enable-cross-compile --cross-prefix=aarch64-linux-android- --pkg-config=pkg-config --cc=clang --extra-ldexeflags='-Wl,--gc-sections -Wl,-z,nocopyreloc -pie -fPIE ' --enable-lto --enable-pic --extra-cflags='-Wa,--noexecstack -fdata-sections -ffunction-sections -fstack-protector-strong -ffast-math -fstrict-aliasing --target=aarch64-none-linux-android21' --extra-ldflags='-Wl,--gc-sections -Wl,-z,relro -Wl,-z,now --sysroot /usr/local/lib/android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64//sysroot -fuse-ld=lld -rtlib=compiler-rt --tar
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.697506: av_dict_set0x6f416e8964
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.698086: Selected avformat runtime version: 60.11.100 (build: 60.11.100), license: LGPL version 2.1 or later
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.698751: avformat_version0x6f4162da7c
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.699519: Trying MediaIO FFmpeg for protocol "https"
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.700180: 0x6f40a25c00 open url: https://static-dev.trimo.app/mpeg-videos/8a037c9f-0cfc-4d4e-a62c-3cd903a851dd-FHD-1080.mp4
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:00.724751: FFmpeg/Libav runtime git-2023-09-03-bef151d-avbuild
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.189417: 0x6f40a25c00 url opened
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.190083: default 0x6f40a56700 FrameReader::update MediaStatus 0X2=>0X2
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.191042: Selected avcodec runtime version: 60.25.100 (build: 60.25.100), license: LGPL version 2.1 or later
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.191413: av_packet_alloc0x6f41364ab0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.191787: before avformat_open_input. io: 0x6f40a25c00(FFmpeg/pb: 0x6f4a29a300, url: https://static-dev.trimo.app/mpeg-videos/8a037c9f-0cfc-4d4e-a62c-3cd903a851dd-FHD-1080.mp4
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.208775: after avformat_open_input. pb: 0x6f4a29a300, iformat: 0x6f417cda50 context flags: 2097280, input format flags: 67141640
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.352918: supports 205 ffmpeg sw pixel formats. unsupported: uyyvyy411 x2rgb10be x2bgr10be p212be p212le p412be p412le
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.354419: Format: mov,mp4,m4a,3gp,3g2,mj2, range: 0 +19040ms, bitrate: 3562876, size: 0
I/flutter (31706): Metadata:
I/flutter (31706):   creation_time: 2023-08-28T08:28:09.000000Z
I/flutter (31706):   minor_version: 1
I/flutter (31706):   compatible_brands: isomavc1mp42
I/flutter (31706):   major_brand: M4V 
I/flutter (31706): Streams: 2
I/flutter (31706):  Video:
I/flutter (31706):   stream#0, range: 0 +19040ms, frames: 476
I/flutter (31706):   codec: h264 tag: 'avc1' profile: 100 level: 31, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 3460186, 720x1280, fps: 25, bframes: 2, primaries: bt2020, trc: hlg, matrix: bt2020nc, range: narrow
I/flutter (31706):   extra data(62): 01 64 00 1F 03 01 00 2B 27 64 00 1F AC 72 14 0B 40 A1 B0 16 A1 22 41 28 00 00 03 00 08 00 00 03 01 97 03 00 00 98 96 80 00 4C 4B 57 BD C0 7C 22 11 65 80 01 00 04 28 FB EF 2C FD F8 F8 00 
I/flutter (31706):   Metadata:
I/flutter (31706):    encoder: Elemental H.264
I/flutter (31706):    handler_name: ETI ISO Video Media Handler
I/flutter (31706):    vendor_id: [0][0][0][0]
I/flutter (31706):    language: und
I/flutter (31706):    creation_time: 2023-08-28T08:28:09.000000Z
I/flutter (31706):  Audio:
I/flutter (31706):   stream#1, range: 0 +18975ms, frames: 891
I/flutter (31706):   codec: aac tag: 'mp4a' profile: 1 level: -99, sa
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.356228: default FrameReader0x6f40a56700 request to pause 1, loaded: 0.
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.357927: default FrameReader0x6f40a56700 state: 0=>1=>2, 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.360484: default FrameReader0x6f40a56700 state requested: 2, current: 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.362599: 0x6f4ad08a00 prepared callback is invoked
D/        (31706): PlayerBase::PlayerBase()
D/        (31706): TrackPlayerBase::TrackPlayerBase()
I/libOpenSLES(31706): Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2)
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.368771: default 0x6f40a56700 FrameReader::update MediaStatus 0X2=>0X4
W/libOpenSLES(31706): Leaving PlaybackRate::GetRateRange (SL_RESULT_PARAMETER_INVALID)
W/VideoCapabilities(31706): Unsupported mime video/divx
W/VideoCapabilities(31706): Unsupported mime video/divx4
I/flutter (31706): Logger.root: fvp.FINE: 2023-09-12 13:49:01.426975: 352237979 player478179645824 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded)
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.440255: ***buffering progress 0%***
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.441078: default 0x6f40a56700 FrameReader::update MediaStatus 0X4=>0X14
I/flutter (31706): Logger.root: fvp.FINE: 2023-09-12 13:49:01.442125: 352237979 player478179645824 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering)
W/VideoCapabilities(31706): Unrecognized profile 4 for video/hevc
W/Utils   (31706): could not parse long range '146-132'
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.443731: ++++++++++++BUFFERING START++++++++++++
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.444816: 
I/flutter (31706): Logger.root: fvp.FINE: 2023-09-12 13:49:01.448011: 352237979 player478179645824 onEvent: reader.buffering 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.452706: default FrameReader0x6f40a56700 state: 0=>2=>1, 1
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.453372: default FrameReader0x6f40a56700 update state: 0=>1
I/flutter (31706): Logger.root: fvp.FINE: 2023-09-12 13:49:01.456010: 352237979 player478179645824 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.457274: default FrameReader0x6f40a56700 state: 1=>1=>2, 1
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.458032: default FrameReader0x6f40a56700 update state: 1=>2
I/flutter (31706): Logger.root: fvp.FINE: 2023-09-12 13:49:01.459067: 352237979 player478179645824 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.460007: starting decode loop thread mdk.vdec0@477754815728
I/flutter (31706): Logger.root: fvp.FINE: 2023-09-12 13:49:01.460991: 352237979 player478179645824 onEvent: thread.video 1
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.461876: starting decode loop thread mdk.adec1@477753775344
I/flutter (31706): Logger.root: fvp.FINE: 2023-09-12 13:49:01.462897: 352237979 player478179645824 onEvent: thread.audio 1
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.463744: audio stream#1 starting decoding loop from decoder index 0...
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.464385: creating audio decoder: auto...
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.465012: opening audio decoder: FFmpeg...
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.465506: opening ffmpeg audio decoder: aac ...
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.466009: AVCodec.Audio[aac.] decoder: 1 Single threads
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.466895: aac f32p, stereo @48000Hz
I/flutter (31706): Logger.root: fvp.FINE: 2023-09-12 13:49:01.467746: 352237979 player478179645824 onEvent: decoder.audio 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.468611: ***buffering progress 100%***
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.469302: default 0x6f40a56700 FrameReader::update MediaStatus 0X14=>0X124
I/flutter (31706): Logger.root: fvp.FINE: 2023-09-12 13:49:01.470070: 352237979 player478179645824 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+prepared+buffered)
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.470898: ++++++++++++BUFFERING END++++++++++++
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.471502: 
I/flutter (31706): Logger.root: fvp.FINE: 2023-09-12 13:49:01.472177: 352237979 player478179645824 onEvent: reader.buffering 100
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.472939: audio stream#1 sending 1 invalid AOT frame @0.012000s. seeking: 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.473423: 0x6f4ad08a00 1st audio frame @0.012000
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.473921: 0x6f4ad08a00 seek end audio frame @0.012000 seek_pos_: -1, sync_ao_ 1
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.474220: Selected avfilter runtime version: 9.11.100 (build: 9.11.100), license: LGPL version 2.1 or later
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.474502: AudioRenderer format: f32, stereo @48000Hz, requested: f32p, stereo @48000Hz
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.474861: AudioRenderer format changed and reinitialize
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.475174: video stream#0 starting decoding loop from decoder index 0...
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.475457: creating video decoder: AMediaCodec...
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.475773: opening video decoder: AMediaCodec...
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.476248: CodecForMimeType: video/avc, profile: 8, level: -1
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.476921: 477754815728 JMI: JNI Modern Interface. Version 0.1.0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.477590: SL_IID_PLAYBACKRATE Range0: [500, 2000]/0 cap: 400
D/        (31706): PlayerBase::stop() from IPlayer
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.478394: Using audio backend: OpenSL
D/AudioTrack(31706): stop() called with 4096 frames delivered
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.479037: 0x6f4ad08a00 ao opened: 1, reopen: 1, bad ao: 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.479587: 0x6f4a9c0028 filter graph: 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.480158: +-----------+
I/flutter (31706): |    src    |default--[48000Hz fltp:stereo]--swr:default
I/flutter (31706): | (abuffer) |
I/flutter (31706): +-----------+
I/flutter (31706): 
I/flutter (31706):                                           +---------------+
I/flutter (31706): swr:default--[48000Hz flt:stereo]--default|      dst      |
I/flutter (31706):                                           | (abuffersink) |
I/flutter (31706):                                           +---------------+
I/flutter (31706): 
I/flutter (31706):                                            +-------------+
I/flutter (31706): src:default--[48000Hz fltp:stereo]--default|     swr     |default--[48000Hz flt:stereo]--dst:default
I/flutter (31706):                                            | (aresample) |
I/flutter (31706):                                            +-------------+
I/flutter (31706): 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.480862: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 80, a: 12, delta: 68 +0.009333
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.481474: Rendering thread @477727634672
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.482061: 0x6f55ba5e80 start RenderLoop
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.482655: 0x6f4a9dbde0->PlatformSurface::Event::NativeHandle: 0x0>>>0x7ff34d3ea8
I/VideoCapabilities(31706): Unsupported profile 4 for video/mp4v-es
D/        (31706): PlayerBase::stop() from IPlayer
D/AudioTrack(31706): stop() called with 256 frames delivered
D/        (31706): PlayerBase::stop() from IPlayer
D/AudioTrack(31706): stop() called with 256 frames delivered
D/        (31706): PlayerBase::stop() from IPlayer
D/AudioTrack(31706): stop() called with 256 frames delivered
D/        (31706): PlayerBase::stop() from IPlayer
D/AudioTrack(31706): stop() called with 256 frames delivered
D/        (31706): PlayerBase::stop() from IPlayer
D/AudioTrack(31706): stop() called with 256 frames delivered
I/OMXClient(31706): IOmx service obtained
D/        (31706): PlayerBase::stop() from IPlayer
D/AudioTrack(31706): stop() called with 256 frames delivered
D/        (31706): PlayerBase::stop() from IPlayer
D/AudioTrack(31706): stop() called with 512 frames delivered
D/        (31706): PlayerBase::stop() from IPlayer
D/AudioTrack(31706): stop() called with 1024 frames delivered
D/        (31706): PlayerBase::stop() from IPlayer
D/AudioTrack(31706): stop() called with 256 frames delivered
D/        (31706): PlayerBase::stop() from IPlayer
D/AudioTrack(31706): stop() called with 256 frames delivered
D/        (31706): PlayerBase::stop() from IPlayer
D/AudioTrack(31706): stop() called with 256 frames delivered
D/        (31706): PlayerBase::stop() from IPlayer
D/AudioTrack(31706): stop() called with 256 frames delivered
[log] πŸš€πŸš€πŸš€ INITIALIZED 0
[log] πŸš€πŸš€πŸš€ PLAYING 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.578425: auto mdk::VideoPresenter::VideoPresenter()::(anonymous class)::operator()(UGS::PlatformSurface *) const: 0x0=>0x6f4a378e00 RenderAPI.type: 1
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.579306: createRenderContext of RenderAPI::Type 1 from surface 0x6f4a9dbde0 with extra native res 0x0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.579900: ThreadLocal<bool>::Data::Data() thread: 477727634672
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.580677: T *ThreadLocal<bool>::get() const allocate and initialize ThreadLocal data
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.581689: ThreadLocal<UGL::opengl::Context::Config>::Data::Data() thread: 477727634672
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.582706: T *ThreadLocal<UGL::opengl::Context::Config>::get() const allocate and initialize ThreadLocal data
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.583745: creating internal shared offscreen context for type: EGL|OpenGL|OpenGLES
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.584594: creating EGL context from window: 0x0 with shared context: 0x0 extra: 0x0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.585369: dso.load: libEGL.sotest: true
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.586325: libEGL.so test load result 0x1c96f5ff49baf923...
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.587966: initialize EGL display from eglGetDisplay()
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.589187: creating surfaceless offscreen context... WARNING: client api may not support surfaceless context. Can be disabled by setting environment var EGL_SURFACELESS=0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.590189: Try to create context for OpenGL ES 3
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.591011: creating EGL context from window: 0x6f4a9ec010 with shared context: 0x6f4adfdd80 extra: 0x0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.591823: initialize EGL display from eglGetDisplay()
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.592536: Try to create context for OpenGL ES 3
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.593277: ThreadLocal<UGL::opengl::platform::GLContext *>::Data::Data() thread: 477727634672
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.594255: T *ThreadLocal<UGL::opengl::platform::GLContext *>::get() const allocate and initialize ThreadLocal data
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.595164: ++++++++++onContextCreated+++++++++++
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.595858: PlatformSurface::Event::Resize
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.596525: PlatformSurface::Event::Resize
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.597716: setLoop(0), now 0/0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.598492: MediaCodecInfo name: OMX.google.aac.decoder, mime: audio/mp4a-latm 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.599142: MediaCodecInfo name: OMX.google.amrnb.decoder, mime: audio/3gpp 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.599848: MediaCodecInfo name: OMX.google.amrwb.decoder, mime: audio/amr-wb 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.600795: MediaCodecInfo name: OMX.qti.audio.decoder.flac, mime: audio/flac 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.601824: MediaCodecInfo name: OMX.google.g711.alaw.decoder, mime: audio/g711-alaw 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.602505: MediaCodecInfo name: OMX.google.g711.mlaw.decoder, mime: audio/g711-mlaw 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.603266: MediaCodecInfo name: OMX.google.gsm.decoder, mime: audio/gsm 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.603985: MediaCodecInfo name: OMX.google.mp3.decoder, mime: audio/mpeg 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.604946: MediaCodecInfo name: OMX.google.opus.decoder, mime: audio/opus 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.605731: MediaCodecInfo name: OMX.google.raw.decoder, mime: audio/raw 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.606529: MediaCodecInfo name: OMX.google.vorbis.decoder, mime: audio/vorbis 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.607309: MediaCodecInfo name: OMX.qcom.video.decoder.avc, mime: video/avc video/avc -profile: 8
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.608191: profileLevels count: 5
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.608937: profile: 1 level: 8192
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.609757: profile: 65536 level: 8192
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.610595: profile: 2 level: 8192
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.611278: profile: 8 level: 8192
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.611988:  [Match]. 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.612778: MediaCodecInfo name: OMX.google.h264.decoder, mime: video/avc video/avc -profile: 8
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.613912: profileLevels count: 5
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.614871: profile: 65536 level: 65536
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.615603: profile: 1 level: 65536
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.616303: profile: 2 level: 65536
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.617400: profile: 524288 level: 65536
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.618398: profile: 8 level: 65536
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.619226:  [Match]. 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.620056: MediaCodecInfo name: OMX.qti.video.decoder.divxsw, mime: video/divx 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.620865: MediaCodecInfo name: OMX.qti.video.decoder.divx4sw, mime: video/divx4 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.621569: MediaCodecInfo name: OMX.qti.video.decoder.h263sw, mime: video/3gpp 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.622294: MediaCodecInfo name: OMX.google.h263.decoder, mime: video/3gpp 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.623238: MediaCodecInfo name: OMX.qcom.video.decoder.hevc, mime: video/hevc 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.624273: MediaCodecInfo name: OMX.google.hevc.decoder, mime: video/hevc 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.625260: MediaCodecInfo name: OMX.qti.video.decoder.mpeg4sw, mime: video/mp4v-es 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.626292: MediaCodecInfo name: OMX.google.mpeg4.decoder, mime: video/mp4v-es 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.627442: MediaCodecInfo name: OMX.qcom.video.decoder.vp8, mime: video/x-vnd.on2.vp8 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.628404: MediaCodecInfo name: OMX.google.vp8.decoder, mime: video/x-vnd.on2.vp8 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.629474: MediaCodecInfo name: OMX.google.vp9.decoder, mime: video/x-vnd.on2.vp9 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.630263: 0x6f4ad08a00 virtual void mdk::MediaControlPush::setState(mdk::PlaybackState)@969 requested state 2=>2, current state 2. status: 0X124
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.631245: default FrameReader0x6f40a56700 request to pause 1, loaded: 4.
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.632111: default FrameReader0x6f40a56700 state: 2=>2=>2, 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.633156: found codecs count: 2 | 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.633945: video/avc AMediaCodec_createCodecByName: OMX.qcom.video.decoder.avc
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.634724: ndk::AMediaCodec *ndk::AMediaCodec_createCodecByName(const char *) via ndk: true
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.635478: 0x6f4ad08a00 virtual void mdk::MediaControlPush::setState(mdk::PlaybackState)@969 requested state 2=>1, current state 2. status: 0X124
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.636215: default FrameReader0x6f40a56700 request to pause 0, loaded: 4.
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.637292: default FrameReader0x6f40a56700 state: 2=>2=>1, 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.638239: default FrameReader0x6f40a56700 state requested: 1, current: 2
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.639284: audio stream#1 AOT frame is sent
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.640086: default FrameReader0x6f40a56700 state: 2=>1=>1, 1
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:01.641158: default FrameReader0x6f40a56700 update state: 2=>1
I/flutter (31706): Logger.root: fvp.FINE: 2023-09-12 13:49:01.642588: 352237979 player478179645824 onPlaybackStateChanged: PlaybackState.paused => PlaybackState.playing
D/SurfaceUtils(31706): connecting to surface 0x6f4a2ca010, reason connectToSurface
I/MediaCodec(31706): [OMX.qcom.video.decoder.avc] setting surface generation to 32466945
D/SurfaceUtils(31706): disconnecting from surface 0x6f4a2ca010, reason connectToSurface(reconnect)
D/SurfaceUtils(31706): connecting to surface 0x6f4a2ca010, reason connectToSurface(reconnect)
I/ExtendedACodec(31706): setupVideoDecoder()
I/ExtendedACodec(31706): Decoder will be in frame by frame mode
D/SurfaceUtils(31706): set up nativeWindow 0x6f4a2ca010 for 720x1280, color 0x7fa30c04, rotation 0, usage 0x20002900
W/MapperHal(31706): buffer descriptor with invalid usage bits 0x2000
I/chatty  (31706): uid=10228(com.example.flutter_preload_videos) CodecLooper identical 3 lines
W/MapperHal(31706): buffer descriptor with invalid usage bits 0x2000
D/SurfaceUtils(31706): set up nativeWindow 0x6f4a2ca010 for 720x1280, color 0x7fa30c04, rotation 0, usage 0x20002900
W/MapperHal(31706): buffer descriptor with invalid usage bits 0x2000
W/MapperHal(31706): buffer descriptor with invalid usage bits 0x2000
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.068838: set h264 csd-0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.069701: try to convert extra data to annexb
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.070429: sps count: 1
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.071204: pps count: 1
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.071853: nal field length: 4, annexb extradata size: 55
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.072757: using AImageReader: true
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.073476: AMediaCodec selected video codec name: OMX.qcom.video.decoder.avc
I/flutter (31706): Logger.root: fvp.FINE: 2023-09-12 13:49:02.074086: 352237979 player478179645824 onEvent: decoder.video 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.074616: decode stored recovery packets: 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.075024: AMEDIACODEC_INFO_OUTPUT_BUFFERS_CHANGED
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.075559: AMEDIACODEC_INFO_OUTPUT_FORMAT_CHANGED
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.075885: MediaFormat: color-range: int32(2), color-standard: int32(6), color-transfer: int32(7), mime: string(video/raw), stride: int32(768), slice-height: int32(1280), color-format: int32(2141391876), crop: Rect(0, 0, 719, 1279), android._dataspace: int32(302383104), hdr-static-info: data, width: int32(720), height: int32(1280)}
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.076237: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.076553: size: 720x1280, bytes: 768x1280
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.077150: video stream#0 sending 1 invalid AOT frame @0.000000s. seeking: 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.077539: 0x6f4ad08a00 1st video frame to render @0.000000s, sync time: 0.329000
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.077882: VideoRenderer clear buffered frames
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.078225: 0-track seek end video frame @0.000000 seek_pos_: -1
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.078589: 0x6f4ad08a00 1st video frame to render @0.000000s, sync time: 0.329000
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.078885: video stream#0 AOT frame is sent
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.079151: VideoRenderer WxH=720.000000x1280.000000 720.000000x1280.000000, frame: 720x1280
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.079440: update transform 2d. scale: (1.000000, 1.000000), orientation: 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.079794: m: mat<4, 4>(
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.080058: 1  0  0  0  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.080373: 0  1  0  0  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.080709: 0  0  1  0  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.081128: 0  0  0  1  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.081422: )
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.081713: ThreadLocal<std::unordered_map<const void *, std::unique_ptr<UGL::opengl::Context>>>::Data::Data() thread: 477727634672
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.082096: T *ThreadLocal<std::unordered_map<const void *, std::unique_ptr<UGL::opengl::Context>>>::get() const allocate and initialize ThreadLocal data
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.082480: new Context object 0x6f40a66250(0) for native context handle 0x6f4ade7a00
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.082805: ctx->api_: 0x6f4a9b2400
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.083193: probing gl context... native: 0x0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.083541: EGL_VERSION: 1.4 Android META-EGL
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.083810: EGL client extension is not supported
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.084086: EGL_VENDOR: Android
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.084429: EGL_CLIENT_APIS: OpenGL_ES
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.084746: Current EGL dso path: /system/lib64/libEGL.so
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.085007: GLESv2 dso loaded: /system/lib64/libGLESv2.so
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.085276: resolving gl common functions...
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.085645: select gl api resolver for EGL|OpenGL|OpenGLES
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.086004: using opengl api resolver: EGL
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.086323: probing gl client context... major_: 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.086983: GL_VENDOR: Qualcomm
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.087429: GL_RENDERER: Adreno (TM) 505
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.087949: GL_VERSION: OpenGL ES 3.2 [email protected] (GIT@50f1b2d, I1b05bd271c) (Date:04/09/19)
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.088527: GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.20
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.089030: EGL_ANDROID_front_buffer_auto_refresh EGL_ANDROID_get_frame_timestamps EGL_ANDROID_get_native_client_buffer EGL_ANDROID_image_native_buffer EGL_ANDROID_presentation_time EGL_ANDROID_recordable EGL_EXT_create_context_robustness EGL_EXT_image_gl_colorspace EGL_EXT_pixel_format_float EGL_EXT_protected_content EGL_EXT_surface_CTA861_3_metadata EGL_EXT_surface_SMPTE2086_metadata EGL_EXT_yuv_surface EGL_IMG_context_priority EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_lock_surface EGL_KHR_mutable_render_buffer EGL_KHR_no_config_context EGL_KHR_partial_update EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_KHR_wait_sync GL_AMD_compressed_ATC_texture GL_ANDROID_extension_pack_es31a GL_ARM_s
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.090067: OpenGL Context thread: 477727634672
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.090836: OpenGL ES3.2 No profile, EGL140, GLSL320
I/flutter (31706): Features PBO: 1, RG texture: 1, 16bit texture: 1
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.091401: resolving gl extensions...
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.091873: select gl api resolver for EGL|OpenGL|OpenGLES
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.092263: using opengl api resolver: EGL
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.092609: context version: 320
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.092935: extension resolved: glMapBufferOES
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.093223: 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.093604: gl api resolved. thread@ 477727634672
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.093993: 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.094301: 0x6f40a66250/0x6f4ade7a00 Context::setLocalData local data 0x6f4a57e5d0 for key: 0x2. size: 1
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.094787: 0x6f40a66250/0x6f4ade7a00 Context::setLocalData local data 0x6f4a57f600 for key: 0x3. size: 2
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.095170: 0x6f4a8ac270mdk::GLVideoRenderer::Private::Renderers::Renderers()
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.095487: 0x6f40a66250/0x6f4ade7a00 Context::setLocalData local data 0x6f4a57f830 for key: 0x0. size: 3
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.095941: 0x6f40a66250/0x6f4ade7a00 Context::setLocalData local data 0x6f4a5821c0 for key: 0x1. size: 4
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.096280: AHardwareBuffer from AImageReader Surface to EGLImage
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.096563: unknown, bpc:0, bpp:0(), channels:(), map: 0 0 0 0 => mapped rgba, bpc:8, bpp:32(32), channels:(4), map: 0 1 2 3
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.097704:  RGBA8 |  RGBA | UNSIGNED_BYTE
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.098466: frame color: bt2020 hlg bt2020nc narrow. gamma: 0.000000, signal peak: 3.774119
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.099224:  - 
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.099907: output color: bt709 unknown unknown full. gamma: 2.200000, signal peak: 1.000000
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.100643: rgb primaries matrix: mat<3, 3>(
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.101253: 1.66049  -0.587641  -0.0728499  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.101800: -0.12455  1.1329  -0.0083494  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.102210: -0.0181508  -0.100579  1.11873  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.102698: )
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.103264: color transform: mat<4, 4>(
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.103766: 1  0  0  0  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.104280: 0  1  0  0  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.104814: 0  0  1  0  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.105297: 0  0  0  1  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.106: )
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.106822: EQ: mat<4, 4>(
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.107632: 1  0  0  0  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.108200: 0  1  0  0  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.108717: 0  0  1  0  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.109088: 0  0  0  1  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.109459: )
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.109781: material changed: 0x0=>0x4c8a
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.110150: planar: 0, alpha: 1, texture 2d: 0, external: 1, rg semi-planar: 0, 16=>8: 0, xyz: 0, generic packed yuv: 0, cocgsy: 0, primaries diff: 1, trc: 4=>1, tone map: 1
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.110522: bind attribute: a_Position => 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.111142: bind attribute: a_TexCoords0 => 1
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.111869: uniform locations:
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.112500: u_Texture0: 8
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.112965: u_Matrix: 0, u_TexMatrix: 1
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.113420: update built-in uniforms
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.113776: EQ: mat<4, 4>(
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.114250: 1  0  0  0  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.114703: 0  1  0  0  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.115151: 0  0  1  0  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.115551: 0  0  0  1  
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.115914: )
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.116258: uniform cb.u_colorMatrix: 2
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.116709: uniform cb.u_ScaleA: -1
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.117287: uniform cb.u_sigPeakIn: 4
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.117811: uniform cb.u_sigPeakOut: 5
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.119132: uniform cb.u_primMatrix: 6
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.120177: uniform cb.u_GammaOut: 7
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.120846: creating vbo...
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.121485: creating vao...
I/flutter (31706): Logger.root: fvp.FINE: 2023-09-12 13:49:02.121942: 352237979 player478179645824 onEvent: render.video 0
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.132565: release MediaCodec output buffer which was not rendered @7
I/flutter (31706): Logger.root: mdk.INFO: 2023-09-12 13:49:02.335789: release MediaCodec output buffer which was not rendered @7

from fvp.

vanvixi avatar vanvixi commented on May 31, 2024

This is a video with a black screen when play:
https://static-dev.trimo.app/mpeg-videos/444f72e7-a7e0-4968-9f0a-674df4de0994-FHD-1080.mp4

This log:

Launching lib/main.dart on Redmi 8 in debug mode...
Running Gradle task 'assembleDebug'...
βœ“  Built build/app/outputs/flutter-apk/app-debug.apk.
Installing build/app/outputs/flutter-apk/app-debug.apk...
W/FlutterActivityAndFragmentDelegate( 1586): A splash screen was provided to Flutter, but this is deprecated. See flutter.dev/go/android-splash-migration for migration steps.
Debug service listening on ws://127.0.0.1:54871/1YQtTbUOn3M=/ws
Syncing files to device Redmi 8...
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:12.006713: 0.22.0 (git f9e15dd) - Multimedia Development Kit. Copyright (c) 2016-2023 WangBin(QtAV author) <wbsecg1 at gmail.com>
I/flutter ( 1586): Build for: Android21/28.0.0 ARMv8 AArch64; Clang14.0.7 (https://android.googlesource.com/toolchain/llvm-project 4c603efb0cca074e9238af8b4106c30add4418f6)GCC4.2.1; libc++11000; 01:32:08 Sep  5 2023
I/_preload_video( 1586): ProcessProfilingInfo new_methods=1314 is saved saved_to_disk=1 resolve_classes_delay=8000
W/libOpenSLES( 1586): Leaving Object::GetInterface (SL_RESULT_FEATURE_UNSUPPORTED)
W/libOpenSLES( 1586): Leaving Object::GetInterface (SL_RESULT_FEATURE_UNSUPPORTED)
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:17.642330: 679238457 player478179645184 create(https://static-dev.trimo.app/mpeg-videos/444f72e7-a7e0-4968-9f0a-674df4de0994-FHD-1080.mp4)
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.683450: default0x6f4aa48a00 new FrameReader...
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.684175: Registered audio backends: OpenSL AudioTrack null 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.684608: OpenSL extensions: ANDROID_SDK_LEVEL_28
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.685114: default0x6f4aa48d00 new FrameReader...
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.685599: Registered audio backends: OpenSL AudioTrack null 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.686003: OpenSL extensions: ANDROID_SDK_LEVEL_28
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.686383: 0x6f55ba5980mdk::Player::Player()
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.687506: default FrameReader0x6f4aa48a00 state: 0=>0=>0, 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.688281: default0x6f4aa48a00 virtual void mdk::FrameReader::stop(), current state: 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.688948: default FrameReader0x6f4aa48a00 state: 0=>0=>0, 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.689630: default0x6f4aa48a00 virtual void mdk::FrameReader::stop(), current state: 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.690121: 0x6f4ad1ea00 MediaControl.prepare(0, ...) https://static-dev.trimo.app/mpeg-videos/444f72e7-a7e0-4968-9f0a-674df4de0994-FHD-1080.mp4
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.690669: default 0x6f4aa48a00 FrameReader.start(0, ...)
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.691167: default 0x6f4aa48a00 FrameReader::update MediaStatus 0=>0X2
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:17.701811: 201615718 player478179645184 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading)
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.706067: default FrameReader0x6f4aa48a00 state: 0=>0=>1, 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.706835: default FrameReader0x6f4aa48a00 state: 0=>1=>1, 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.710759: start frame reader thread: 477756921072
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.711357: try to load av module: /data/app/com.example.flutter_preload_videos-Q3thsgzUv_K9Pjj0czn44A==/lib/arm64/libffmpeg.so
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.711844: ffmpeg loaded: /data/app/com.example.flutter_preload_videos-Q3thsgzUv_K9Pjj0czn44A==/lib/arm64/libffmpeg.so
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.712333: Selected avutil runtime version: 58.19.100 (build: 58.19.100), license: LGPL version 2.1 or later
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.712934: Selected avutil runtime configuration: --extra-version=avbuild --disable-doc --disable-debug --disable-static --enable-shared --enable-runtime-cpudetect --enable-mediacodec --enable-jni --disable-vulkan --disable-v4l2-m2m --disable-indevs --enable-indev=android_camera --disable-outdevs --disable-postproc --ar=llvm-ar --ranlib=llvm-ranlib --nm=llvm-nm --disable-asm --strip=llvm-strip --target-os=android --arch=arm64 --enable-cross-compile --cross-prefix=aarch64-linux-android- --pkg-config=pkg-config --cc=clang --extra-ldexeflags='-Wl,--gc-sections -Wl,-z,nocopyreloc -pie -fPIE ' --enable-lto --enable-pic --extra-cflags='-Wa,--noexecstack -fdata-sections -ffunction-sections -fstack-protector-strong -ffast-math -fstrict-aliasing --target=aarch64-none-linux-android21' --extra-ldflags='-Wl,--gc-sections -Wl,-z,relro -Wl,-z,now --sysroot /usr/local/lib/android/sdk/ndk/25.2.9519653/toolchains/llvm/prebuilt/linux-x86_64//sysroot -fuse-ld=lld -rtlib=compiler-rt --tar
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.713605: av_dict_set0x6f41680964
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.714151: Selected avformat runtime version: 60.11.100 (build: 60.11.100), license: LGPL version 2.1 or later
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.714624: avformat_version0x6f415c5a7c
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.715128: Trying MediaIO FFmpeg for protocol "https"
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.715649: 0x6f4ad6db00 open url: https://static-dev.trimo.app/mpeg-videos/444f72e7-a7e0-4968-9f0a-674df4de0994-FHD-1080.mp4
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.782843: FFmpeg/Libav runtime git-2023-09-03-bef151d-avbuild
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.918607: 0x6f4ad6db00 url opened
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.919249: default 0x6f4aa48a00 FrameReader::update MediaStatus 0X2=>0X2
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.920948: Selected avcodec runtime version: 60.25.100 (build: 60.25.100), license: LGPL version 2.1 or later
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.921287: av_packet_alloc0x6f412fcab0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.921553: before avformat_open_input. io: 0x6f4ad6db00(FFmpeg/pb: 0x6f4a5d5f40, url: https://static-dev.trimo.app/mpeg-videos/444f72e7-a7e0-4968-9f0a-674df4de0994-FHD-1080.mp4
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:17.974910: after avformat_open_input. pb: 0x6f4a5d5f40, iformat: 0x6f41765a50 context flags: 2097280, input format flags: 67141640
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.118489: supports 205 ffmpeg sw pixel formats. unsupported: uyyvyy411 x2rgb10be x2bgr10be p212be p212le p412be p412le
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.119421: Format: mov,mp4,m4a,3gp,3g2,mj2, range: 0 +5560ms, bitrate: 1079077, size: 0
I/flutter ( 1586): Metadata:
I/flutter ( 1586):   creation_time: 2023-09-06T07:44:00.000000Z
I/flutter ( 1586):   minor_version: 1
I/flutter ( 1586):   compatible_brands: isomavc1mp42
I/flutter ( 1586):   major_brand: M4V 
I/flutter ( 1586): Streams: 2
I/flutter ( 1586):  Video:
I/flutter ( 1586):   stream#0, range: 0 +5560ms, frames: 139
I/flutter ( 1586):   codec: h264 tag: 'avc1' profile: 100 level: 50, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 974753, 2240x1280, fps: 25, bframes: 2
I/flutter ( 1586):   extra data(58): 01 64 00 32 03 01 00 27 27 64 00 32 AC 72 14 02 30 0A 1B 01 10 00 00 03 00 10 00 00 03 03 2E 24 00 04 C4 B0 00 09 89 6A F7 B8 0F 84 42 2C B0 01 00 04 28 FB AF 2C FD F8 F8 00 
I/flutter ( 1586):   Metadata:
I/flutter ( 1586):    encoder: Elemental H.264
I/flutter ( 1586):    handler_name: ETI ISO Video Media Handler
I/flutter ( 1586):    vendor_id: [0][0][0][0]
I/flutter ( 1586):    language: und
I/flutter ( 1586):    creation_time: 2023-09-06T07:44:00.000000Z
I/flutter ( 1586):  Audio:
I/flutter ( 1586):   stream#1, range: 0 +5513ms, frames: 260
I/flutter ( 1586):   codec: aac tag: 'mp4a' profile: 1 level: -99, sample size: 0/16, block align: 0, frame_size: 1024, f32p stereo(2) @48000Hz, b
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.120441: default FrameReader0x6f4aa48a00 request to pause 1, loaded: 0.
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.121204: default FrameReader0x6f4aa48a00 state: 0=>1=>2, 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.121801: default FrameReader0x6f4aa48a00 state requested: 2, current: 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.122465: 0x6f4ad1ea00 prepared callback is invoked
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.125349: default 0x6f4aa48a00 FrameReader::update MediaStatus 0X2=>0X4
D/        ( 1586): PlayerBase::PlayerBase()
D/        ( 1586): TrackPlayerBase::TrackPlayerBase()
I/libOpenSLES( 1586): Emulating old channel mask behavior (ignoring positional mask 0x3, using default mask 0x3 based on channel count of 2)
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:18.181498: 201615718 player478179645184 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded)
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.194339: ***buffering progress 0%***
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.194961: default 0x6f4aa48a00 FrameReader::update MediaStatus 0X4=>0X14
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:18.195618: 201615718 player478179645184 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering)
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.196916: ++++++++++++BUFFERING START++++++++++++
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.197746: 
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:18.200973: 201615718 player478179645184 onEvent: reader.buffering 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.205972: default FrameReader0x6f4aa48a00 state: 0=>2=>1, 1
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.206837: default FrameReader0x6f4aa48a00 update state: 0=>1
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:18.209767: 201615718 player478179645184 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.210828: default FrameReader0x6f4aa48a00 state: 1=>1=>2, 1
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.211443: default FrameReader0x6f4aa48a00 update state: 1=>2
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:18.211968: 201615718 player478179645184 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.212579: starting decode loop thread mdk.adec1@477754840304
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:18.213224: 201615718 player478179645184 onEvent: thread.audio 1
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.213770: audio stream#1 starting decoding loop from decoder index 0...
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.214378: creating audio decoder: auto...
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.214909: opening audio decoder: FFmpeg...
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.215432: opening ffmpeg audio decoder: aac ...
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.215864: AVCodec.Audio[aac.] decoder: 1 Single threads
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.216272: aac f32p, stereo @48000Hz
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:18.217039: 201615718 player478179645184 onEvent: decoder.audio 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.217807: ***buffering progress 100%***
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.218483: default 0x6f4aa48a00 FrameReader::update MediaStatus 0X14=>0X124
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:18.219296: 201615718 player478179645184 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+prepared+buffered)
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.220121: ++++++++++++BUFFERING END++++++++++++
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.220894: 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.221698: starting decode loop thread mdk.vdec0@477755880688
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:18.222588: 201615718 player478179645184 onEvent: reader.buffering 100
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:18.223610: 201615718 player478179645184 onEvent: thread.video 1
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.224489: video stream#0 starting decoding loop from decoder index 0...
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.225332: creating video decoder: AMediaCodec...
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.226114: opening video decoder: AMediaCodec...
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.226958: CodecForMimeType: video/avc, profile: 8, level: -1
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.227777: 477755880688 JMI: JNI Modern Interface. Version 0.1.0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.228701: audio stream#1 sending 1 invalid AOT frame @0.012000s. seeking: 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.229529: 0x6f4ad1ea00 1st audio frame @0.012000
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.230258: 0x6f4ad1ea00 seek end audio frame @0.012000 seek_pos_: -1, sync_ao_ 1
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.230877: Selected avfilter runtime version: 9.11.100 (build: 9.11.100), license: LGPL version 2.1 or later
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.231490: AudioRenderer format: f32, stereo @48000Hz, requested: f32p, stereo @48000Hz
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.232051: AudioRenderer format changed and reinitialize
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.252795: Rendering thread @477735982320
W/libOpenSLES( 1586): Leaving PlaybackRate::GetRateRange (SL_RESULT_PARAMETER_INVALID)
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.253533: 0x6f55ba5e80 start RenderLoop
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.254366: 0x6f4a460560->PlatformSurface::Event::NativeHandle: 0x0>>>0x7ff34d3ea8
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.255047: auto mdk::VideoPresenter::VideoPresenter()::(anonymous class)::operator()(UGS::PlatformSurface *) const: 0x0=>0x6f4a23da30 RenderAPI.type: 1
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.255574: createRenderContext of RenderAPI::Type 1 from surface 0x6f4a460560 with extra native res 0x0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.256108: ThreadLocal<bool>::Data::Data() thread: 477735982320
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.256820: T *ThreadLocal<bool>::get() const allocate and initialize ThreadLocal data
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.257497: ThreadLocal<UGL::opengl::Context::Config>::Data::Data() thread: 477735982320
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.258016: T *ThreadLocal<UGL::opengl::Context::Config>::get() const allocate and initialize ThreadLocal data
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.258620: creating internal shared offscreen context for type: EGL|OpenGL|OpenGLES
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.259297: creating EGL context from window: 0x0 with shared context: 0x0 extra: 0x0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.260039: dso.load: libEGL.sotest: true
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.260778: SL_IID_PLAYBACKRATE Range0: [500, 2000]/0 cap: 400
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.261487: Using audio backend: OpenSL
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.262206: libEGL.so test load result 0x1c96f5ff49baf923...
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.262967: initialize EGL display from eglGetDisplay()
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.264198: creating surfaceless offscreen context... WARNING: client api may not support surfaceless context. Can be disabled by setting environment var EGL_SURFACELESS=0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.264944: Try to create context for OpenGL ES 3
D/        ( 1586): PlayerBase::stop() from IPlayer
D/AudioTrack( 1586): stop() called with 0 frames delivered
D/        ( 1586): PlayerBase::stop() from IPlayer
D/AudioTrack( 1586): stop() called with 256 frames delivered
D/        ( 1586): PlayerBase::stop() from IPlayer
D/AudioTrack( 1586): stop() called with 256 frames delivered
D/        ( 1586): PlayerBase::stop() from IPlayer
D/AudioTrack( 1586): stop() called with 512 frames delivered
D/        ( 1586): PlayerBase::stop() from IPlayer
D/AudioTrack( 1586): stop() called with 256 frames delivered
[log] πŸš€πŸš€πŸš€ INITIALIZED 0
[log] πŸš€πŸš€πŸš€ PLAYING 0
W/VideoCapabilities( 1586): Unsupported mime video/divx
W/VideoCapabilities( 1586): Unsupported mime video/divx4
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.354438: creating EGL context from window: 0x6f4a575010 with shared context: 0x6f4a291e40 extra: 0x0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.355264: initialize EGL display from eglGetDisplay()
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.355928: Try to create context for OpenGL ES 3
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.356924: ThreadLocal<UGL::opengl::platform::GLContext *>::Data::Data() thread: 477735982320
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.357781: T *ThreadLocal<UGL::opengl::platform::GLContext *>::get() const allocate and initialize ThreadLocal data
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.358800: ++++++++++onContextCreated+++++++++++
W/VideoCapabilities( 1586): Unrecognized profile 4 for video/hevc
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.359672: PlatformSurface::Event::Resize
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.360195: PlatformSurface::Event::Resize
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.360713: 0x6f4ad1ea00 ao opened: 1, reopen: 1, bad ao: 0
W/Utils   ( 1586): could not parse long range '146-132'
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.361179: setLoop(0), now 0/0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.361638: 0x6f4a7e4f88 filter graph: 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.362301: 0x6f4ad1ea00 virtual void mdk::MediaControlPush::setState(mdk::PlaybackState)@969 requested state 2=>2, current state 2. status: 0X124
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.363342: default FrameReader0x6f4aa48a00 request to pause 1, loaded: 4.
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.364289: default FrameReader0x6f4aa48a00 state: 2=>2=>2, 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.365282: +-----------+
I/flutter ( 1586): |    src    |default--[48000Hz fltp:stereo]--swr:default
I/flutter ( 1586): | (abuffer) |
I/flutter ( 1586): +-----------+
I/flutter ( 1586): 
I/flutter ( 1586):                                           +---------------+
I/flutter ( 1586): swr:default--[48000Hz flt:stereo]--default|      dst      |
I/flutter ( 1586):                                           | (abuffersink) |
I/flutter ( 1586):                                           +---------------+
I/flutter ( 1586): 
I/flutter ( 1586):                                            +-------------+
I/flutter ( 1586): src:default--[48000Hz fltp:stereo]--default|     swr     |default--[48000Hz flt:stereo]--dst:default
I/flutter ( 1586):                                            | (aresample) |
I/flutter ( 1586):                                            +-------------+
I/flutter ( 1586): 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.366166: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 80, a: 12, delta: 68 +0.009333
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.366811: 0x6f4ad1ea00 virtual void mdk::MediaControlPush::setState(mdk::PlaybackState)@969 requested state 2=>1, current state 2. status: 0X124
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.367441: default FrameReader0x6f4aa48a00 request to pause 0, loaded: 4.
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.368517: default FrameReader0x6f4aa48a00 state: 2=>2=>1, 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.369459: default FrameReader0x6f4aa48a00 state requested: 1, current: 2
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.370117: audio stream#1 AOT frame is sent
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.370739: default FrameReader0x6f4aa48a00 state: 2=>1=>1, 1
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.371309: default FrameReader0x6f4aa48a00 update state: 2=>1
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:18.371763: 201615718 player478179645184 onPlaybackStateChanged: PlaybackState.paused => PlaybackState.playing
I/VideoCapabilities( 1586): Unsupported profile 4 for video/mp4v-es
I/OMXClient( 1586): IOmx service obtained
D/SurfaceUtils( 1586): connecting to surface 0x6f4a9e7010, reason connectToSurface
I/MediaCodec( 1586): [OMX.qcom.video.decoder.avc] setting surface generation to 1624065
D/SurfaceUtils( 1586): disconnecting from surface 0x6f4a9e7010, reason connectToSurface(reconnect)
D/SurfaceUtils( 1586): connecting to surface 0x6f4a9e7010, reason connectToSurface(reconnect)
I/ExtendedACodec( 1586): setupVideoDecoder()
E/ExtendedACodec( 1586): [OMX.qcom.video.decoder.avc] configureCodec returning error -12
E/ACodec  ( 1586): signalError(omxError 0x80001001, internalError -12)
E/ACodec  ( 1586): [OMX.qcom.video.decoder.avc] configureCodec returning error -12
E/ACodec  ( 1586): signalError(omxError 0x80001001, internalError -12)
E/MediaCodec( 1586): Codec reported err 0xfffffff4, actionCode 0, while in state 3
D/SurfaceUtils( 1586): disconnecting from surface 0x6f4a9e7010, reason disconnectFromSurface
E/MediaCodec( 1586): Codec reported err 0xfffffff4, actionCode 0, while in state 0
E/MediaCodec( 1586): configure failed with err 0xfffffff4, resetting...
I/OMXClient( 1586): IOmx service obtained
E/NdkMediaCodec( 1586): configure: err(-12), failed with format: AMessage(what = 'conf', target = 1) = {
E/NdkMediaCodec( 1586):   string mime = "video/avc"
E/NdkMediaCodec( 1586):   int32_t width = 2240
E/NdkMediaCodec( 1586):   int32_t height = 1280
E/NdkMediaCodec( 1586):   int32_t priority = 0
E/NdkMediaCodec( 1586):   Buffer csd-0 = {
E/NdkMediaCodec( 1586):     00000000:  00 00 00 01 27 64 00 32  ac 72 14 02 30 0a 1b 01  ....'d.2.r..0...
E/NdkMediaCodec( 1586):     00000010:  10 00 00 03 00 10 00 00  03 03 2e 24 00 04 c4 b0  ...........$....
E/NdkMediaCodec( 1586):     00000020:  00 09 89 6a f7 b8 0f 84  42 2c b0 00 00 00 01 28  ...j....B,.....(
E/NdkMediaCodec( 1586):     00000030:  fb af 2c                                          ..,
E/NdkMediaCodec( 1586):   }
E/NdkMediaCodec( 1586):   RefBase *native-window = 0x6f4a9e7000
E/NdkMediaCodec( 1586): }
E/NdkMediaCodec( 1586): sf error code: -12
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.755701: MediaCodecInfo name: OMX.google.aac.decoder, mime: audio/mp4a-latm 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.756453: MediaCodecInfo name: OMX.google.amrnb.decoder, mime: audio/3gpp 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.757336: MediaCodecInfo name: OMX.google.amrwb.decoder, mime: audio/amr-wb 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.757975: MediaCodecInfo name: OMX.qti.audio.decoder.flac, mime: audio/flac 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.758658: MediaCodecInfo name: OMX.google.g711.alaw.decoder, mime: audio/g711-alaw 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.759225: MediaCodecInfo name: OMX.google.g711.mlaw.decoder, mime: audio/g711-mlaw 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.760036: MediaCodecInfo name: OMX.google.gsm.decoder, mime: audio/gsm 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.761463: MediaCodecInfo name: OMX.google.mp3.decoder, mime: audio/mpeg 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.762920: MediaCodecInfo name: OMX.google.opus.decoder, mime: audio/opus 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.764258: MediaCodecInfo name: OMX.google.raw.decoder, mime: audio/raw 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.765749: MediaCodecInfo name: OMX.google.vorbis.decoder, mime: audio/vorbis 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.767006: MediaCodecInfo name: OMX.qcom.video.decoder.avc, mime: video/avc video/avc -profile: 8
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.767937: MediaCodecInfo::VideoCapabilities.isSizeSupported() is false: 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.768560: profileLevels count: 5
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.769144: profile: 1 level: 8192
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.769898: profile: 65536 level: 8192
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.770445: profile: 2 level: 8192
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.770998: profile: 8 level: 8192
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.771485:  [Match]. 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.771985: MediaCodecInfo name: OMX.google.h264.decoder, mime: video/avc video/avc -profile: 8
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.772633: MediaCodecInfo::VideoCapabilities.isSizeSupported() is false: 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.773517: profileLevels count: 5
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.774254: profile: 65536 level: 65536
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.774956: profile: 1 level: 65536
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.775477: profile: 2 level: 65536
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.775926: profile: 524288 level: 65536
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.776351: profile: 8 level: 65536
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.777022:  [Match]. 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.777614: MediaCodecInfo name: OMX.qti.video.decoder.divxsw, mime: video/divx 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.778544: MediaCodecInfo name: OMX.qti.video.decoder.divx4sw, mime: video/divx4 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.779372: MediaCodecInfo name: OMX.qti.video.decoder.h263sw, mime: video/3gpp 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.780296: MediaCodecInfo name: OMX.google.h263.decoder, mime: video/3gpp 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.781270: MediaCodecInfo name: OMX.qcom.video.decoder.hevc, mime: video/hevc 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.782129: MediaCodecInfo name: OMX.google.hevc.decoder, mime: video/hevc 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.783155: MediaCodecInfo name: OMX.qti.video.decoder.mpeg4sw, mime: video/mp4v-es 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.784081: MediaCodecInfo name: OMX.google.mpeg4.decoder, mime: video/mp4v-es 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.784730: MediaCodecInfo name: OMX.qcom.video.decoder.vp8, mime: video/x-vnd.on2.vp8 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.785402: MediaCodecInfo name: OMX.google.vp8.decoder, mime: video/x-vnd.on2.vp8 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.786146: MediaCodecInfo name: OMX.google.vp9.decoder, mime: video/x-vnd.on2.vp9 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.786929: found codecs count: 2 | 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.787695: video/avc AMediaCodec_createCodecByName: OMX.qcom.video.decoder.avc
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.788361: ndk::AMediaCodec *ndk::AMediaCodec_createCodecByName(const char *) via ndk: true
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.789057: set h264 csd-0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.789762: try to convert extra data to annexb
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.790424: sps count: 1
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.791101: pps count: 1
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.791720: nal field length: 4, annexb extradata size: 51
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.792424: using AImageReader: true
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.793065: AMediaCodec_configure(codec_.get(), fmt, w, nullptr, flags)  ERROR@221virtual bool mdk::MediaCodecVideoDecoder::open(): (-10000) 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.793581: 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.794110: stop and delete AMediaCodec: 0x6f4a79efc0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.794769: 0x6f4a2770c0UGL::opengl::Context::Local<mdk::AndroidImageBufferPool::ctx_res_t>::~Local() [T = mdk::AndroidImageBufferPool::ctx_res_t, DT = mdk::AndroidImageBufferPool::ctx_res_t]0x1 count: 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.795533: 0x6f4a277020virtual mdk::NativeVideoBufferPool::~NativeVideoBufferPool()
I/flutter ( 1586): Logger.root: mdk.WARNING: 2023-09-12 13:53:18.797405: ERROR! failed to setup decoder: video
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:18.798979: 201615718 player478179645184 onEvent: decoder.video -1
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.800352: 0x6f4ad1ea00 1st video frame to render @0.000000s, sync time: 0.424000
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.801340: 0-track seek end video frame @0.000000 seek_pos_: -1
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.802138: ThreadLocal<std::unordered_map<const void *, std::unique_ptr<UGL::opengl::Context>>>::Data::Data() thread: 477735982320
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.802819: T *ThreadLocal<std::unordered_map<const void *, std::unique_ptr<UGL::opengl::Context>>>::get() const allocate and initialize ThreadLocal data
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.803477: new Context object 0x6f4a58c650(0) for native context handle 0x6f4a232f00
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.804147: ctx->api_: 0x6f4ad39c00
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.804902: probing gl context... native: 0x0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.805587: EGL_VERSION: 1.4 Android META-EGL
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.806268: EGL client extension is not supported
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.806910: EGL_VENDOR: Android
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.808002: EGL_CLIENT_APIS: OpenGL_ES
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.808769: Current EGL dso path: /system/lib64/libEGL.so
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.809620: video stream#0 decoding loop is finished
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:18.810551: 201615718 player478179645184 onEvent: thread.video 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.811371: 477755880688 JMI thread exit
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.812278: GLESv2 dso loaded: /system/lib64/libGLESv2.so
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.813025: resolving gl common functions...
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.813632: select gl api resolver for EGL|OpenGL|OpenGLES
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.814503: using opengl api resolver: EGL
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.815299: probing gl client context... major_: 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.816139: GL_VENDOR: Qualcomm
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.817056: GL_RENDERER: Adreno (TM) 505
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.817996: GL_VERSION: OpenGL ES 3.2 [email protected] (GIT@50f1b2d, I1b05bd271c) (Date:04/09/19)
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.819108: GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.20
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.820083: EGL_ANDROID_front_buffer_auto_refresh EGL_ANDROID_get_frame_timestamps EGL_ANDROID_get_native_client_buffer EGL_ANDROID_image_native_buffer EGL_ANDROID_presentation_time EGL_ANDROID_recordable EGL_EXT_create_context_robustness EGL_EXT_image_gl_colorspace EGL_EXT_pixel_format_float EGL_EXT_protected_content EGL_EXT_surface_CTA861_3_metadata EGL_EXT_surface_SMPTE2086_metadata EGL_EXT_yuv_surface EGL_IMG_context_priority EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_lock_surface EGL_KHR_mutable_render_buffer EGL_KHR_no_config_context EGL_KHR_partial_update EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_KHR_swap_buffers_with_damage EGL_KHR_wait_sync GL_AMD_compressed_ATC_texture GL_ANDROID_extension_pack_es31a GL_ARM_s
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.821194: OpenGL Context thread: 477735982320
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.822014: OpenGL ES3.2 No profile, EGL140, GLSL320
I/flutter ( 1586): Features PBO: 1, RG texture: 1, 16bit texture: 1
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.822739: resolving gl extensions...
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.823462: select gl api resolver for EGL|OpenGL|OpenGLES
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.824194: using opengl api resolver: EGL
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.824906: context version: 320
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.825620: extension resolved: glMapBufferOES
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.826265: 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.827267: gl api resolved. thread@ 477735982320
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.828030: 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.828583: 0x6f4a23dc00mdk::GLVideoRenderer::Private::Renderers::Renderers()
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.829040: 0x6f4a58c650/0x6f4a232f00 Context::setLocalData local data 0x6f4a77c6e0 for key: 0x0. size: 1
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.829465: unknown, bpc:0, bpp:0(), channels:(), map: 0 0 0 0 => unknown, bpc:0, bpp:0(), channels:(), map: 0 0 0 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.830097: failed to bind video material
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:19.655292: default 0x6f4aa48a00 FrameReader::update MediaStatus 0X124=>0X164
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:19.656172: 201615718 player478179645184 onMediaStatus: MediaStatus(+loaded+prepared+buffered) => MediaStatus(+loaded+prepared+buffered+end)
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:19.656757: read packet error. FrameReader@0x6f4aa48a00 sending Packet::End to all packet queues. PacketIO@0x6f55b2a3c0 ->url: https://static-dev.trimo.app/mpeg-videos/444f72e7-a7e0-4968-9f0a-674df4de0994-FHD-1080.mp4
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:19.657088: 0x6f4aa48a00 #video stream#0 end semaphore acquire
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:19.657354: 0x6f4aa48a00 #video stream#0 end semaphore done acquire
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:19.657590: 0x6f4aa48a00 #audio stream#1 end semaphore acquire
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.736766: audio stream#1 EOF/EOS decoded. end: 1
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.737978: audio stream#1 check loop range for EOS. dec_state.seeking: 0. end: 1
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.742349: 0x6f4a26a000 track#1: no more range loop. loop 0/0.
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.743764: default FrameReader0x6f4aa48a00 audio stream#1 range loop end
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.744927: EOS audio frame of track 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.746081: audio stream#1 decoding loop is finished
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:23.747619: 201615718 player478179645184 onEvent: thread.audio 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.748832: 0x6f4aa48a00 #audio stream#1 end semaphore done acquire
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.750069: 0x6f4aa48a00 #video stream#0 end semaphore acquire
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.751384: 0x6f4aa48a00 #video stream#0 end semaphore done acquire
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.752550: 0x6f4aa48a00 #audio stream#1 end semaphore acquire
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.753870: 0x6f4aa48a00 #audio stream#1 end semaphore done acquire
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.755001: default FrameReader0x6f4aa48a00 state: 1=>1=>0, 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.756309: 0x6f4aa48a00 virtual bool mdk::FrameReaderImpl::unload(), current status 0x164, invalid: 0, loading: 0, loaded: 4, buffering: 0, seeking: 0, prepared: 256, EOF: 64
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.758642: 0x6f65681e80 request avformat input interrupt
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.759837: 0x6f4ad6db20 request to interrupt io operation
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.761079: free custome avio: 0x6f4a5d5f40
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.762946: 
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.764249: 0x6f4ad6db00 close url: https://static-dev.trimo.app/mpeg-videos/444f72e7-a7e0-4968-9f0a-674df4de0994-FHD-1080.mp4
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.766028: interrupted by user
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.767720: 477756921072default 0x6f4aa48a00 bool mdk::FrameReader::update(mdk::MediaStatus) @1055: reset status_mask
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.768818: default 0x6f4aa48a00 FrameReader::update MediaStatus 0X164=>0X41
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:23.769899: 201615718 player478179645184 onMediaStatus: MediaStatus(+loaded+prepared+buffered+end) => MediaStatus(+unloaded+end)
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.770905: default FrameReader0x6f4aa48a00 state: 1=>0=>0, 1
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.771821: default FrameReader0x6f4aa48a00 update state: 1=>0
I/flutter ( 1586): Logger.root: fvp.FINE: 2023-09-12 13:53:23.773176: 201615718 player478179645184 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.stopped
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.786964: 0x6f4ad1ea00 virtual void mdk::MediaControlPush::setState(mdk::PlaybackState)@969 requested state 1=>2, current state 0. status: 0X41
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.787739: default FrameReader0x6f4aa48a00 request to pause 1, loaded: 0.
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.788257: default FrameReader0x6f4aa48a00 state: 0=>0=>2, 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.788783: default FrameReader0x6f4aa48a00 state requested: 2, current: 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.789233: 0x6f4ad1ea00-MediaControl::seek(pos: 5560, flag:0X502 +FromStart+Fast). now: 0
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:23.789851: default 0x6f4aa48a00-FrameReader::seek(5560, 0X502)
I/flutter ( 1586): Logger.root: mdk.WARNING: 2023-09-12 13:53:23.790856: default 0x6f4aa48a00-FrameReader: media not loaded or stop requested. skip seek
D/        ( 1586): PlayerBase::stop() from IPlayer
D/AudioTrack( 1586): stop() called with 267008 frames delivered

from fvp.

vanvixi avatar vanvixi commented on May 31, 2024

@wang-bin
I only play 1 video in one screen.
I'm using the same logic as this repo:
https://github.com/Shadow60539/flutter_preload_videos

from fvp.

wang-bin avatar wang-bin commented on May 31, 2024
I/flutter ( 1586): Logger.root: mdk.INFO: 2023-09-12 13:53:18.767937: MediaCodecInfo::VideoCapabilities.isSizeSupported() is false: 

video size is not supported. but from the supported profile and levels in the log, the size should be supported. what about MediaCodec?

from fvp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.