wang-bin / fvp

Flutter video player plugin for all desktop+mobile platforms. download prebuilt examples from github actions. https://pub.dev/packages/fvp
BSD 3-Clause "New" or "Revised" License
194 stars 31 forks source link

a pause even when buffered #115

Open abdelaziz-mahdy opened 3 months ago

abdelaziz-mahdy commented 3 months ago

Describe the bug sometimes when playing a network video a pause happens without a reason, then plays again feels like buffering but the part is buffered

it mostly happens in the fifth second dont know why

i have seen same problem on both android and macos Expected behavior no pause

Log Add

import 'package:logging/logging.dart';
import 'package:intl/intl.dart';

add the following lines before registerWith()

  Logger.root.level = Level.ALL;
  final df = DateFormat("HH:mm:ss.SSS");
  Logger.root.onRecord.listen((record) {
    print('${record.loggerName}.${record.level.name}: ${df.format(record.time)}: ${record.message}');
  });

and logs https://justpaste.it/e5q6i

flutter: FVP fvp.FINE: 23:55:43.897: registerVideoPlayerPlatformsWith: {platforms: [windows, linux, macos, android], player: {buffer: 2000+60000, demux.buffer.ranges: 8, demux.buffer.protocols: file,http,https}}
flutter: FVP mdk.INFO: 23:55:44.273: 0.29.0 (git 0a3bd27) - Multimedia Development Kit. Copyright (c) 2016-2024 WangBin(QtAV author) <wbsecg1 at gmail.com>
flutter: FVP mdk.FINE: 23:55:44.273: global option: d3d11.sync.cpu = 1
flutter: FVP mdk.FINE: 23:55:44.273: global option: UserAddress = 0x11cc87e38
flutter: FVP mdk.FINE: 23:55:44.273: global option: subtitle.fonts.file = /Users/AbdelazizMahdy/flutter_projects/anime_here/build/macos/Build/Products/Debug/Anime Here.app/Contents/MacOS/../Frameworks/App.framework/Resources/flutter_assets/assets/subfont.ttf
flutter: FVP fvp.FINE: 00:01:37.873: 700231484 player12965667936 create(file:///Users/AbdelazizMahdy/Library/Caches/hls1920x1080.m3u8)
flutter: FVP mdk.FINE: 00:01:37.950: default 0x1314ba2a0 new FrameReader...
flutter: FVP mdk.FINE: 00:01:37.950: Registered audio backends: AudioQueue OpenAL null
flutter: FVP mdk.FINE: 00:01:37.950: default 0x304d77820 new FrameReader...
flutter: FVP mdk.FINE: 00:01:37.950: Registered audio backends: AudioQueue OpenAL null
flutter: FVP mdk.FINE: 00:01:37.950: 0x304d6e2e0 player.Player()
flutter: FVP mdk.FINE: 00:01:37.950: 0x304d6e2e0 player.onEvent(1, 0x16bef5210)
flutter: FVP mdk.FINE: 00:01:37.950: 0x304d6e2e0 player.onStateChanged(1)
flutter: FVP mdk.FINE: 00:01:37.950: 0x304d6e2e0 player.onMediaStatus(1)
flutter: FVP mdk.FINE: 00:01:37.950: 0x304d6e2e0 player property: video.decoder = shader_resource=0
flutter: FVP mdk.FINE: 00:01:37.950: 0x304d6e2e0 player property: avformat.strict = experimental
flutter: FVP mdk.FINE: 00:01:37.950: 0x304d6e2e0 player property: avio.protocol_whitelist = file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile
flutter: FVP mdk.FINE: 00:01:37.950: 0x304d6e2e0 player property: avformat.rtsp_transport = tcp
flutter: FVP mdk.FINE: 00:01:37.950: 0x304d6e2e0 player property: buffer = 2000+60000
flutter: FVP mdk.FINE: 00:01:37.950: 0x304d6e2e0 player.setBufferRange(2000, 60000, 0)
flutter: FVP mdk.FINE: 00:01:37.950: 0x304d6e2e0 player property: demux.buffer.ranges = 8
flutter: FVP mdk.FINE: 00:01:37.950: 0x304d6e2e0 player property: demux.buffer.protocols = file,http,https
flutter: FVP mdk.FINE: 00:01:37.950: 0x304d6e2e0 player.setDecoders(video, [VT, FFmpeg])
flutter: FVP mdk.FINE: 00:01:37.950: video decoders: "VT", "FFmpeg"
flutter: FVP mdk.FINE: 00:01:37.950: video decoders: "VT", "FFmpeg"
flutter: FVP mdk.FINE: 00:01:37.950: 0x304d6e2e0 player property: avio.headers = User-Agent:
flutter: FVP mdk.FINE: 00:01:37.950: 0x304d6e2e0 player.setMedia(file:///Users/AbdelazizMahdy/Library/Caches/hls1920x1080.m3u8)
flutter: FVP mdk.FINE: 00:01:37.950: default FrameReader0x1314ba2a0 state: 0=>0=>0, 0
flutter: FVP mdk.INFO: 00:01:37.950: default0x1314ba2a0 stop, current state: 0
flutter: FVP mdk.FINE: 00:01:37.950: AudioQueueStart ERROR: 0
flutter: FVP mdk.FINE: 00:01:37.950: default FrameReader0x1314ba2a0 state: 0=>0=>0, 0
flutter: FVP mdk.INFO: 00:01:37.950: default0x1314ba2a0 stop, current state: 0
flutter: FVP mdk.FINE: 00:01:37.950: 0x304d6e2e0 player.prepare(0, ..., 1282)
flutter: FVP mdk.FINE: 00:01:37.950: AudioQueueStart ERROR: 0
flutter: FVP mdk.INFO: 00:01:37.951: 0x303a33000 MediaControl.prepare(0, ...) file:///Users/AbdelazizMahdy/Library/Caches/hls1920x1080.m3u8
flutter: FVP mdk.FINE: 00:01:37.951: default 0x1314ba2a0 FrameReader.start(0, ...)
flutter: FVP mdk.FINE: 00:01:37.951: default 0x1314ba2a0 FrameReader::update MediaStatus 0=>0X2
flutter: FVP fvp.FINE: 00:01:37.952: 260958451 player12965667936 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading)
flutter: FVP mdk.FINE: 00:01:37.953: default FrameReader0x1314ba2a0 state: 0=>0=>1, 0
flutter: FVP mdk.FINE: 00:01:37.953: default FrameReader0x1314ba2a0 state: 0=>1=>1, 0
flutter: FVP mdk.FINE: 00:01:37.953: default FrameReader0x1314ba2a0 request to pause 1, loaded: 0.
flutter: FVP mdk.FINE: 00:01:37.953: default FrameReader0x1314ba2a0 state: 0=>1=>2, 0
flutter: FVP mdk.FINE: 00:01:37.953: default FrameReader0x1314ba2a0 state requested: 2, current: 0
flutter: FVP mdk.FINE: 00:01:37.953: virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50
flutter: FVP mdk.FINE: 00:01:37.953:
flutter: FVP mdk.FINE: 00:01:37.953: start frame reader thread: 0x305b13000
flutter: FVP mdk.FINE: 00:01:37.953: FFmpeg/Libav runtime git-2024-07-09-9fb8d13-avbuild
flutter: FVP mdk.FINE: 00:01:37.953: Selected avutil runtime version: 59.28.100 (build: 59.28.100), license: LGPL version 2.1 or later
flutter: FVP mdk.FINE: 00:01:37.953: Selected avutil runtime configuration: --extra-version=avbuild --disable-doc --disable-debug --disable-static --enable-shared --enable-runtime-cpudetect --disable-iamf --disable-vulkan --enable-libxml2 --disable-libxcb --disable-xlib --disable-postproc --enable-cross-compile --arch=arm64 --target-os=darwin --install_name_dir='@rpath' --cc=clang --enable-lto --enable-pic --extra-cflags='-I=/usr/include/libxml2 -arch arm64 -mmacosx-version-min=11.0' --extra-ldflags='-arch arm64 -mmacosx-version-min=11.0 -Wl,-dead_strip -Wl,-rpath,@loader_path -Wl,-rpath,@executable_path/../Frameworks -Wl,-rpath,@loader_path/Libraries -Wl,-rpath,@loader_path/../lib' --enable-small --disable-outdevs --disable-filters --disable-muxers --disable-encoders --disable-decoders --disable-demuxers --disable-protocols --enable-decoder='*sub*,movtext,*web*,aac*,ac3*,eac3*,alac*,ape,ass,ccaption,cfhd,cook,dca,dnxhd,exr,truehd,*yuv*,flv,flac,gif,h26[3-4]*,hevc*,hap,mp[1-3]*,prores,*[mj]peg*,mlp,mpl2,nellymoser,opus,pcm*,qtrle,*png*,tiff,rawvideo,rv*,sami,srt,ssa,v210*,vc1*,vorbis,vp[6-9]*,wm*,wrapped_avframe,av1*,ffv*' --enable-demuxer='*sub*,*ac3,*ac,*[mj]peg*,*web*,au,ape,ass,avi,concat,dnxhd,dts*,*dash*,*flv,gif,hls,h264,hevc,kux,matroska,mov,mp3,mxf,ogg,pcm*,rawvideo,rt*p,spdif,srt,vc1,v210*,wav,*pipe,image2,mlv,nsv,nut' --enable-encoder='*_at,aac,gif,h26[3-4]*,av1*,hevc*,mjpeg*,*png,opus,pcm*,prores*,rawvideo,spdif,speedhq,*jpeg,*png,vp[8-9]*,wrapped_avframe,ff*,*nvenc,*qsv,*v4l2m2m,*vaapi,vorbis,*yuv*' --enable-muxer='*jpeg,fifo,flv,gif,hls,h264,hevc,image2,mov,mp4,mpegts,matroska,null,pcm*,rawvideo,spdif,*pipe,*segment,webm,wav,dash,nu*,og*' --enable-filter='*null*,afade,*fifo,*format,*resample,aeval,atempo,pan,crop,eq*,framerate,hw*,scale,volume,allrgb,allyuv,*bars,color,test*,*key,draw*,*_qsv,*_vaapi,*v4l2*' --enable-protocol='cache,concat*,crypto*,data,fd,*file,ftp,h*,i*,pipe,rt*,s*,t*,u*'
flutter: FVP mdk.FINE: 00:01:37.953: global option: ffmpeg.configuration = --extra-version=avbuild --disable-doc --disable-debug --disable-static --enable-shared --enable-runtime-cpudetect --disable-iamf --disable-vulkan --enable-libxml2 --disable-libxcb --disable-xlib --disable-postproc --enable-cross-compile --arch=arm64 --target-os=darwin --install_name_dir='@rpath' --cc=clang --enable-lto --enable-pic --extra-cflags='-I=/usr/include/libxml2 -arch arm64 -mmacosx-version-min=11.0' --extra-ldflags='-arch arm64 -mmacosx-version-min=11.0 -Wl,-dead_strip -Wl,-rpath,@loader_path -Wl,-rpath,@executable_path/../Frameworks -Wl,-rpath,@loader_path/Libraries -Wl,-rpath,@loader_path/../lib' --enable-small --disable-outdevs --disable-filters --disable-muxers --disable-encoders --disable-decoders --disable-demuxers --disable-protocols --enable-decoder='*sub*,movtext,*web*,aac*,ac3*,eac3*,alac*,ape,ass,ccaption,cfhd,cook,dca,dnxhd,exr,truehd,*yuv*,flv,flac,gif,h26[3-4]*,hevc*,hap,mp[1-3]*,prores,*[mj]peg*,mlp,mpl2,nellymoser,opus,pcm*,qtrle,*png*,tiff,rawvideo,rv*,sami,srt,ssa,v210*,vc1*,vorbis,vp[6-9]*,wm*,wrapped_avframe,av1*,ffv*' --enable-demuxer='*sub*,*ac3,*ac,*[mj]peg*,*web*,au,ape,ass,avi,concat,dnxhd,dts*,*dash*,*flv,gif,hls,h264,hevc,kux,matroska,mov,mp3,mxf,ogg,pcm*,rawvideo,rt*p,spdif,srt,vc1,v210*,wav,*pipe,image2,mlv,nsv,nut' --enable-encoder='*_at,aac,gif,h26[3-4]*,av1*,hevc*,mjpeg*,*png,opus,pcm*,prores*,rawvideo,spdif,speedhq,*jpeg,*png,vp[8-9]*,wrapped_avframe,ff*,*nvenc,*qsv,*v4l2m2m,*vaapi,vorbis,*yuv*' --enable-muxer='*jpeg,fifo,flv,gif,hls,h264,hevc,image2,mov,mp4,mpegts,matroska,null,pcm*,rawvideo,spdif,*pipe,*segment,webm,wav,dash,nu*,og*' --enable-filter='*null*,afade,*fifo,*format,*resample,aeval,atempo,pan,crop,eq*,framerate,hw*,scale,volume,allrgb,allyuv,*bars,color,test*,*key,draw*,*_qsv,*_vaapi,*v4l2*' --enable-protocol='cache,concat*,crypto*,data,fd,*file,ftp,h*,i*,pipe,rt*,s*,t*,u*'
flutter: FVP mdk.FINE: 00:01:37.953: global option: ffmpeg.version = 7
flutter: FVP mdk.FINE: 00:01:37.953: av_dict_set0x10b056e44
flutter: FVP mdk.WARNING: 00:01:37.953: Failed to create io for url. io: 0x0, open: 0
flutter: FVP mdk.FINE: 00:01:37.953: Selected avformat runtime version: 61.5.101 (build: 61.5.101), license: LGPL version 2.1 or later
flutter: FVP mdk.FINE: 00:01:37.953: av_muxer_iterate0x10afc3a4c
flutter: FVP mdk.FINE: 00:01:37.953: Selected avcodec runtime version: 61.10.100 (build: 61.10.100), license: LGPL version 2.1 or later
flutter: FVP mdk.FINE: 00:01:37.953: avcodec_descriptor_next0x10adb2aac
flutter: FVP mdk.FINE: 00:01:37.953: default 0x1314ba2a0 FrameReader::update MediaStatus 0X2=>0X2
flutter: FVP mdk.FINE: 00:01:37.954: before avformat_open_input. io: 0x0()/pb: 0x0, url: file:///Users/AbdelazizMahdy/Library/Caches/hls1920x1080.m3u8
flutter: FVP mdk.FINE: 00:01:37.954: FFmpeg/Libav runtime git-2024-07-09-9fb8d13-avbuild
flutter: FVP mdk.FINE: 00:01:37.954: [FFmpeg:hls] Skip ('#EXT-X-VERSION:3')
flutter: FVP mdk.FINE: 00:01:37.954: [FFmpeg:hls] Skip ('#EXT-X-INDEPENDENT-SEGMENTS')
flutter: FVP mdk.FINE: 00:01:37.954: [FFmpeg:hls] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.1080.m3u8' for reading
flutter: FVP mdk.FINE: 00:01:38.381: [FFmpeg:hls] Skip ('#EXT-X-VERSION:3')
flutter: FVP mdk.FINE: 00:01:38.381: [FFmpeg:hls] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.10800.ts' for reading
flutter: FVP mdk.FINE: 00:01:38.681: [FFmpeg:hls] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.10801.ts' for reading
flutter: FVP mdk.FINE: 00:01:39.049: after avformat_open_input. pb: 0x1307df3b0, iformat: 0x10b2e10c0, context flags: 2097152, input format flags: 49664
flutter: FVP mdk.FINE: 00:01:39.057: unsupported avformat options:  headers=User-Agent:
flutter: FVP mdk.FINE: 00:01:39.057: supports 208 ffmpeg sw pixel formats. unsupported: uyyvyy411 rgb8 x2rgb10be x2bgr10be gbrap14be gbrap14le
flutter: FVP mdk.INFO: 00:01:39.058: Format: hls, range: 1460 +1424965ms, bitrate: 1, size: 0
flutter: FVP mdk.FINE: 00:01:39.058: 0x303a33000 prepared callback is invoked
flutter: FVP mdk.FINE: 00:01:39.068: default 0x1314ba2a0 FrameReader::update MediaStatus 0X2=>0X4
flutter: FVP fvp.FINE: 00:01:39.068: 260958451 player12965667936 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded)
flutter: FVP mdk.INFO: 00:01:39.069: ***buffering progress 0%***
flutter: FVP mdk.FINE: 00:01:39.069: default 0x1314ba2a0 FrameReader::update MediaStatus 0X4=>0X14
flutter: FVP mdk.FINE: 00:01:39.069: virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50
flutter: FVP mdk.FINE: 00:01:39.069:
flutter: FVP fvp.FINE: 00:01:39.069: 260958451 player12965667936 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering)
flutter: FVP mdk.INFO: 00:01:39.069: ++++++++++++BUFFERING START++++++++++++
flutter: FVP mdk.FINE: 00:01:39.069:
flutter: FVP fvp.FINE: 00:01:39.069: 260958451 player12965667936 onEvent: reader.buffering -  - 0
flutter: FVP mdk.FINE: 00:01:39.070: 0x1306f9080 cache: find stream seek result in ranges
flutter: FVP mdk.FINE: 00:01:39.070: 0x1306f9080 cache: ranges 0/8:
flutter: FVP mdk.FINE: 00:01:39.070: 0x1306f9080 cache: new range from video@1.400000
flutter: FVP mdk.FINE: 00:01:39.070: 0x1306f9080 cache: ranges 1/8:  [1.400000, 1.400000], current: [1.400000, 1.400000]
flutter: FVP fvp.FINE: 00:01:39.070: 260958451 player12965667936 onEvent: cache.ranges -  - 1
flutter: FVP mdk.FINE: 00:01:39.070: default FrameReader0x1314ba2a0 state: 0=>2=>1, 1
flutter: FVP mdk.FINE: 00:01:39.070: default FrameReader0x1314ba2a0 update state: 0=>1
flutter: FVP fvp.FINE: 00:01:39.070: 260958451 player12965667936 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing
flutter: FVP mdk.FINE: 00:01:39.070: default FrameReader0x1314ba2a0 state: 1=>1=>2, 1
flutter: FVP mdk.FINE: 00:01:39.071: default FrameReader0x1314ba2a0 update state: 1=>2
flutter: FVP fvp.FINE: 00:01:39.071: 260958451 player12965667936 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused
flutter: FVP mdk.FINE: 00:01:39.071: starting decode loop thread mdk.vdec0@0x319d87000
flutter: FVP fvp.FINE: 00:01:39.071: 260958451 player12965667936 onEvent: thread.video -  - 1
flutter: FVP mdk.FINE: 00:01:39.071: video stream#0 starting decoding loop from decoder index 0...
flutter: FVP mdk.FINE: 00:01:39.071: creating video decoder: VT...
flutter: FVP mdk.FINE: 00:01:39.071: 0x3053bfbe8mdk::NativeVideoBufferPool::NativeVideoBufferPool()
flutter: FVP mdk.FINE: 00:01:39.071: Try to use IOSurface OpenGL(ES) interop: true
flutter: FVP mdk.FINE: 00:01:39.071: starting decode loop thread mdk.adec1@0x319f87000
flutter: FVP fvp.FINE: 00:01:39.071: 260958451 player12965667936 onEvent: thread.audio -  - 1
flutter: FVP mdk.FINE: 00:01:39.071: opening video decoder: VT...
flutter: FVP mdk.FINE: 00:01:39.071: audio stream#1 starting decoding loop from decoder index 0...
flutter: FVP mdk.FINE: 00:01:39.071: creating audio decoder: auto...
flutter: FVP mdk.INFO: 00:01:39.071: opening audio decoder: FFmpeg...
flutter: FVP mdk.FINE: 00:01:39.071: opening ffmpeg audio decoder: aac
flutter: FVP mdk.FINE: 00:01:39.071: AVCodec.Audio[aac.] decoder: 1 Single threads
flutter: FVP mdk.FINE: 00:01:39.071: aac f32p, stereo @44100Hz
flutter: FVP fvp.FINE: 00:01:39.071: 260958451 player12965667936 onEvent: decoder.audio - FFmpeg - 0
flutter: FVP mdk.INFO: 00:01:39.071: ***buffering progress 35%***
flutter: FVP fvp.FINE: 00:01:39.071: 260958451 player12965667936 onEvent: reader.buffering -  - 35
flutter: FVP mdk.FINE: 00:01:39.071: audio stream#1 sending 1 invalid AOT frame @1.460211s. seeking: 0
flutter: FVP mdk.FINE: 00:01:39.071: 0x303a33000 1st audio frame @1.460211
flutter: FVP mdk.INFO: 00:01:39.071: 0x303a33000 seek end audio frame @1.460211 seek_pos_: -1, sync_ao_ 1
flutter: FVP mdk.FINE: 00:01:39.071: Selected avfilter runtime version: 10.2.102 (build: 10.2.102), license: LGPL version 2.1 or later
flutter: FVP mdk.FINE: 00:01:39.118: AudioRenderer format: f32, stereo @44100Hz, requested: f32p, stereo @44100Hz
flutter: FVP mdk.FINE: 00:01:39.118: AudioRenderer format changed and reinitialize
flutter: FVP mdk.FINE: 00:01:39.118: codec 'avc1' for VT
flutter: FVP mdk.FINE: 00:01:39.119: [FFmpeg:https] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.10802.ts' for reading
flutter: FVP mdk.FINE: 00:01:39.119: 0x304d6e2f0 setRenderAPI(3, 0x0)
flutter: FVP mdk.FINE: 00:01:39.119: getVideoOutContext 0x0 => 0x30538b710. vo count: 1
flutter: FVP mdk.FINE: 00:01:39.119: 0x304d6e2f0 setVideoSurfaceSize(1920x1080, 0x0)
flutter: FVP mdk.FINE: 00:01:39.119: 0x304d6e2e0 player.setLoop(0)
flutter: FVP mdk.INFO: 00:01:39.119: setLoop(0), now 0/0
flutter: FVP mdk.FINE: 00:01:39.119: 0x304d6e2e0 player.setVolume(1.000000, -1)
flutter: FVP mdk.FINE: 00:01:39.119: 0x304d6e2e0 player.set(2)
flutter: FVP mdk.FINE: 00:01:39.119: 0x303a33000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>2, current state 2. status: 0X14
flutter: FVP mdk.FINE: 00:01:39.119: default FrameReader0x1314ba2a0 request to pause 1, loaded: 4.
flutter: FVP mdk.FINE: 00:01:39.119: default FrameReader0x1314ba2a0 state: 2=>2=>2, 0
flutter: FVP mdk.FINE: 00:01:39.119: VT hardware decode support: 1
flutter: FVP mdk.FINE: 00:01:39.119: NALU count: 2
flutter: FVP mdk.FINE: 00:01:39.119: 0: 3+26, SPS
flutter: FVP mdk.FINE: 00:01:39.119: 1: 32+5, PPS
flutter: FVP mdk.FINE: 00:01:39.119: <CMVideoFormatDescription 0x3030a71c0 [0x20c0d08c0]> {
flutter: FVP mdk.FINE: 00:01:39.119: 0x304d6e2e0 player.seek(0, 1026, ...)
flutter: FVP mdk.INFO: 00:01:39.119: 0x303a33000-MediaControl::seek(pos: 0, flag:0X402 +FromStart). now: 0
flutter: FVP mdk.FINE: 00:01:39.119: default 0x1314ba2a0-FrameReader::seek(0, 0X402)
flutter: FVP mdk.FINE: 00:01:39.119: default 0x1314ba2a0 FrameReader::update MediaStatus 0X14=>0X94
flutter: FVP fvp.FINE: 00:01:39.119: 260958451 player12965667936 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+buffering)
flutter: FVP mdk.FINE: 00:01:39.119: 0x1314ba2a0 default FrameReaderImpl::seekTo(0, 0X402 #1)
flutter: FVP mdk.FINE: 00:01:39.119: 0x304d6e2e0 player.set(1)
flutter: FVP mdk.FINE: 00:01:39.119: 0x303a33000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>1, current state 2. status: 0X94
flutter: FVP mdk.FINE: 00:01:39.119: Using audio backend: AudioQueuedefault FrameReader0x1314ba2a0 request to pause 0, loaded: 4.
flutter: FVP mdk.FINE: 00:01:39.119: default FrameReader0x1314ba2a0 state: 2=>2=>1, 0
flutter: FVP mdk.FINE: 00:01:39.119: default FrameReader0x1314ba2a0 state requested: 1, current: 2
flutter: FVP mdk.FINE: 00:01:39.119:
flutter: FVP mdk.FINE: 00:01:39.120: 0x303a33000 ao opened: 1, reopen: 1, bad ao: 0. valid: 0
flutter: FVP mdk.FINE: 00:01:39.120: 0x1307e6af8 filter graph:
flutter: FVP mdk.FINE: 00:01:39.120: +-----------+
flutter: FVP mdk.FINE: 00:01:39.120: 0x304d6e2e0 player.setPlaybackRate(1.000000)
flutter: FVP mdk.FINE: 00:01:39.130: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 1475, a: 1460, delta: 15 +0.023220
flutter: FVP mdk.FINE: 00:01:39.131: audio stream#1 AOT frame is sent
flutter: FVP mdk.INFO: 00:01:39.131: ***buffering progress 100%***
flutter: FVP mdk.FINE: 00:01:39.131: default 0x1314ba2a0 FrameReader::update MediaStatus 0X94=>0X1A4
flutter: FVP fvp.FINE: 00:01:39.131: 260958451 player12965667936 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+prepared+buffered)
flutter: FVP mdk.INFO: 00:01:39.131: ++++++++++++BUFFERING END++++++++++++
flutter: FVP mdk.FINE: 00:01:39.131:
flutter: FVP fvp.FINE: 00:01:39.131: 260958451 player12965667936 onEvent: reader.buffering -  - 100
flutter: FVP mdk.FINE: 00:01:39.131: seeking media's position is 0=====
flutter: FVP mdk.FINE: 00:01:39.145: seekTo(0) found video stream#0 packet at -2 in [1.483422, 6.196422] s
flutter: FVP mdk.FINE: 00:01:39.145: seekTo(0) found audio stream#1 packet at -2 in [1.506644, 6.289644] s
flutter: FVP mdk.INFO: 00:01:39.145: virtual int64_t mdk::PacketIOWrapper::seek(int64_t, SeekFlag)@699 seek target(from 1460): 0ms, flags: +FromStart. now: 6.238167
flutter: FVP mdk.FINE: 00:01:39.145: default 0x1314ba2a0 FrameReader::update MediaStatus 0X1A4=>0X1A4
flutter: FVP mdk.FINE: 00:01:39.145: 0x1306f9080 cache: seek 0.000000 check range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.145: 0x1306f9080 cache: ranges 1/8:  [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.145: Seek start. target time: 1460000 avseek flags: 1
flutter: FVP mdk.FINE: 00:01:39.146: Seek end
flutter: FVP mdk.FINE: 00:01:39.146: 1 packets is read after seek. read more to get target pts
flutter: FVP mdk.FINE: 00:01:39.146: [FFmpeg:hls] The m3u8 list sequence may have been wrapped.
flutter: FVP mdk.FINE: 00:01:39.146: [FFmpeg:hls] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.10800.ts' for reading
flutter: FVP mdk.FINE: 00:01:39.146: audio stream#1 is seeking #1... got flush pkt. flush decoder and  drop frames until seek target 1.4600s...
flutter: FVP mdk.FINE: 00:01:39.146: invalid audio frame @-1.000000
flutter: FVP mdk.INFO: 00:01:39.146: ***buffering progress 0%***
flutter: FVP mdk.FINE: 00:01:39.146: default 0x1314ba2a0 FrameReader::update MediaStatus 0X1A4=>0X194
flutter: FVP mdk.FINE: 00:01:39.151: UsingHardwareAcceleratedVideoDecoder: 1
flutter: FVP fvp.FINE: 00:01:39.151: 260958451 player12965667936 onEvent: decoder.video - VT - 0
flutter: FVP mdk.FINE: 00:01:39.152: decode stored recovery packets: 0
flutter: FVP mdk.FINE: 00:01:39.152: video stream#0 is seeking #1... got flush pkt. flush decoder and  drop frames until seek target 1.4600s...
flutter: FVP mdk.FINE: 00:01:39.152: 0x303a33000 1st video frame to render @-1.000000s, sync time: 1.483422
flutter: FVP mdk.FINE: 00:01:39.152: invalid video frame @-1.000000
flutter: FVP fvp.FINE: 00:01:39.182: 260958451 player12965667936 onMediaStatus: MediaStatus(+loaded+prepared+buffered) => MediaStatus(+loaded+prepared+buffering)
flutter: FVP mdk.INFO: 00:01:39.182: ++++++++++++BUFFERING START++++++++++++
flutter: FVP mdk.FINE: 00:01:39.182:
flutter: FVP fvp.FINE: 00:01:39.182: 260958451 player12965667936 onEvent: reader.buffering -  - 0
flutter: FVP mdk.FINE: 00:01:39.183: seeking media's position is 0=====
flutter: FVP mdk.FINE: 00:01:39.606: [FFmpeg:hls] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.10801.ts' for reading
flutter: FVP mdk.FINE: 00:01:39.610: seeking media's position is 0=====
flutter: FVP mdk.FINE: 00:01:39.989: 0x1306f9080 cache: find stream seek result in ranges
flutter: FVP mdk.FINE: 00:01:39.989: 0x1306f9080 cache: seek 1.400000 found range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.989: 0x13141abc8 cache: seek 1.400000 in range [1.400000, 6.266744] count 324
flutter: FVP mdk.FINE: 00:01:39.989: 0x13141abc8 cache: seek 1.400000 in range [1.400000, 6.266744] lower_bound video @1.400000
flutter: FVP mdk.FINE: 00:01:39.989: 0x1306f9080 cache: ranges 1/8:  [1.400000, 6.266744], current: [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.989: 0x13141abc8 cache: drop video pkt@1.400000, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.989: 1 packets is read after seek. seek result pts: 1.483422s, requested: 1460ms
flutter: FVP mdk.FINE: 00:01:39.990: default 0x1314ba2a0 FrameReader::update MediaStatus 0X194=>0X114
flutter: FVP fvp.FINE: 00:01:39.990: 260958451 player12965667936 onMediaStatus: MediaStatus(+loaded+prepared+buffering) => MediaStatus(+loaded+prepared+buffering)
flutter: FVP mdk.FINE: 00:01:39.990: seek_drop_non_video_: 1460 ms, seek_wait_frame_: 0...
flutter: FVP mdk.FINE: 00:01:39.990: default FrameReader0x1314ba2a0 state: 2=>1=>1, 1
flutter: FVP mdk.FINE: 00:01:39.990: default FrameReader0x1314ba2a0 update state: 2=>1
flutter: FVP fvp.FINE: 00:01:39.990: 260958451 player12965667936 onPlaybackStateChanged: PlaybackState.paused => PlaybackState.playing
flutter: FVP mdk.FINE: 00:01:39.991: #1/1 audio seek_done: 1, seek_wait_frame_: 0/1
flutter: FVP mdk.FINE: 00:01:39.991: audio stream#1 sending 1 invalid AOT frame @1.460211s. seeking: 0
flutter: FVP mdk.INFO: 00:01:39.991: 0x303a33000 seek end audio frame @1.460211 seek_pos_: 0, sync_ao_ 1
flutter: FVP mdk.FINE: 00:01:39.991: 0x13141abc8 cache: drop video pkt@1.441711, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.991: 0x13141abc8 cache: drop video pkt@1.483422, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.991: 0x13141abc8 cache: drop video pkt@1.525133, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.991: 0x13141abc8 cache: drop video pkt@1.566833, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.991: 0x13141abc8 cache: drop video pkt@1.608544, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.991: 0x13141abc8 cache: drop video pkt@1.650256, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.991: 0x13141abc8 cache: drop video pkt@1.691967, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.991: 0x13141abc8 cache: drop video pkt@1.733667, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.991: 0x13141abc8 cache: drop video pkt@1.775378, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.991: 0x13141abc8 cache: drop video pkt@1.817089, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.991: 0x13141abc8 cache: drop video pkt@1.858800, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.991: 0x13141abc8 cache: drop video pkt@1.900500, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop video pkt@1.942211, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop video pkt@1.983922, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop video pkt@2.025633, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop audio pkt@1.460211, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop video pkt@2.067333, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop audio pkt@2.110367, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop audio pkt@2.133589, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop video pkt@2.109044, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop audio pkt@2.156811, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop audio pkt@2.180033, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop audio pkt@2.203256, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop video pkt@2.150756, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop video pkt@2.192467, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop video pkt@2.234167, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop audio pkt@2.226467, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop audio pkt@2.249689, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop audio pkt@2.272911, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop audio pkt@2.296133, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.992: 0x13141abc8 cache: drop audio pkt@2.319356, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop video pkt@2.275878, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop video pkt@2.317589, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop video pkt@2.359300, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop audio pkt@2.342567, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop audio pkt@2.365789, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop audio pkt@2.389011, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop audio pkt@2.412233, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop audio pkt@2.435456, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop video pkt@2.401000, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop video pkt@2.442711, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop video pkt@2.484422, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop audio pkt@2.458667, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop audio pkt@2.481889, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop audio pkt@2.505111, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop audio pkt@2.528333, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop audio pkt@2.551556, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop video pkt@2.526133, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.993: 0x13141abc8 cache: drop video pkt@2.567833, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.996: 0x13141abc8 cache: drop audio pkt@2.574767, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.996: 0x13141abc8 cache: drop audio pkt@2.597989, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.996: 0x13141abc8 cache: drop audio pkt@2.621211, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.996: 0x13141abc8 cache: drop audio pkt@2.644433, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.996: 0x13141abc8 cache: drop audio pkt@2.667656, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.996: 0x13141abc8 cache: drop video pkt@2.609544, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.996: 0x13141abc8 cache: drop video pkt@2.651256, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.996: 0x13141abc8 cache: drop video pkt@2.692967, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.996: 0x13141abc8 cache: drop audio pkt@2.690867, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.996: 0x13141abc8 cache: drop audio pkt@2.714089, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.996: 0x13141abc8 cache: drop audio pkt@2.737311, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.996: 0x13141abc8 cache: drop audio pkt@2.760533, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.996: 0x13141abc8 cache: drop audio pkt@2.783756, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.996: 0x13141abc8 cache: drop video pkt@2.734667, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.996: 0x13141abc8 cache: drop video pkt@2.776378, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.996: 0x13141abc8 cache: drop video pkt@2.818089, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.996: 0x13141abc8 cache: drop audio pkt@2.806967, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@2.830189, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@2.853411, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@2.876633, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@2.899844, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop video pkt@2.859800, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop video pkt@2.901500, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop video pkt@2.943211, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@2.923067, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@2.946289, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@2.969511, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@2.992733, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.015944, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop video pkt@2.984922, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop video pkt@3.026633, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop video pkt@3.068333, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.039167, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.062389, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.085611, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.108833, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.132044, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop video pkt@3.110044, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop video pkt@3.151756, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.155267, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.178489, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.201711, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.224933, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop video pkt@3.193467, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop video pkt@3.235167, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop video pkt@3.276878, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.248144, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.271367, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.294589, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.317811, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.341033, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.364244, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop video pkt@3.318589, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop video pkt@3.360300, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop video pkt@3.402000, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.387467, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.410689, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.997: 0x13141abc8 cache: drop audio pkt@3.433911, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop audio pkt@3.457133, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop audio pkt@3.480344, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop audio pkt@3.503567, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop video pkt@3.443711, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop video pkt@3.485422, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop video pkt@3.527133, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop video pkt@3.568833, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop audio pkt@3.526789, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop audio pkt@3.550011, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop audio pkt@3.573233, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop audio pkt@3.596444, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop audio pkt@3.619667, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop audio pkt@3.642889, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop video pkt@3.610544, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop video pkt@3.652256, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop video pkt@3.693967, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop audio pkt@3.666111, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop audio pkt@3.689333, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop audio pkt@3.712544, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop audio pkt@3.735767, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop audio pkt@3.758989, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop video pkt@3.735667, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop video pkt@3.777378, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop audio pkt@3.782211, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop audio pkt@3.805433, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.998: 0x13141abc8 cache: drop audio pkt@3.828644, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop audio pkt@3.851867, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop audio pkt@3.875089, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop video pkt@3.819089, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop video pkt@3.860800, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop video pkt@3.902500, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop video pkt@3.944211, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop audio pkt@3.898311, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop audio pkt@3.921533, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop audio pkt@3.944744, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop audio pkt@3.967967, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop audio pkt@3.991189, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop audio pkt@4.014411, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop video pkt@3.985922, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop video pkt@4.027633, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop audio pkt@4.037622, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop audio pkt@4.060844, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop audio pkt@4.084067, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop audio pkt@4.107289, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop video pkt@4.069333, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop video pkt@4.111044, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop audio pkt@4.130511, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop audio pkt@4.153722, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop audio pkt@4.176944, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop audio pkt@4.200167, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop video pkt@4.152756, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:39.999: 0x13141abc8 cache: drop video pkt@4.194467, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.223389, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.246611, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.269822, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.293044, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop video pkt@4.236167, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop video pkt@4.277878, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop video pkt@4.319589, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.316267, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.339489, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.362711, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.385922, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop video pkt@4.361300, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop video pkt@4.403000, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.409144, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.432367, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.455589, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.478811, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop video pkt@4.444711, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop video pkt@4.486422, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.502022, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.525244, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.548467, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.571689, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop video pkt@4.528133, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop video pkt@4.569833, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop video pkt@4.611544, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.594900, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.000: 0x13141abc8 cache: drop audio pkt@4.618111, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@4.641333, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@4.664556, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@4.687778, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop video pkt@4.653256, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop video pkt@4.694967, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop video pkt@4.736667, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@4.711000, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@4.734211, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@4.757433, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@4.780656, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@4.803878, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop video pkt@4.778378, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop video pkt@4.820089, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@4.827100, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@4.850311, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@4.873533, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@4.896756, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop video pkt@4.861800, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop video pkt@4.903500, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop video pkt@4.945211, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@4.919989, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@4.943211, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@4.966422, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@4.989644, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@5.012867, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@5.036089, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop video pkt@4.986922, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop video pkt@5.028633, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop video pkt@5.070333, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop video pkt@5.112044, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@5.059300, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@5.082511, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@5.105733, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@5.128956, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@5.152178, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop audio pkt@5.175389, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop video pkt@5.153756, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.001: 0x13141abc8 cache: drop video pkt@5.195467, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.198622, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.221844, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.245067, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.268289, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop video pkt@5.237167, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop video pkt@5.278878, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop video pkt@5.320589, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.291500, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.314722, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.337944, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.361167, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.384389, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop video pkt@5.362300, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop video pkt@5.404000, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop video pkt@5.445711, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.407600, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.430822, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.454044, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.477267, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.500489, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.523700, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop video pkt@5.487422, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop video pkt@5.529133, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop video pkt@5.570833, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.546922, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.570144, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.593367, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.616589, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.639800, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop video pkt@5.612544, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop video pkt@5.654256, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.663022, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.686244, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.709467, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop audio pkt@5.732689, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: 0x13141abc8 cache: drop video pkt@5.695967, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.002: ***buffering progress 29%***
flutter: FVP fvp.FINE: 00:01:40.002: 260958451 player12965667936 onEvent: reader.buffering -  - 29
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop video pkt@5.737667, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@5.755900, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@5.779122, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@5.802344, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@5.825567, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop video pkt@5.779378, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop video pkt@5.821089, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@5.848778, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@5.871989, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@5.895211, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@5.918433, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop video pkt@5.862800, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop video pkt@5.904500, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop video pkt@5.946211, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@5.941667, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@5.964889, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@5.988100, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@6.011322, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop video pkt@5.987922, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop video pkt@6.029633, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop video pkt@6.071333, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@6.034544, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@6.057767, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@6.080989, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@6.104200, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@6.127422, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@6.150644, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop video pkt@6.113044, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop video pkt@6.154756, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@6.173867, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@6.197089, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.003: 0x13141abc8 cache: drop audio pkt@6.220300, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.004: 0x13141abc8 cache: drop audio pkt@6.243522, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.004: 0x13141abc8 cache: drop audio pkt@6.266744, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.004: [FFmpeg:https] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.10802.ts' for reading
flutter: FVP mdk.FINE: 00:01:40.004: #1/1 video seek_done: 1, seek_wait_frame_: 0/0
flutter: FVP mdk.FINE: 00:01:40.005: video stream#0 sending 1 invalid AOT frame @1.483422s. seeking: 0
flutter: FVP mdk.FINE: 00:01:40.006: 0x303a33000 1st video frame to render @1.483422s, sync time: 1.460211
flutter: FVP mdk.FINE: 00:01:40.006: VideoRenderer clear buffered frames
flutter: FVP mdk.FINE: 00:01:40.006: 0-track seek end video frame @1.483422 seek_pos_: 0
flutter: FVP mdk.FINE: 00:01:40.006: 0x303a33000 1st video frame to render @1.483422s, sync time: 1.460211
flutter: FVP fvp.FINE: 00:01:40.006: 260958451 player12965667936 onEvent: video - size - 0
flutter: FVP mdk.FINE: 00:01:40.006: VideoRenderer WxH=1920.000000x1080.000000 1920.000000x1080.000000, frame: 1920x1080
flutter: FVP mdk.FINE: 00:01:40.006: update transform 2d. scale: (1.000000, 1.000000), orientation: 0
flutter: FVP mdk.FINE: 00:01:40.006: m: mat<4, 4>(
flutter: FVP mdk.FINE: 00:01:40.006: 1  0  0  0
flutter: FVP mdk.FINE: 00:01:40.006: 0  1  0  0
flutter: FVP mdk.FINE: 00:01:40.006: 0  0  1  0
flutter: FVP mdk.FINE: 00:01:40.006: 0  0  0  1
flutter: FVP mdk.FINE: 00:01:40.006: )
flutter: FVP mdk.FINE: 00:01:40.006: unknown, bpc:0, bpp:0(), channels:(), map: 0 0 0 0 => mapped nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0
flutter: FVP mdk.FINE: 00:01:40.006: Metal pixel format 0: MTLPixelFormatR8Unorm
flutter: FVP mdk.FINE: 00:01:40.006: Metal pixel format 1: MTLPixelFormatRG8Unorm
flutter: FVP mdk.FINE: 00:01:40.006: channel map: mat<4, 4>(
flutter: FVP mdk.FINE: 00:01:40.006: 1  0  0  0
flutter: FVP mdk.FINE: 00:01:40.006: 0  1  0  0
flutter: FVP mdk.FINE: 00:01:40.006: 0  0  1  0
flutter: FVP mdk.FINE: 00:01:40.006: 0  0  0  1
flutter: FVP mdk.FINE: 00:01:40.006: )
flutter: FVP mdk.FINE: 00:01:40.006: frame format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0
flutter: FVP mdk.FINE: 00:01:40.006: frame color: BT709 BT709 BT709 Limited. gamma: 2.200000, signal peak: 1.000000
flutter: FVP mdk.FINE: 00:01:40.006:  -
flutter: FVP mdk.FINE: 00:01:40.006: output color: BT709 UNSPECIFIED RGB Full. gamma: 2.200000, signal peak: 1.000000
flutter: FVP mdk.FINE: 00:01:40.006: rgb primaries matrix: mat<3, 3>(
flutter: FVP mdk.FINE: 00:01:40.006: 1  0  0
flutter: FVP mdk.FINE: 00:01:40.006: 0  1  0
flutter: FVP mdk.FINE: 00:01:40.006: 0  0  1
flutter: FVP mdk.FINE: 00:01:40.006: )
flutter: FVP mdk.FINE: 00:01:40.006: scale: 1.000000, color transform: mat<4, 4>(
flutter: FVP mdk.FINE: 00:01:40.006: 1.16438  0  1.79274  -0.972945
flutter: FVP mdk.FINE: 00:01:40.006: 1.16438  -0.213249  -0.532909  0.301483
flutter: FVP mdk.FINE: 00:01:40.006: 1.16438  2.1124  0  -1.1334
flutter: FVP mdk.FINE: 00:01:40.006: 0  0  0  1
flutter: FVP mdk.FINE: 00:01:40.006: )
flutter: FVP mdk.FINE: 00:01:40.007: EQ: mat<4, 4>(
flutter: FVP mdk.FINE: 00:01:40.007: 1  0  0  0
flutter: FVP mdk.FINE: 00:01:40.007: 0  1  0  0
flutter: FVP mdk.FINE: 00:01:40.007: 0  0  1  0
flutter: FVP mdk.FINE: 00:01:40.007: 0  0  0  1
flutter: FVP mdk.FINE: 00:01:40.007: )
flutter: FVP mdk.FINE: 00:01:40.007: shader id: 2321
flutter: FVP mdk.FINE: 00:01:40.007: seeking media's position is 0=====
flutter: FVP mdk.FINE: 00:01:40.093: 0x13141abc8 cache: drop video pkt@6.196467, already in range [1.400000, 6.266744]
flutter: FVP mdk.FINE: 00:01:40.093: default FrameReader0x1314ba2a0 #1 seekComplete 1483
flutter: FVP mdk.FINE: 00:01:40.093: default 0x1314ba2a0 FrameReader::update MediaStatus 0X114=>0X114
flutter: FVP mdk.FINE: 00:01:40.093: default FrameReader 0x1314ba2a0 callbacks 0, seeking 0 flag 0, seekComplete#1 @1483
flutter: FVP mdk.FINE: 00:01:40.120: dump UBO layout:
flutter: FVP fvp.FINE: 00:01:40.134: 260958451 player12965667936 onEvent: render.video - 1st_frame - 1483
flutter: FVP mdk.FINE: 00:01:40.134: video stream#0 AOT frame is sent
flutter: FVP mdk.INFO: 00:01:40.134: ***buffering progress 100%***
flutter: FVP mdk.FINE: 00:01:40.134: default 0x1314ba2a0 FrameReader::update MediaStatus 0X114=>0X124
flutter: FVP fvp.FINE: 00:01:40.138: 260958451 player12965667936 onMediaStatus: MediaStatus(+loaded+prepared+buffering) => MediaStatus(+loaded+prepared+buffered)
flutter: FVP mdk.INFO: 00:01:40.138: ++++++++++++BUFFERING END++++++++++++
flutter: FVP mdk.FINE: 00:01:40.138:
flutter: FVP fvp.FINE: 00:01:40.138: 260958451 player12965667936 onEvent: reader.buffering -  - 100
flutter: FVP mdk.FINE: 00:01:40.170: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 1475, a: 1460, delta: 15 +0.023220
flutter: FVP mdk.FINE: 00:01:40.170: audio stream#1 AOT frame is sent
flutter: FVP mdk.FINE: 00:01:40.741: [FFmpeg:https] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.10803.ts' for reading
flutter: FVP mdk.FINE: 00:01:40.819: [FFmpeg:https] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.10804.ts' for reading
flutter: FVP mdk.FINE: 00:01:41.106: [FFmpeg:https] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.10805.ts' for reading
flutter: FVP mdk.FINE: 00:01:41.183: [FFmpeg:https] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.10806.ts' for reading
flutter: FVP mdk.FINE: 00:01:41.345: [FFmpeg:https] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.10807.ts' for reading
flutter: FVP mdk.FINE: 00:01:41.484: [FFmpeg:https] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.10808.ts' for reading
flutter: FVP mdk.FINE: 00:01:41.845: [FFmpeg:https] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.10809.ts' for reading
flutter: FVP mdk.FINE: 00:01:41.934: [FFmpeg:https] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.108010.ts' for reading
flutter: FVP mdk.FINE: 00:01:42.015: [FFmpeg:https] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.108011.ts' for reading
flutter: FVP mdk.FINE: 00:01:42.142: [FFmpeg:https] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.108012.ts' for reading
flutter: FVP mdk.FINE: 00:01:42.418: [FFmpeg:https] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.108013.ts' for reading
flutter: FVP mdk.FINE: 00:01:42.525: [FFmpeg:https] Opening 'https://www111.vipanicdn.net/streamhls/3875f83679d6a43043e6d3323ef2606b/ep.5.1722276275.108014.ts' for reading
flutter: FVP mdk.FINE: 00:01:49.290: 0x304d6e2e0 player.set(2)
flutter: FVP mdk.FINE: 00:01:49.291: 0x303a33000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 1=>2, current state 1. status: 0X124
flutter: FVP mdk.FINE: 00:01:49.291: default FrameReader0x1314ba2a0 request to pause 1, loaded: 4.
flutter: FVP mdk.FINE: 00:01:49.291: default FrameReader0x1314ba2a0 state: 1=>1=>2, 0
flutter: FVP mdk.FINE: 00:01:49.291: default FrameReader0x1314ba2a0 state requested: 2, current: 1
flutter: FVP mdk.FINE: 00:01:49.295: default FrameReader0x1314ba2a0 state: 1=>2=>2, 1
flutter: FVP mdk.FINE: 00:01:49.295: default FrameReader0x1314ba2a0 update state: 1=>2
flutter: FVP fvp.FINE: 00:01:49.295: 260958451 player12965667936 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused
flutter: FVP mdk.FINE: 00:01:50.833: 0x304d6e2e0 player.set(2)
flutter: FVP mdk.FINE: 00:01:50.833: 0x303a33000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>2, current state 2. status: 0X124
flutter: FVP mdk.FINE: 00:01:50.833: default FrameReader0x1314ba2a0 request to pause 1, loaded: 4.
flutter: FVP mdk.FINE: 00:01:50.833: default FrameReader0x1314ba2a0 state: 2=>2=>2, 0
flutter: FVP mdk.FINE: 00:01:50.833: 0x304d6e2f0 setVideoSurfaceSize(-1x-1, 0x0)
flutter: FVP mdk.FINE: 00:01:50.833: mdk::VideoRenderer::Private::~Private() @127
flutter: FVP mdk.FINE: 00:01:50.872: 0x304d6e2e0 player.set(0)
flutter: FVP mdk.FINE: 00:01:50.872: 0x303a33000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>0, current state 2. status: 0X124
flutter: FVP mdk.FINE: 00:01:50.872: default FrameReader0x1314ba2a0 state: 2=>2=>0, 0
flutter: FVP mdk.INFO: 00:01:50.872: default0x1314ba2a0 stop, current state: 2
flutter: FVP mdk.FINE: 00:01:50.872: 0x1314ba2a0 unload, current status 0x124, invalid: 0, loading: 0, loaded: 4, buffering: 0, seeking: 0, prepared: 256, EOF: 0
flutter: FVP mdk.FINE: 00:01:50.872: 0x1306e9298 request avformat input interrupt
flutter: FVP mdk.FINE: 00:01:50.872: video stream#0 about to stop before sending a frame
flutter: FVP mdk.FINE: 00:01:50.872: EOS audio frame of track 0
flutter: FVP mdk.FINE: 00:01:50.872: audio stream#1 decoding loop is finished. packets: 2584, pts: [10.005156, 69.982300]
flutter: FVP mdk.FINE: 00:01:50.872: default FrameReader@0x1314ba2a0 unload requested, close io
flutter: FVP mdk.FINE: 00:01:50.872: interrupted by user
flutter: FVP mdk.FINE: 00:01:50.872: interrupted by user
flutter: FVP mdk.FINE: 00:01:50.873: interrupted by user
flutter: FVP mdk.FINE: 00:01:50.873: 0x305b13000default 0x1314ba2a0 update @1149: reset status_mask. status: 121
flutter: FVP mdk.FINE: 00:01:50.873: default 0x1314ba2a0 FrameReader::update MediaStatus 0X124=>0X1
flutter: FVP mdk.FINE: 00:01:50.873: FrameReader0x1314ba2a0 stop by user. clear packets, send eof for each loop
flutter: FVP mdk.FINE: 00:01:50.873: FrameReader@0x1314ba2a0 sending Packet::End to all packet queues. PacketIO@0x1306d4210 ->url: file:///Users/AbdelazizMahdy/Library/Caches/hls1920x1080.m3u8
flutter: FVP mdk.FINE: 00:01:50.873: clear packet queue for stream 0
flutter: FVP mdk.FINE: 00:01:50.873: clear packet queue for stream 1
flutter: FVP mdk.FINE: 00:01:50.884: before changed() 1
flutter: FVP mdk.FINE: 00:01:50.884: default FrameReader0x1314ba2a0 state: 2=>0=>0, 0
flutter: FVP mdk.FINE: 00:01:50.884: 0x1314ba2a0 unload, current status 0x1, invalid: 0, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0
flutter: FVP mdk.FINE: 00:01:50.884: 0x304d6e2e0 player.onEvent(0, 0x0)
flutter: FVP mdk.FINE: 00:01:50.884: 0x304d6e2e0 player.onStateChanged(0)
flutter: FVP mdk.FINE: 00:01:50.884: 0x304d6e2e0 player.onMediaStatus(0)
flutter: FVP mdk.FINE: 00:01:50.884: 0x304d6e2e0 player.onMediaStatus(0)
flutter: FVP mdk.FINE: 00:01:50.884: 0x304d6e2e0 player.onStateChanged(0)
flutter: FVP mdk.FINE: 00:01:50.884: 0x304d6e2e0 player.onEvent(0, 0x0)
flutter: FVP mdk.FINE: 00:01:50.884: 0x304d6e2e0 player.onFrame(0)
flutter: FVP mdk.FINE: 00:01:50.884: 0x304d6e2e0 player.~Player
flutter: FVP mdk.FINE: 00:01:50.884: 0x304d6e2e0 player.setNextMedia(, -1, 2)
flutter: FVP mdk.INFO: 00:01:50.884: setNext from -1 url:
flutter: FVP mdk.FINE: 00:01:50.884: 0x304d6e2e0 player.currentMediaChanged(0)
flutter: FVP mdk.FINE: 00:01:50.884: 0x304d6e2e0 player.setMedia()
flutter: FVP mdk.FINE: 00:01:50.884: default FrameReader0x1314ba2a0 state: 2=>0=>0, 0
flutter: FVP mdk.INFO: 00:01:50.884: default0x1314ba2a0 stop, current state: 2
flutter: FVP mdk.FINE: 00:01:50.884: 0x3053bfc28UGL::opengl::Context::Local<mdk::CVBufferPool::ctx_res_t>::~Local() [T = mdk::CVBufferPool::ctx_res_t, DT = mdk::CVBufferPool::ctx_res_t]0x0 count: 0
flutter: FVP mdk.FINE: 00:01:50.884: 0x3053bfbe8 virtual mdk::NativeVideoBufferPool::~NativeVideoBufferPool()
flutter: FVP mdk.FINE: 00:01:50.884: EOS video frame of track 0
flutter: FVP mdk.FINE: 00:01:50.884: video stream#0 decoding loop is finished. packets: 2, pts: [0.000000, 0.000000]
flutter: FVP mdk.FINE: 00:01:50.884: default FrameReader0x1314ba2a0 state: 2=>0=>0, 0
flutter: FVP mdk.INFO: 00:01:50.884: default0x1314ba2a0 stop, current state: 2
flutter: FVP mdk.FINE: 00:01:50.884: 0x304d6e2e0 player.onEvent(0, 0x0)
flutter: FVP mdk.FINE: 00:01:50.884: mdk::MediaPlayer::Private::~Private()
flutter: FVP mdk.FINE: 00:01:50.884: 0x303a33000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 2. status: 0X1
flutter: FVP mdk.FINE: 00:01:50.885: default FrameReader0x1314ba2a0 state: 2=>0=>0, 0
flutter: FVP mdk.INFO: 00:01:50.885: default0x1314ba2a0 stop, current state: 2
flutter: FVP mdk.FINE: 00:01:50.885: default FrameReader0x1314ba2a0 state: 2=>0=>0, 1
flutter: FVP mdk.FINE: 00:01:50.885: default FrameReader0x1314ba2a0 update state: 2=>0
flutter: FVP mdk.FINE: 00:01:50.885: default 0x1314ba2a0 deleting FrameReader...
flutter: FVP mdk.FINE: 00:01:50.885: 0x303a3a800 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 0. status: 0
flutter: FVP mdk.FINE: 00:01:50.885: AudioQueueStart ERROR: 0
flutter: FVP mdk.FINE: 00:01:50.885: default 0x304d77820 deleting FrameReader...
flutter: FVP mdk.FINE: 00:01:50.885: player is destroyed
flutter: FVP mdk.FINE: 00:01:50.885: mdk::VideoRenderer::Private::~Private() @127
wang-bin commented 3 months ago

pause after seek? which time range in the log is paused? From seek start flutter: FVP mdk.FINE: 00:01:39.119: default 0x1314ba2a0-FrameReader::seek(0, 0X402) to seek end flutter: FVP mdk.FINE: 00:01:40.093: default FrameReader0x1314ba2a0 #1 seekComplete 1483, about 1s, it's slow, but the log can't help much