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
177 stars 28 forks source link

crash if disposed while loading #131

Closed abdelaziz-mahdy closed 2 months ago

abdelaziz-mahdy commented 2 months ago

Describe the bug when playing video mentioned in logs if i dispose controller before it loads like how the logs show, the app crashes

Expected behavior no crash

Log Add

flutter: FVP fvp.FINE: 17:58:43.950: registerVideoPlayerPlatformsWith: {platforms: [windows, linux, macos, android], player: {buffer: 2000+60000, demux.buffer.ranges: 8, demux.buffer.protocols: file,http,https}}
flutter: FVP fvp.FINE: 17:58:44.825: registerVideoPlayerPlatformsWith: {platforms: [windows, linux, macos, android], player: {buffer: 2000+60000, demux.buffer.ranges: 8, demux.buffer.protocols: file,http,https}}
flutter: FVP mdk.INFO: 17:58:45.215: 0.29.0 (git 0a3bd27) - Multimedia Development Kit. Copyright (c) 2016-2024 WangBin(QtAV author) <wbsecg1 at gmail.com>
flutter: FVP fvp.FINE: 17:58:55.175: 105964739 player13150973104 create(https://82psw98llfa.pradoi.com/hls2/01/04637/cbuywjhu6l9i_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=iuor5G2L14Xz_jKntayKsrrlk0wK3u8vHGjerTXt8_4&s=1723496332&e=129600&f=23186966&srv=xhisossxof6ziadr&i=0.0&sp=500&p1=xhisossxof6ziadr&p2=xhisossxof6ziadr&asn=11260)
flutter: FVP mdk.FINE: 17:58:55.242: default 0x30fdb6480 new FrameReader...
flutter: FVP mdk.FINE: 17:58:55.242: Registered audio backends: AudioQueue OpenAL null
flutter: FVP mdk.FINE: 17:58:55.242: default 0x30fdbf430 new FrameReader...
flutter: FVP mdk.FINE: 17:58:55.242: Registered audio backends: AudioQueue OpenAL null
flutter: FVP mdk.FINE: 17:58:55.242: 0x12fbf3cc0 player.Player()
flutter: FVP mdk.FINE: 17:58:55.242: 0x12fbf3cc0 player.onEvent(1, 0x16b875240)
flutter: FVP mdk.FINE: 17:58:55.242: 0x12fbf3cc0 player.onStateChanged(1)
flutter: FVP mdk.FINE: 17:58:55.242: 0x12fbf3cc0 player.onMediaStatus(1)
flutter: FVP mdk.FINE: 17:58:55.242: 0x12fbf3cc0 player property: video.decoder = shader_resource=0
flutter: FVP mdk.FINE: 17:58:55.242: 0x12fbf3cc0 player property: avformat.strict = experimental
flutter: FVP mdk.FINE: 17:58:55.242: 0x12fbf3cc0 player property: avio.reconnect = 1
flutter: FVP mdk.FINE: 17:58:55.242: 0x12fbf3cc0 player property: avio.reconnect_delay_max = 7
flutter: FVP mdk.FINE: 17:58:55.242: 0x12fbf3cc0 player property: avio.protocol_whitelist = file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile
flutter: FVP mdk.FINE: 17:58:55.242: 0x12fbf3cc0 player property: avformat.rtsp_transport = tcp
flutter: FVP mdk.FINE: 17:58:55.242: 0x12fbf3cc0 player property: buffer = 2000+60000
flutter: FVP mdk.FINE: 17:58:55.242: 0x12fbf3cc0 player.setBufferRange(2000, 60000, 0)
flutter: FVP mdk.FINE: 17:58:55.242: 0x12fbf3cc0 player property: demux.buffer.ranges = 8
flutter: FVP mdk.FINE: 17:58:55.242: 0x12fbf3cc0 player property: demux.buffer.protocols = file,http,https
flutter: FVP mdk.FINE: 17:58:55.242: 0x12fbf3cc0 player.setDecoders(video, [VT, FFmpeg])
flutter: FVP mdk.FINE: 17:58:55.242: video decoders: "VT", "FFmpeg"
flutter: FVP mdk.FINE: 17:58:55.242: video decoders: "VT", "FFmpeg"
flutter: FVP mdk.FINE: 17:58:55.243: 0x12fbf3cc0 player property: avio.headers = Accept: */*
flutter: FVP mdk.FINE: 17:58:55.243: 0x12fbf3cc0 player.setMedia(https://82psw98llfa.pradoi.com/hls2/01/04637/cbuywjhu6l9i_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=iuor5G2L14Xz_jKntayKsrrlk0wK3u8vHGjerTXt8_4&s=1723496332&e=129600&f=23186966&srv=xhisossxof6ziadr&i=0.0&sp=500&p1=xhisossxof6ziadr&p2=xhisossxof6ziadr&asn=11260)
flutter: FVP mdk.FINE: 17:58:55.243: default FrameReader0x30fdb6480 state: 0=>0=>0, 0
flutter: FVP mdk.INFO: 17:58:55.243: default0x30fdb6480 stop, current state: 0
flutter: FVP mdk.FINE: 17:58:55.243: AudioQueueStart ERROR: 0
flutter: FVP mdk.FINE: 17:58:55.243: default FrameReader0x30fdb6480 state: 0=>0=>0, 0
flutter: FVP mdk.INFO: 17:58:55.243: default0x30fdb6480 stop, current state: 0
flutter: FVP mdk.FINE: 17:58:55.243: 0x12fbf3cc0 player.prepare(0, ..., 1282)
flutter: FVP mdk.FINE: 17:58:55.243: AudioQueueStart ERROR: 0
flutter: FVP mdk.INFO: 17:58:55.243: 0x131d93c00 MediaControl.prepare(0, ...) https://82psw98llfa.pradoi.com/hls2/01/04637/cbuywjhu6l9i_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=iuor5G2L14Xz_jKntayKsrrlk0wK3u8vHGjerTXt8_4&s=1723496332&e=129600&f=23186966&srv=xhisossxof6ziadr&i=0.0&sp=500&p1=xhisossxof6ziadr&p2=xhisossxof6ziadr&asn=11260
flutter: FVP mdk.FINE: 17:58:55.243: default 0x30fdb6480 FrameReader.start(0, ...)
flutter: FVP mdk.FINE: 17:58:55.243: default 0x30fdb6480 FrameReader::update MediaStatus 0=>0X2
flutter: FVP fvp.FINE: 17:58:55.244: 144200415 player13150973104 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading)
flutter: FVP mdk.FINE: 17:58:55.245: default FrameReader0x30fdb6480 state: 0=>0=>1, 0
flutter: FVP mdk.FINE: 17:58:55.245: default FrameReader0x30fdb6480 state: 0=>1=>1, 0
flutter: FVP mdk.FINE: 17:58:55.245: default FrameReader0x30fdb6480 request to pause 1, loaded: 0.
flutter: FVP mdk.FINE: 17:58:55.245: default FrameReader0x30fdb6480 state: 0=>1=>2, 0
flutter: FVP mdk.FINE: 17:58:55.245: start frame reader thread: 0x30e907000default FrameReader0x30fdb6480 state requested: 2, current: 0
flutter: FVP mdk.FINE: 17:58:55.245: virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50
flutter: FVP mdk.FINE: 17:58:55.245: 
flutter: FVP mdk.FINE: 17:58:55.245:
flutter: FVP mdk.FINE: 17:58:55.245: FFmpeg/Libav runtime git-2024-07-09-9fb8d13-avbuild
flutter: FVP mdk.FINE: 17:58:55.245: Selected avutil runtime version: 59.28.100 (build: 59.28.100), license: LGPL version 2.1 or later
flutter: FVP mdk.FINE: 17:58:55.245: 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: 17:58:55.245: 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: 17:58:55.245: global option: ffmpeg.version = 7
flutter: FVP mdk.FINE: 17:58:55.245: av_dict_set0x10b632e44
flutter: FVP mdk.FINE: 17:58:55.245: Selected avformat runtime version: 61.5.101 (build: 61.5.101), license: LGPL version 2.1 or later
flutter: FVP mdk.FINE: 17:58:55.245: avformat_version0x10b577854
flutter: FVP mdk.FINE: 17:58:55.245: Trying MediaIO FFmpeg
flutter: FVP mdk.FINE: 17:58:55.245: 0x12fbf0700 open url:
flutter: FVP mdk.FINE: 17:58:55.246: FFmpeg/Libav runtime git-2024-07-09-9fb8d13-avbuild
flutter: FVP mdk.FINE: 17:58:57.239: 0x12fbf0700 url opened
flutter: FVP mdk.FINE: 17:58:57.239: Selected avcodec runtime version: 61.10.100 (build: 61.10.100), license: LGPL version 2.1 or later
flutter: FVP mdk.FINE: 17:58:57.239: avcodec_descriptor_next0x10b38eaac
flutter: FVP mdk.FINE: 17:58:57.239: format adts is used for https://82psw98llfa.pradoi.com/hls2/01/04637/cbuywjhu6l9i_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=iuor5G2L14Xz_jKntayKsrrlk0wK3u8vHGjerTXt8_4&s=1723496332&e=129600&f=23186966&srv=xhisossxof6ziadr&i=0.0&sp=500&p1=xhisossxof6ziadr&p2=xhisossxof6ziadr&asn=11260
flutter: FVP mdk.FINE: 17:58:57.239: default 0x30fdb6480 FrameReader::update MediaStatus 0X2=>0X2
flutter: FVP mdk.FINE: 17:58:57.239: 0x12e6a1b20 avio set class
flutter: FVP mdk.FINE: 17:58:57.239: before avformat_open_input. io: 0x12fbf0700(FFmpeg)/pb: 0x12e6a1b20, url: https://82psw98llfa.pradoi.com/hls2/01/04637/cbuywjhu6l9i_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=iuor5G2L14Xz_jKntayKsrrlk0wK3u8vHGjerTXt8_4&s=1723496332&e=129600&f=23186966&srv=xhisossxof6ziadr&i=0.0&sp=500&p1=xhisossxof6ziadr&p2=xhisossxof6ziadr&asn=11260
flutter: FVP mdk.FINE: 17:58:57.239: [FFmpeg:hls] Skip ('#EXT-X-ALLOW-CACHE:YES')
flutter: FVP mdk.FINE: 17:58:57.239: [FFmpeg:hls] Skip ('#EXT-X-VERSION:3')
flutter: FVP mdk.FINE: 17:58:57.385: [FFmpeg:hls] Opening 'https://82psw98llfa.pradoi.com/hls2/01/04637/cbuywjhu6l9i_,n,h,x,.urlset/seg-1-f3-v1-a1.ts?t=iuor5G2L14Xz_jKntayKsrrlk0wK3u8vHGjerTXt8_4&s=1723496332&e=129600&f=23186966&srv=xhisossxof6ziadr&i=0.0&sp=500&p1=xhisossxof6ziadr&p2=xhisossxof6ziadr&asn=11260' for reading
flutter: FVP mdk.FINE: 17:58:59.217: [FFmpeg:hls] Opening 'https://82psw98llfa.pradoi.com/hls2/01/04637/cbuywjhu6l9i_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=iuor5G2L14Xz_jKntayKsrrlk0wK3u8vHGjerTXt8_4&s=1723496332&e=129600&f=23186966&srv=xhisossxof6ziadr&i=0.0&sp=500&p1=xhisossxof6ziadr&p2=xhisossxof6ziadr&asn=11260' for reading
flutter: FVP mdk.FINE: 17:59:00.784: after avformat_open_input. pb: 0x12e6a1b20, iformat: 0x10b8bd0c0, context flags: 2097280, input format flags: 49664
flutter: FVP mdk.FINE: 17:59:00.790: unsupported avformat options:  headers=Accept: */*
flutter: FVP mdk.FINE: 17:59:00.790: supports 208 ffmpeg sw pixel formats. unsupported: uyyvyy411 rgb8 x2rgb10be x2bgr10be gbrap14be gbrap14le
flutter: FVP mdk.FINE: 17:59:00.790: Unsupported stream type: data, codec: timed_id3
flutter: FVP mdk.INFO: 17:59:00.790: Format: hls, range: 101 +1425055ms, bitrate: 0, size: 0
flutter: FVP mdk.FINE: 17:59:00.791: 0x131d93c00 prepared callback is invoked
flutter: FVP mdk.FINE: 17:59:00.808: default 0x30fdb6480 FrameReader::update MediaStatus 0X2=>0X4
flutter: FVP fvp.FINE: 17:59:00.808: 144200415 player13150973104 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded)
flutter: FVP mdk.INFO: 17:59:00.809: ***buffering progress 0%***
flutter: FVP mdk.FINE: 17:59:00.809: default 0x30fdb6480 FrameReader::update MediaStatus 0X4=>0X14
flutter: FVP mdk.FINE: 17:59:00.809: virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50
flutter: FVP mdk.FINE: 17:59:00.809:
flutter: FVP fvp.FINE: 17:59:00.809: 144200415 player13150973104 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering)
flutter: FVP mdk.INFO: 17:59:00.809: ++++++++++++BUFFERING START++++++++++++
flutter: FVP mdk.FINE: 17:59:00.809:
flutter: FVP fvp.FINE: 17:59:00.809: 144200415 player13150973104 onEvent: reader.buffering -  - 0
flutter: FVP mdk.FINE: 17:59:00.810: 0x12fdfb1a0 cache: find stream seek result in ranges
flutter: FVP mdk.FINE: 17:59:00.810: 0x12fdfb1a0 cache: ranges 0/8:
flutter: FVP mdk.FINE: 17:59:00.810: 0x12fdfb1a0 cache: new range from video@0.101000
flutter: FVP mdk.FINE: 17:59:00.810: 0x12fdfb1a0 cache: ranges 1/8:  [0.101000, 0.101000], current: [0.101000, 0.101000]
flutter: FVP fvp.FINE: 17:59:00.810: 144200415 player13150973104 onEvent: cache.ranges -  - 1
flutter: FVP mdk.FINE: 17:59:00.810: default FrameReader0x30fdb6480 state: 0=>2=>1, 1
flutter: FVP mdk.FINE: 17:59:00.810: default FrameReader0x30fdb6480 update state: 0=>1
flutter: FVP fvp.FINE: 17:59:00.811: 144200415 player13150973104 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing
flutter: FVP mdk.FINE: 17:59:00.811: default FrameReader0x30fdb6480 state: 1=>1=>2, 1
flutter: FVP mdk.FINE: 17:59:00.811: default FrameReader0x30fdb6480 update state: 1=>2
flutter: FVP fvp.FINE: 17:59:00.811: 144200415 player13150973104 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused
flutter: FVP mdk.FINE: 17:59:00.811: starting decode loop thread mdk.vdec0@0x16cd13000
flutter: FVP fvp.FINE: 17:59:00.811: 144200415 player13150973104 onEvent: thread.video -  - 1
flutter: FVP mdk.FINE: 17:59:00.811: video stream#0 starting decoding loop from decoder index 0...
flutter: FVP mdk.FINE: 17:59:00.811: creating video decoder: VT...
flutter: FVP mdk.FINE: 17:59:00.811: 0x12ff37db8mdk::NativeVideoBufferPool::NativeVideoBufferPool()
flutter: FVP mdk.FINE: 17:59:00.811: Try to use IOSurface OpenGL(ES) interop: true
flutter: FVP mdk.FINE: 17:59:00.811: starting decode loop thread mdk.adec1@0x30b787000
flutter: FVP mdk.FINE: 17:59:00.811: opening video decoder: VT...
flutter: FVP fvp.FINE: 17:59:00.811: 144200415 player13150973104 onEvent: thread.audio -  - 1
flutter: FVP mdk.FINE: 17:59:00.811: audio stream#1 starting decoding loop from decoder index 0...
flutter: FVP mdk.FINE: 17:59:00.811: creating audio decoder: auto...
flutter: FVP mdk.INFO: 17:59:00.811: opening audio decoder: FFmpeg...
flutter: FVP mdk.FINE: 17:59:00.811: opening ffmpeg audio decoder: aac
flutter: FVP mdk.FINE: 17:59:00.811: AVCodec.Audio[aac.] decoder: 1 Single threads
flutter: FVP mdk.FINE: 17:59:00.811: aac f32p, stereo @44100Hz
flutter: FVP fvp.FINE: 17:59:00.811: 144200415 player13150973104 onEvent: decoder.audio - FFmpeg - 0
flutter: FVP mdk.INFO: 17:59:00.811: ***buffering progress 32%***
flutter: FVP fvp.FINE: 17:59:00.811: 144200415 player13150973104 onEvent: reader.buffering -  - 32
flutter: FVP mdk.FINE: 17:59:00.811: audio stream#1 sending 1 invalid AOT frame @0.101000s. seeking: 0
flutter: FVP mdk.FINE: 17:59:00.811: 0x131d93c00 1st audio frame @0.101000
flutter: FVP mdk.INFO: 17:59:00.812: 0x131d93c00 seek end audio frame @0.101000 seek_pos_: -1, sync_ao_ 1
flutter: FVP mdk.FINE: 17:59:00.812: Selected avfilter runtime version: 10.2.102 (build: 10.2.102), license: LGPL version 2.1 or later
flutter: FVP mdk.FINE: 17:59:00.812: AudioRenderer format: f32, stereo @44100Hz, requested: f32p, stereo @44100Hz
flutter: FVP mdk.FINE: 17:59:00.812: AudioRenderer format changed and reinitialize
flutter: FVP mdk.FINE: 17:59:00.812: codec 'avc1' for VT
flutter: FVP mdk.FINE: 17:59:00.812: 0x12fbf3cd0 setRenderAPI(3, 0x0)
flutter: FVP mdk.FINE: 17:59:00.812: getVideoOutContext 0x0 => 0x323bb1210. vo count: 1
flutter: FVP mdk.FINE: 17:59:00.812: 0x12fbf3cd0 setVideoSurfaceSize(1920x1080, 0x0)
flutter: FVP mdk.FINE: 17:59:00.885: 0x12fbf3cc0 player.setLoop(0)
flutter: FVP mdk.INFO: 17:59:00.885: setLoop(0), now 0/0
flutter: FVP mdk.FINE: 17:59:00.885: 0x12fbf3cc0 player.setVolume(1.000000, -1)
flutter: FVP mdk.FINE: 17:59:00.885: 0x12fbf3cc0 player.set(1)
flutter: FVP mdk.FINE: 17:59:00.885: 0x131d93c00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>1, current state 2. status: 0X14
flutter: FVP mdk.FINE: 17:59:00.897: VT hardware decode support: 1
flutter: FVP mdk.FINE: 17:59:00.897: NALU count: 2
flutter: FVP mdk.FINE: 17:59:00.897: 0: 3+31, SPS
flutter: FVP mdk.FINE: 17:59:00.897: 1: 37+7, PPS
flutter: FVP mdk.FINE: 17:59:00.897: <CMVideoFormatDescription 0x30eb61c10 [0x1f0f6c8c0]> {
flutter: FVP mdk.FINE: 17:59:00.898: default FrameReader0x30fdb6480 request to pause 0, loaded: 4.
flutter: FVP mdk.FINE: 17:59:00.898: default FrameReader0x30fdb6480 state: 2=>2=>1, 0
flutter: FVP mdk.FINE: 17:59:00.898: default FrameReader0x30fdb6480 state requested: 1, current: 2
flutter: FVP mdk.FINE: 17:59:00.898: virtual bool mdk::AudioBackendAudioQueue::open()81 ERROR>>> AudioQueueSetProperty(queue_, kAudioQueueProperty_TimePitchAlgorithm, &algorithm, sizeof(algorithm)): -66678
flutter: FVP mdk.FINE: 17:59:00.898:
flutter: FVP mdk.FINE: 17:59:00.898: Using audio backend: AudioQueue
flutter: FVP mdk.FINE: 17:59:00.898: 0x131d93c00 ao opened: 1, reopen: 1, bad ao: 0. valid: 0
flutter: FVP mdk.FINE: 17:59:00.898: 0x12fd82298 filter graph:
flutter: FVP mdk.FINE: 17:59:00.898: +-----------+
flutter: FVP mdk.FINE: 17:59:00.898: 0x12fbf3cc0 player.seek(352000, 1026, ...)
flutter: FVP mdk.INFO: 17:59:00.898: 0x131d93c00-MediaControl::seek(pos: 352000, flag:0X402 +FromStart). now: -21
flutter: FVP mdk.FINE: 17:59:00.898: default 0x30fdb6480-FrameReader::seek(352000, 0X402)
flutter: FVP mdk.FINE: 17:59:00.898: default 0x30fdb6480 FrameReader::update MediaStatus 0X14=>0X94
flutter: FVP fvp.FINE: 17:59:00.898: 144200415 player13150973104 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+buffering+seeking)
flutter: FVP mdk.FINE: 17:59:00.898: 0x30fdb6480 default FrameReaderImpl::seekTo(352000, 0X402 #1)
flutter: FVP mdk.FINE: 17:59:00.898: 0x12fbf3cc0 player.set(1)
flutter: FVP mdk.FINE: 17:59:00.898: 0x131d93c00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 1=>1, current state 2. status: 0X94
flutter: FVP mdk.FINE: 17:59:00.898: default FrameReader0x30fdb6480 request to pause 0, loaded: 4.
flutter: FVP mdk.FINE: 17:59:00.898: default FrameReader0x30fdb6480 state: 2=>1=>1, 0
flutter: FVP mdk.FINE: 17:59:00.898: 0x12fbf3cc0 player.setPlaybackRate(1.000000)
flutter: FVP mdk.FINE: 17:59:00.898: 0x12fbf3cc0 player.setPlaybackRate(1.000000)
flutter: FVP mdk.FINE: 17:59:00.898: UsingHardwareAcceleratedVideoDecoder: 1
flutter: FVP fvp.FINE: 17:59:00.898: 144200415 player13150973104 onEvent: decoder.video - VT - 0
flutter: FVP mdk.FINE: 17:59:00.898: decode stored recovery packets: 0
flutter: FVP mdk.INFO: 17:59:00.898: ***buffering progress 33%***
flutter: FVP fvp.FINE: 17:59:00.899: 144200415 player13150973104 onEvent: reader.buffering -  - 33
flutter: FVP mdk.FINE: 17:59:00.900: seeking media's position is 352000=====
flutter: FVP mdk.FINE: 17:59:00.903: video stream#0 sending 1 invalid AOT frame @0.184411s. seeking: 0
flutter: FVP mdk.FINE: 17:59:00.904: 0x131d93c00 1st video frame to render @0.184411s, sync time: 0.101000
flutter: FVP mdk.FINE: 17:59:00.904: VideoRenderer clear buffered frames
flutter: FVP mdk.FINE: 17:59:00.904: 0-track seek end video frame @0.184411 seek_pos_: 352000
flutter: FVP mdk.FINE: 17:59:00.904: 0x131d93c00 1st video frame to render @0.184411s, sync time: 0.101000
flutter: FVP fvp.FINE: 17:59:00.904: 144200415 player13150973104 onEvent: video - size - 0
flutter: FVP mdk.FINE: 17:59:00.904: VideoRenderer WxH=1920.000000x1080.000000 1920.000000x1080.000000, frame: 1920x1080
flutter: FVP mdk.FINE: 17:59:00.904: update transform 2d. scale: (1.000000, 1.000000), orientation: 0
flutter: FVP mdk.FINE: 17:59:00.904: m: mat<4, 4>(
flutter: FVP mdk.FINE: 17:59:00.904: 1  0  0  0
flutter: FVP mdk.FINE: 17:59:00.904: 0  1  0  0
flutter: FVP mdk.FINE: 17:59:00.904: 0  0  1  0
flutter: FVP mdk.FINE: 17:59:00.904: 0  0  0  1
flutter: FVP mdk.FINE: 17:59:00.904: )
flutter: FVP mdk.FINE: 17:59:00.904: 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: 17:59:00.904: Metal pixel format 0: MTLPixelFormatR8Unorm
flutter: FVP mdk.FINE: 17:59:00.904: Metal pixel format 1: MTLPixelFormatRG8Unorm
flutter: FVP mdk.FINE: 17:59:00.904: channel map: mat<4, 4>(
flutter: FVP mdk.FINE: 17:59:00.904: 1  0  0  0
flutter: FVP mdk.FINE: 17:59:00.904: 0  1  0  0
flutter: FVP mdk.FINE: 17:59:00.904: 0  0  1  0
flutter: FVP mdk.FINE: 17:59:00.904: 0  0  0  1
flutter: FVP mdk.FINE: 17:59:00.904: )
flutter: FVP mdk.FINE: 17:59:00.904: frame format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0
flutter: FVP mdk.FINE: 17:59:00.904: frame color: BT709 BT709 BT709 Limited. gamma: 2.200000, signal peak: 1.000000
flutter: FVP mdk.FINE: 17:59:00.904:  -
flutter: FVP mdk.FINE: 17:59:00.904: output color: BT709 UNSPECIFIED RGB Full. gamma: 2.200000, signal peak: 1.000000
flutter: FVP mdk.FINE: 17:59:00.904: rgb primaries matrix: mat<3, 3>(
flutter: FVP mdk.FINE: 17:59:00.904: 1  0  0
flutter: FVP mdk.FINE: 17:59:00.904: 0  1  0
flutter: FVP mdk.FINE: 17:59:00.904: 0  0  1
flutter: FVP mdk.FINE: 17:59:00.904: )
flutter: FVP mdk.FINE: 17:59:00.904: scale: 1.000000, color transform: mat<4, 4>(
flutter: FVP mdk.FINE: 17:59:00.904: 1.16438  0  1.79274  -0.972945
flutter: FVP mdk.FINE: 17:59:00.904: 1.16438  -0.213249  -0.532909  0.301483
flutter: FVP mdk.FINE: 17:59:00.904: 1.16438  2.1124  0  -1.1334
flutter: FVP mdk.FINE: 17:59:00.904: 0  0  0  1
flutter: FVP mdk.FINE: 17:59:00.904: )
flutter: FVP mdk.FINE: 17:59:00.905: EQ: mat<4, 4>(
flutter: FVP mdk.FINE: 17:59:00.905: 1  0  0  0
flutter: FVP mdk.FINE: 17:59:00.905: 0  1  0  0
flutter: FVP mdk.FINE: 17:59:00.905: 0  0  1  0
flutter: FVP mdk.FINE: 17:59:00.905: 0  0  0  1
flutter: FVP mdk.FINE: 17:59:00.905: )
flutter: FVP mdk.FINE: 17:59:00.905: shader id: 2321
flutter: FVP mdk.FINE: 17:59:00.905: dump UBO layout:
flutter: FVP fvp.FINE: 17:59:00.905: 144200415 player13150973104 onEvent: render.video - 1st_frame - 184
flutter: FVP mdk.FINE: 17:59:00.905: video stream#0 AOT frame is sent
flutter: FVP mdk.FINE: 17:59:00.905: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 115, a: 100, delta: 15 +0.023220
flutter: FVP mdk.FINE: 17:59:00.905: audio stream#1 AOT frame is sent
flutter: FVP mdk.FINE: 17:59:00.947: default FrameReader0x30fdb6480 state: 2=>1=>1, 1
flutter: FVP mdk.FINE: 17:59:00.947: default FrameReader0x30fdb6480 update state: 2=>1
flutter: FVP fvp.FINE: 17:59:00.947: 144200415 player13150973104 onPlaybackStateChanged: PlaybackState.paused => PlaybackState.playing
flutter: FVP mdk.FINE: 17:59:00.947: seekTo(352000) found video stream#0 packet at -3 in [0.976867, 1.017867] s
flutter: FVP mdk.FINE: 17:59:00.947: seekTo(352000) found audio stream#1 packet at -3 in [0.124211, 0.797211] s
flutter: FVP mdk.INFO: 17:59:00.947: ***buffering progress 100%***
flutter: FVP mdk.FINE: 17:59:00.947: default 0x30fdb6480 FrameReader::update MediaStatus 0X94=>0X1A4
flutter: FVP fvp.FINE: 17:59:00.947: 144200415 player13150973104 onMediaStatus: MediaStatus(+loaded+buffering+seeking) => MediaStatus(+loaded+prepared+buffered+seeking)
flutter: FVP mdk.INFO: 17:59:00.947: ++++++++++++BUFFERING END++++++++++++
flutter: FVP mdk.FINE: 17:59:00.947:
flutter: FVP fvp.FINE: 17:59:00.947: 144200415 player13150973104 onEvent: reader.buffering -  - 100
flutter: FVP mdk.INFO: 17:59:00.948: virtual int64_t mdk::PacketIOWrapper::seek(int64_t, SeekFlag)@699 seek target(from 101): 352000ms, flags: +FromStart. now: 1.060278
flutter: FVP mdk.FINE: 17:59:00.948: default 0x30fdb6480 FrameReader::update MediaStatus 0X1A4=>0X1A4
flutter: FVP mdk.FINE: 17:59:00.948: 0x12fdfb1a0 cache: seek 352.000000 check range [0.101000, 0.976867]
flutter: FVP mdk.FINE: 17:59:00.948: 0x12fdfb1a0 cache: too few video key frames(1) in current range[0.101000, 0.976867], drop
flutter: FVP mdk.FINE: 17:59:00.948: 0x12fdfb1a0 cache: ranges 0/8:
flutter: FVP mdk.FINE: 17:59:00.948: Seek start. target time: 352101000 avseek flags: 1
flutter: FVP mdk.FINE: 17:59:00.948: Seek end
flutter: FVP mdk.FINE: 17:59:00.948: 1 packets is read after seek. read more to get target pts
flutter: FVP mdk.FINE: 17:59:00.948: [FFmpeg:hls] Opening 'https://82psw98llfa.pradoi.com/hls2/01/04637/cbuywjhu6l9i_,n,h,x,.urlset/seg-35-f3-v1-a1.ts?t=iuor5G2L14Xz_jKntayKsrrlk0wK3u8vHGjerTXt8_4&s=1723496332&e=129600&f=23186966&srv=xhisossxof6ziadr&i=0.0&sp=500&p1=xhisossxof6ziadr&p2=xhisossxof6ziadr&asn=11260' for reading
flutter: FVP mdk.FINE: 17:59:00.948: seeking media's position is 352000=====
flutter: FVP mdk.INFO: 17:59:00.955: ***buffering progress 0%***
flutter: FVP mdk.FINE: 17:59:00.955: default 0x30fdb6480 FrameReader::update MediaStatus 0X1A4=>0X194
flutter: FVP fvp.FINE: 17:59:00.991: 144200415 player13150973104 onMediaStatus: MediaStatus(+loaded+prepared+buffered+seeking) => MediaStatus(+loaded+prepared+buffering+seeking)
flutter: FVP mdk.INFO: 17:59:00.991: ++++++++++++BUFFERING START++++++++++++
flutter: FVP mdk.FINE: 17:59:00.991:
flutter: FVP fvp.FINE: 17:59:00.991: 144200415 player13150973104 onEvent: reader.buffering -  - 0
flutter: FVP mdk.FINE: 17:59:00.991: seeking media's position is 352000=====
flutter: FVP mdk.FINE: 17:59:01.387: seeking media's position is 352000=====
flutter: FVP mdk.FINE: 17:59:01.885: seeking media's position is 352000=====
flutter: FVP mdk.FINE: 17:59:02.386: seeking media's position is 352000=====
flutter: FVP mdk.FINE: 17:59:02.868: [FFmpeg:hls] Opening 'https://82psw98llfa.pradoi.com/hls2/01/04637/cbuywjhu6l9i_,n,h,x,.urlset/seg-36-f3-v1-a1.ts?t=iuor5G2L14Xz_jKntayKsrrlk0wK3u8vHGjerTXt8_4&s=1723496332&e=129600&f=23186966&srv=xhisossxof6ziadr&i=0.0&sp=500&p1=xhisossxof6ziadr&p2=xhisossxof6ziadr&asn=11260' for reading
flutter: FVP mdk.FINE: 17:59:02.885: seeking media's position is 352000=====
flutter: FVP mdk.FINE: 17:59:03.386: seeking media's position is 352000=====
flutter: FVP mdk.FINE: 17:59:03.885: seeking media's position is 352000=====
flutter: FVP fvp.FINE: 17:59:04.248: 105964739 player5208600736 create(https://www3.mp4upload.com:183/d/r2x2ziemz3b4quuoicrbejcncvfl6nuscjjq3ce7ycivnzwbuwdzlxzfz62egxgpaazk4z7a/video.mp4)
flutter: FVP mdk.FINE: 17:59:04.254: default 0x32a85fca0 new FrameReader...
flutter: FVP mdk.FINE: 17:59:04.254: Registered audio backends: AudioQueue OpenAL null
flutter: FVP mdk.FINE: 17:59:04.255: default 0x13679d3d0 new FrameReader...
flutter: FVP mdk.FINE: 17:59:04.255: Registered audio backends: AudioQueue OpenAL null
flutter: FVP mdk.FINE: 17:59:04.255: 0x1367d13d0 player.Player()
flutter: FVP mdk.FINE: 17:59:04.255: 0x1367d13d0 player.onEvent(1, 0x16b8751b0)
flutter: FVP mdk.FINE: 17:59:04.255: 0x1367d13d0 player.onStateChanged(1)
flutter: FVP mdk.FINE: 17:59:04.255: 0x1367d13d0 player.onMediaStatus(1)
flutter: FVP mdk.FINE: 17:59:04.255: 0x1367d13d0 player property: video.decoder = shader_resource=0
flutter: FVP mdk.FINE: 17:59:04.255: 0x1367d13d0 player property: avformat.strict = experimental
flutter: FVP mdk.FINE: 17:59:04.255: 0x1367d13d0 player property: avio.reconnect = 1
flutter: FVP mdk.FINE: 17:59:04.255: 0x1367d13d0 player property: avio.reconnect_delay_max = 7
flutter: FVP mdk.FINE: 17:59:04.255: 0x1367d13d0 player property: avio.protocol_whitelist = file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile
flutter: FVP mdk.FINE: 17:59:04.255: 0x1367d13d0 player property: avformat.rtsp_transport = tcp
flutter: FVP mdk.FINE: 17:59:04.255: 0x1367d13d0 player property: buffer = 2000+60000
flutter: FVP mdk.FINE: 17:59:04.255: 0x1367d13d0 player.setBufferRange(2000, 60000, 0)
flutter: FVP mdk.FINE: 17:59:04.255: 0x1367d13d0 player property: demux.buffer.ranges = 8
flutter: FVP mdk.FINE: 17:59:04.255: 0x1367d13d0 player property: demux.buffer.protocols = file,http,https
flutter: FVP mdk.FINE: 17:59:04.255: 0x1367d13d0 player.setDecoders(video, [VT, FFmpeg])
flutter: FVP mdk.FINE: 17:59:04.255: video decoders: "VT", "FFmpeg"
flutter: FVP mdk.FINE: 17:59:04.255: video decoders: "VT", "FFmpeg"
flutter: FVP mdk.FINE: 17:59:04.255: 0x1367d13d0 player property: avio.headers = referer: https://mp4upload.com/
flutter: FVP mdk.FINE: 17:59:04.255: 0x1367d13d0 player.setMedia(https://www3.mp4upload.com:183/d/r2x2ziemz3b4quuoicrbejcncvfl6nuscjjq3ce7ycivnzwbuwdzlxzfz62egxgpaazk4z7a/video.mp4)
flutter: FVP mdk.FINE: 17:59:04.255: default FrameReader0x32a85fca0 state: 0=>0=>0, 0
flutter: FVP mdk.INFO: 17:59:04.255: default0x32a85fca0 stop, current state: 0
flutter: FVP mdk.FINE: 17:59:04.255: AudioQueueStart ERROR: 0
flutter: FVP mdk.FINE: 17:59:04.255: default FrameReader0x32a85fca0 state: 0=>0=>0, 0
flutter: FVP mdk.INFO: 17:59:04.256: default0x32a85fca0 stop, current state: 0
flutter: FVP mdk.FINE: 17:59:04.256: 0x1367d13d0 player.prepare(0, ..., 1282)
flutter: FVP mdk.FINE: 17:59:04.256: AudioQueueStart ERROR: 0
flutter: FVP mdk.INFO: 17:59:04.256: 0x16d1be400 MediaControl.prepare(0, ...) https://www3.mp4upload.com:183/d/r2x2ziemz3b4quuoicrbejcncvfl6nuscjjq3ce7ycivnzwbuwdzlxzfz62egxgpaazk4z7a/video.mp4
flutter: FVP mdk.FINE: 17:59:04.256: default 0x32a85fca0 FrameReader.start(0, ...)
flutter: FVP mdk.FINE: 17:59:04.256: default 0x32a85fca0 FrameReader::update MediaStatus 0=>0X2
flutter: FVP fvp.FINE: 17:59:04.256: 37489486 player5208600736 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading)
abdelaziz-mahdy commented 2 months ago

thats another crash logs, same steps

flutter: FVP fvp.FINE: 18:04:14.446: registerVideoPlayerPlatformsWith: {platforms: [windows, linux, macos, android], player: {buffer: 2000+60000, demux.buffer.ranges: 8, demux.buffer.protocols: file,http,https}}
flutter: FVP mdk.INFO: 18:04:14.836: 0.29.0 (git 0a3bd27) - Multimedia Development Kit. Copyright (c) 2016-2024 WangBin(QtAV author) <wbsecg1 at gmail.com>
flutter: FVP fvp.FINE: 18:04:21.976: 864706595 player4964935936 create(https://82psw98llfa.pradoi.com/hls2/01/04637/cbuywjhu6l9i_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=iC2wl71Oo0_kXKuSicj8KMgZrcY1A5eLNatP2Qq86d0&s=1723496659&e=129600&f=23186966&srv=xhisossxof6ziadr&i=0.0&sp=500&p1=xhisossxof6ziadr&p2=xhisossxof6ziadr&asn=11260)
flutter: FVP mdk.FINE: 18:04:22.043: default 0x127eeabd0 new FrameReader...
flutter: FVP mdk.FINE: 18:04:22.043: Registered audio backends: AudioQueue OpenAL null
flutter: FVP mdk.FINE: 18:04:22.043: default 0x127ef50d0 new FrameReader...
flutter: FVP mdk.FINE: 18:04:22.043: Registered audio backends: AudioQueue OpenAL null
flutter: FVP mdk.FINE: 18:04:22.043: 0x127eefd70 player.Player()
flutter: FVP mdk.FINE: 18:04:22.043: 0x127eefd70 player.onEvent(1, 0x16dc71240)
flutter: FVP mdk.FINE: 18:04:22.043: 0x127eefd70 player.onStateChanged(1)
flutter: FVP mdk.FINE: 18:04:22.043: 0x127eefd70 player.onMediaStatus(1)
flutter: FVP mdk.FINE: 18:04:22.043: 0x127eefd70 player property: video.decoder = shader_resource=0
flutter: FVP mdk.FINE: 18:04:22.043: 0x127eefd70 player property: avformat.strict = experimental
flutter: FVP mdk.FINE: 18:04:22.043: 0x127eefd70 player property: avio.reconnect = 1
flutter: FVP mdk.FINE: 18:04:22.043: 0x127eefd70 player property: avio.reconnect_delay_max = 7
flutter: FVP mdk.FINE: 18:04:22.043: 0x127eefd70 player property: avio.protocol_whitelist = file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile
flutter: FVP mdk.FINE: 18:04:22.043: 0x127eefd70 player property: avformat.rtsp_transport = tcp
flutter: FVP mdk.FINE: 18:04:22.043: 0x127eefd70 player property: buffer = 2000+60000
flutter: FVP mdk.FINE: 18:04:22.043: 0x127eefd70 player.setBufferRange(2000, 60000, 0)
flutter: FVP mdk.FINE: 18:04:22.043: 0x127eefd70 player property: demux.buffer.ranges = 8
flutter: FVP mdk.FINE: 18:04:22.043: 0x127eefd70 player property: demux.buffer.protocols = file,http,https
flutter: FVP mdk.FINE: 18:04:22.043: 0x127eefd70 player.setDecoders(video, [VT, FFmpeg])
flutter: FVP mdk.FINE: 18:04:22.043: video decoders: "VT", "FFmpeg"
flutter: FVP mdk.FINE: 18:04:22.043: video decoders: "VT", "FFmpeg"
flutter: FVP mdk.FINE: 18:04:22.043: 0x127eefd70 player property: avio.headers = Accept: */*
flutter: FVP mdk.FINE: 18:04:22.043: 0x127eefd70 player.setMedia(https://82psw98llfa.pradoi.com/hls2/01/04637/cbuywjhu6l9i_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=iC2wl71Oo0_kXKuSicj8KMgZrcY1A5eLNatP2Qq86d0&s=1723496659&e=129600&f=23186966&srv=xhisossxof6ziadr&i=0.0&sp=500&p1=xhisossxof6ziadr&p2=xhisossxof6ziadr&asn=11260)
flutter: FVP mdk.FINE: 18:04:22.043: default FrameReader0x127eeabd0 state: 0=>0=>0, 0
flutter: FVP mdk.INFO: 18:04:22.044: default0x127eeabd0 stop, current state: 0
flutter: FVP mdk.FINE: 18:04:22.044: AudioQueueStart ERROR: 0
flutter: FVP mdk.FINE: 18:04:22.044: default FrameReader0x127eeabd0 state: 0=>0=>0, 0
flutter: FVP mdk.INFO: 18:04:22.044: default0x127eeabd0 stop, current state: 0
flutter: FVP mdk.FINE: 18:04:22.044: 0x127eefd70 player.prepare(0, ..., 1282)
flutter: FVP mdk.FINE: 18:04:22.044: AudioQueueStart ERROR: 0
flutter: FVP mdk.INFO: 18:04:22.044: 0x128698800 MediaControl.prepare(0, ...) https://82psw98llfa.pradoi.com/hls2/01/04637/cbuywjhu6l9i_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=iC2wl71Oo0_kXKuSicj8KMgZrcY1A5eLNatP2Qq86d0&s=1723496659&e=129600&f=23186966&srv=xhisossxof6ziadr&i=0.0&sp=500&p1=xhisossxof6ziadr&p2=xhisossxof6ziadr&asn=11260
flutter: FVP mdk.FINE: 18:04:22.044: default 0x127eeabd0 FrameReader.start(0, ...)
flutter: FVP mdk.FINE: 18:04:22.044: default 0x127eeabd0 FrameReader::update MediaStatus 0=>0X2
flutter: FVP fvp.FINE: 18:04:22.045: 90156322 player4964935936 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading)
flutter: FVP mdk.FINE: 18:04:22.046: default FrameReader0x127eeabd0 state: 0=>0=>1, 0
flutter: FVP mdk.FINE: 18:04:22.046: default FrameReader0x127eeabd0 state: 0=>1=>1, 0
flutter: FVP mdk.FINE: 18:04:22.046: default FrameReader0x127eeabd0 request to pause 1, loaded: 0.
flutter: FVP mdk.FINE: 18:04:22.046: default FrameReader0x127eeabd0 state: 0=>1=>2, 0
flutter: FVP mdk.FINE: 18:04:22.046: default FrameReader0x127eeabd0 state requested: 2, current: 0
flutter: FVP mdk.FINE: 18:04:22.046: virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50
flutter: FVP mdk.FINE: 18:04:22.046:
flutter: FVP mdk.FINE: 18:04:22.046: start frame reader thread: 0x306307000
flutter: FVP mdk.FINE: 18:04:22.046: FFmpeg/Libav runtime git-2024-07-09-9fb8d13-avbuild
flutter: FVP mdk.FINE: 18:04:22.046: Selected avutil runtime version: 59.28.100 (build: 59.28.100), license: LGPL version 2.1 or later
flutter: FVP mdk.FINE: 18:04:22.046: 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: 18:04:22.046: 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: 18:04:22.046: global option: ffmpeg.version = 7
flutter: FVP mdk.FINE: 18:04:22.046: av_dict_set0x109236e44
flutter: FVP mdk.FINE: 18:04:22.046: Selected avformat runtime version: 61.5.101 (build: 61.5.101), license: LGPL version 2.1 or later
flutter: FVP mdk.FINE: 18:04:22.046: avformat_version0x10917b854
flutter: FVP mdk.FINE: 18:04:22.046: Trying MediaIO FFmpeg
flutter: FVP mdk.FINE: 18:04:22.047: 0x17a861d60 open url:
flutter: FVP mdk.FINE: 18:04:22.047: FFmpeg/Libav runtime git-2024-07-09-9fb8d13-avbuild
flutter: FVP mdk.FINE: 18:04:23.846: 0x17a861d60 url opened
flutter: FVP mdk.FINE: 18:04:23.846: Selected avcodec runtime version: 61.10.100 (build: 61.10.100), license: LGPL version 2.1 or later
flutter: FVP mdk.FINE: 18:04:23.846: avcodec_descriptor_next0x108f92aac
flutter: FVP mdk.FINE: 18:04:23.848: format adts is used for https://82psw98llfa.pradoi.com/hls2/01/04637/cbuywjhu6l9i_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=iC2wl71Oo0_kXKuSicj8KMgZrcY1A5eLNatP2Qq86d0&s=1723496659&e=129600&f=23186966&srv=xhisossxof6ziadr&i=0.0&sp=500&p1=xhisossxof6ziadr&p2=xhisossxof6ziadr&asn=11260
flutter: FVP mdk.FINE: 18:04:23.849: default 0x127eeabd0 FrameReader::update MediaStatus 0X2=>0X2
flutter: FVP mdk.FINE: 18:04:23.849: 0x129054270 avio set class
flutter: FVP mdk.FINE: 18:04:23.849: before avformat_open_input. io: 0x17a861d60(FFmpeg)/pb: 0x129054270, url: https://82psw98llfa.pradoi.com/hls2/01/04637/cbuywjhu6l9i_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=iC2wl71Oo0_kXKuSicj8KMgZrcY1A5eLNatP2Qq86d0&s=1723496659&e=129600&f=23186966&srv=xhisossxof6ziadr&i=0.0&sp=500&p1=xhisossxof6ziadr&p2=xhisossxof6ziadr&asn=11260
flutter: FVP mdk.FINE: 18:04:23.849: [FFmpeg:hls] Skip ('#EXT-X-ALLOW-CACHE:YES')
flutter: FVP mdk.FINE: 18:04:23.849: [FFmpeg:hls] Skip ('#EXT-X-VERSION:3')
flutter: FVP mdk.FINE: 18:04:24.001: [FFmpeg:hls] Opening 'https://82psw98llfa.pradoi.com/hls2/01/04637/cbuywjhu6l9i_,n,h,x,.urlset/seg-1-f3-v1-a1.ts?t=iC2wl71Oo0_kXKuSicj8KMgZrcY1A5eLNatP2Qq86d0&s=1723496659&e=129600&f=23186966&srv=xhisossxof6ziadr&i=0.0&sp=500&p1=xhisossxof6ziadr&p2=xhisossxof6ziadr&asn=11260' for reading
flutter: FVP mdk.FINE: 18:04:25.635: [FFmpeg:hls] Opening 'https://82psw98llfa.pradoi.com/hls2/01/04637/cbuywjhu6l9i_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=iC2wl71Oo0_kXKuSicj8KMgZrcY1A5eLNatP2Qq86d0&s=1723496659&e=129600&f=23186966&srv=xhisossxof6ziadr&i=0.0&sp=500&p1=xhisossxof6ziadr&p2=xhisossxof6ziadr&asn=11260' for reading
flutter: FVP mdk.FINE: 18:04:27.291: after avformat_open_input. pb: 0x129054270, iformat: 0x1094c10c0, context flags: 2097280, input format flags: 49664
flutter: FVP mdk.FINE: 18:04:27.297: unsupported avformat options:  headers=Accept: */*
flutter: FVP mdk.FINE: 18:04:27.298: supports 208 ffmpeg sw pixel formats. unsupported: uyyvyy411 rgb8 x2rgb10be x2bgr10be gbrap14be gbrap14le
flutter: FVP mdk.FINE: 18:04:27.298: Unsupported stream type: data, codec: timed_id3
flutter: FVP mdk.INFO: 18:04:27.298: Format: hls, range: 101 +1425055ms, bitrate: 0, size: 0
flutter: FVP mdk.FINE: 18:04:27.298: 0x128698800 prepared callback is invoked
flutter: FVP mdk.FINE: 18:04:27.313: default 0x127eeabd0 FrameReader::update MediaStatus 0X2=>0X4
flutter: FVP fvp.FINE: 18:04:27.313: 90156322 player4964935936 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded)
flutter: FVP mdk.INFO: 18:04:27.313: ***buffering progress 0%***
flutter: FVP mdk.FINE: 18:04:27.313: default 0x127eeabd0 FrameReader::update MediaStatus 0X4=>0X14
flutter: FVP mdk.FINE: 18:04:27.313: virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50
flutter: FVP mdk.FINE: 18:04:27.313:
flutter: FVP fvp.FINE: 18:04:27.313: 90156322 player4964935936 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering)
flutter: FVP mdk.INFO: 18:04:27.313: ++++++++++++BUFFERING START++++++++++++
flutter: FVP mdk.FINE: 18:04:27.313:
flutter: FVP fvp.FINE: 18:04:27.314: 90156322 player4964935936 onEvent: reader.buffering -  - 0
flutter: FVP mdk.FINE: 18:04:27.314: 0x1290b1f50 cache: find stream seek result in ranges
flutter: FVP mdk.FINE: 18:04:27.315: 0x1290b1f50 cache: ranges 0/8:
flutter: FVP mdk.FINE: 18:04:27.315: 0x1290b1f50 cache: new range from video@0.101000
flutter: FVP mdk.FINE: 18:04:27.315: 0x1290b1f50 cache: ranges 1/8:  [0.101000, 0.101000], current: [0.101000, 0.101000]
flutter: FVP fvp.FINE: 18:04:27.315: 90156322 player4964935936 onEvent: cache.ranges -  - 1
flutter: FVP mdk.FINE: 18:04:27.315: default FrameReader0x127eeabd0 state: 0=>2=>1, 1
flutter: FVP mdk.FINE: 18:04:27.315: default FrameReader0x127eeabd0 update state: 0=>1
flutter: FVP fvp.FINE: 18:04:27.315: 90156322 player4964935936 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing
flutter: FVP mdk.FINE: 18:04:27.315: default FrameReader0x127eeabd0 state: 1=>1=>2, 1
flutter: FVP mdk.FINE: 18:04:27.316: default FrameReader0x127eeabd0 update state: 1=>2
flutter: FVP fvp.FINE: 18:04:27.316: 90156322 player4964935936 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused
flutter: FVP mdk.FINE: 18:04:27.316: starting decode loop thread mdk.vdec0@0x17ce9b000
flutter: FVP fvp.FINE: 18:04:27.316: 90156322 player4964935936 onEvent: thread.video -  - 1
flutter: FVP mdk.FINE: 18:04:27.316: video stream#0 starting decoding loop from decoder index 0...
flutter: FVP mdk.FINE: 18:04:27.316: creating video decoder: VT...
flutter: FVP mdk.FINE: 18:04:27.316: 0x127fdba68mdk::NativeVideoBufferPool::NativeVideoBufferPool()
flutter: FVP mdk.FINE: 18:04:27.316: Try to use IOSurface OpenGL(ES) interop: true
flutter: FVP mdk.INFO: 18:04:27.316: opening video decoder: VT...
flutter: FVP mdk.FINE: 18:04:27.316: starting decode loop thread mdk.adec1@0x17cf27000
flutter: FVP fvp.FINE: 18:04:27.316: 90156322 player4964935936 onEvent: thread.audio -  - 1
flutter: FVP mdk.FINE: 18:04:27.316: audio stream#1 starting decoding loop from decoder index 0...
flutter: FVP mdk.FINE: 18:04:27.316: creating audio decoder: auto...
flutter: FVP mdk.INFO: 18:04:27.316: opening audio decoder: FFmpeg...
flutter: FVP mdk.FINE: 18:04:27.316: opening ffmpeg audio decoder: aac
flutter: FVP mdk.FINE: 18:04:27.316: AVCodec.Audio[aac.] decoder: 1 Single threads
flutter: FVP mdk.FINE: 18:04:27.316: aac f32p, stereo @44100Hz
flutter: FVP fvp.FINE: 18:04:27.316: 90156322 player4964935936 onEvent: decoder.audio - FFmpeg - 0
flutter: FVP mdk.INFO: 18:04:27.316: ***buffering progress 32%***
flutter: FVP fvp.FINE: 18:04:27.316: 90156322 player4964935936 onEvent: reader.buffering -  - 32
flutter: FVP mdk.FINE: 18:04:27.316: audio stream#1 sending 1 invalid AOT frame @0.101000s. seeking: 0
flutter: FVP mdk.FINE: 18:04:27.316: 0x128698800 1st audio frame @0.101000
flutter: FVP mdk.INFO: 18:04:27.316: 0x128698800 seek end audio frame @0.101000 seek_pos_: -1, sync_ao_ 1
flutter: FVP mdk.FINE: 18:04:27.316: Selected avfilter runtime version: 10.2.102 (build: 10.2.102), license: LGPL version 2.1 or later
flutter: FVP mdk.FINE: 18:04:27.316: AudioRenderer format: f32, stereo @44100Hz, requested: f32p, stereo @44100Hz
flutter: FVP mdk.FINE: 18:04:27.317: AudioRenderer format changed and reinitialize
flutter: FVP mdk.FINE: 18:04:27.317: codec 'avc1' for VT
flutter: FVP mdk.FINE: 18:04:27.386: 0x127eefd80 setRenderAPI(3, 0x0)
flutter: FVP mdk.FINE: 18:04:27.387: getVideoOutContext 0x0 => 0x129344dc0. vo count: 1
flutter: FVP mdk.FINE: 18:04:27.387: 0x127eefd80 setVideoSurfaceSize(1920x1080, 0x0)
flutter: FVP mdk.FINE: 18:04:27.387: 0x127eefd70 player.setLoop(0)
flutter: FVP mdk.INFO: 18:04:27.387: setLoop(0), now 0/0
flutter: FVP mdk.FINE: 18:04:27.387: 0x127eefd70 player.setVolume(1.000000, -1)
flutter: FVP mdk.FINE: 18:04:27.387: 0x127eefd70 player.set(2)
flutter: FVP mdk.FINE: 18:04:27.387: 0x128698800 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>2, current state 2. status: 0X14
flutter: FVP mdk.FINE: 18:04:27.387: default FrameReader0x127eeabd0 request to pause 1, loaded: 4.
flutter: FVP mdk.FINE: 18:04:27.387: default FrameReader0x127eeabd0 state: 2=>2=>2, 0
flutter: FVP mdk.FINE: 18:04:27.387: VT hardware decode support: 1
flutter: FVP mdk.FINE: 18:04:27.387: NALU count: 2
flutter: FVP mdk.FINE: 18:04:27.387: 0: 3+31, SPS
flutter: FVP mdk.FINE: 18:04:27.387: 1: 37+7, PPS
flutter: FVP mdk.FINE: 18:04:27.387: <CMVideoFormatDescription 0x17da4c140 [0x1f0f6c8c0]> {
flutter: FVP mdk.FINE: 18:04:27.387: 0x127eefd70 player.seek(352000, 1026, ...)
flutter: FVP mdk.INFO: 18:04:27.387: 0x128698800-MediaControl::seek(pos: 352000, flag:0X402 +FromStart). now: 0
flutter: FVP mdk.FINE: 18:04:27.387: default 0x127eeabd0-FrameReader::seek(352000, 0X402)
flutter: FVP mdk.FINE: 18:04:27.387: default 0x127eeabd0 FrameReader::update MediaStatus 0X14=>0X94
flutter: FVP fvp.FINE: 18:04:27.387: 90156322 player4964935936 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+buffering+seeking)
flutter: FVP mdk.FINE: 18:04:27.387: 0x127eeabd0 default FrameReaderImpl::seekTo(352000, 0X402 #1)
flutter: FVP mdk.FINE: 18:04:27.387: 0x127eefd70 player.set(1)
flutter: FVP mdk.FINE: 18:04:27.387: 0x128698800 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>1, current state 2. status: 0X94
flutter: FVP mdk.FINE: 18:04:27.387: Using audio backend: AudioQueue
flutter: FVP mdk.FINE: 18:04:27.387: default FrameReader0x127eeabd0 request to pause 0, loaded: 4.
flutter: FVP mdk.FINE: 18:04:27.387: default FrameReader0x127eeabd0 state: 2=>2=>1, 0
flutter: FVP mdk.FINE: 18:04:27.387: default FrameReader0x127eeabd0 state requested: 1, current: 2
flutter: FVP mdk.FINE: 18:04:27.387: 0x128698800 ao opened: 1, reopen: 1, bad ao: 0. valid: 0
flutter: FVP mdk.FINE: 18:04:27.388: 0x1293af9b8 filter graph:
flutter: FVP mdk.FINE: 18:04:27.388: +-----------+
flutter: FVP mdk.FINE: 18:04:27.388: 0x127eefd70 player.setPlaybackRate(1.000000)
flutter: FVP mdk.FINE: 18:04:27.390: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 115, a: 100, delta: 15 +0.023220
flutter: FVP mdk.FINE: 18:04:27.390: audio stream#1 AOT frame is sent
flutter: FVP mdk.INFO: 18:04:27.390: ***buffering progress 33%***
flutter: FVP fvp.FINE: 18:04:27.390: 90156322 player4964935936 onEvent: reader.buffering -  - 33
flutter: FVP mdk.FINE: 18:04:27.390: seeking media's position is 352000=====
flutter: FVP mdk.FINE: 18:04:27.394: UsingHardwareAcceleratedVideoDecoder: 1
flutter: FVP fvp.FINE: 18:04:27.394: 90156322 player4964935936 onEvent: decoder.video - VT - 0
flutter: FVP mdk.FINE: 18:04:27.394: decode stored recovery packets: 0
flutter: FVP mdk.FINE: 18:04:27.410: video stream#0 sending 1 invalid AOT frame @0.184411s. seeking: 0
flutter: FVP mdk.FINE: 18:04:27.410: 0x128698800 1st video frame to render @0.184411s, sync time: 0.101000
flutter: FVP mdk.FINE: 18:04:27.411: VideoRenderer clear buffered frames
flutter: FVP mdk.FINE: 18:04:27.411: 0-track seek end video frame @0.184411 seek_pos_: 352000
flutter: FVP mdk.FINE: 18:04:27.411: 0x128698800 1st video frame to render @0.184411s, sync time: 0.101000
flutter: FVP fvp.FINE: 18:04:27.411: 90156322 player4964935936 onEvent: video - size - 0
flutter: FVP mdk.FINE: 18:04:27.411: VideoRenderer WxH=1920.000000x1080.000000 1920.000000x1080.000000, frame: 1920x1080
flutter: FVP mdk.FINE: 18:04:27.411: update transform 2d. scale: (1.000000, 1.000000), orientation: 0
flutter: FVP mdk.FINE: 18:04:27.411: m: mat<4, 4>(
flutter: FVP mdk.FINE: 18:04:27.411: 1  0  0  0
flutter: FVP mdk.FINE: 18:04:27.411: 0  1  0  0
flutter: FVP mdk.FINE: 18:04:27.411: 0  0  1  0
flutter: FVP mdk.FINE: 18:04:27.411: 0  0  0  1
flutter: FVP mdk.FINE: 18:04:27.411: )
flutter: FVP mdk.FINE: 18:04:27.411: 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: 18:04:27.411: Metal pixel format 0: MTLPixelFormatR8Unorm
flutter: FVP mdk.FINE: 18:04:27.411: Metal pixel format 1: MTLPixelFormatRG8Unorm
flutter: FVP mdk.FINE: 18:04:27.411: channel map: mat<4, 4>(
flutter: FVP mdk.FINE: 18:04:27.411: 1  0  0  0
flutter: FVP mdk.FINE: 18:04:27.411: 0  1  0  0
flutter: FVP mdk.FINE: 18:04:27.412: 0  0  1  0
flutter: FVP mdk.FINE: 18:04:27.412: 0  0  0  1
flutter: FVP mdk.FINE: 18:04:27.412: )
flutter: FVP mdk.FINE: 18:04:27.412: frame format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0
flutter: FVP mdk.FINE: 18:04:27.412: frame color: BT709 BT709 BT709 Limited. gamma: 2.200000, signal peak: 1.000000
flutter: FVP mdk.FINE: 18:04:27.412:  -
flutter: FVP mdk.FINE: 18:04:27.412: output color: BT709 UNSPECIFIED RGB Full. gamma: 2.200000, signal peak: 1.000000
flutter: FVP mdk.FINE: 18:04:27.412: rgb primaries matrix: mat<3, 3>(
flutter: FVP mdk.FINE: 18:04:27.412: 1  0  0
flutter: FVP mdk.FINE: 18:04:27.414: 0  1  0
flutter: FVP mdk.FINE: 18:04:27.414: 0  0  1
flutter: FVP mdk.FINE: 18:04:27.414: )
flutter: FVP mdk.FINE: 18:04:27.414: scale: 1.000000, color transform: mat<4, 4>(
flutter: FVP mdk.FINE: 18:04:27.414: 1.16438  0  1.79274  -0.972945
flutter: FVP mdk.FINE: 18:04:27.414: 1.16438  -0.213249  -0.532909  0.301483
flutter: FVP mdk.FINE: 18:04:27.414: 1.16438  2.1124  0  -1.1334
flutter: FVP mdk.FINE: 18:04:27.414: 0  0  0  1
flutter: FVP mdk.FINE: 18:04:27.414: )
flutter: FVP mdk.FINE: 18:04:27.414: EQ: mat<4, 4>(
flutter: FVP mdk.FINE: 18:04:27.415: 1  0  0  0
flutter: FVP mdk.FINE: 18:04:27.415: 0  1  0  0
flutter: FVP mdk.FINE: 18:04:27.415: 0  0  1  0
flutter: FVP mdk.FINE: 18:04:27.415: 0  0  0  1
flutter: FVP mdk.FINE: 18:04:27.415: )
flutter: FVP mdk.FINE: 18:04:27.415: shader id: 2321
flutter: FVP mdk.FINE: 18:04:27.415: dump UBO layout:
flutter: FVP fvp.FINE: 18:04:27.415: 90156322 player4964935936 onEvent: render.video - 1st_frame - 184
flutter: FVP mdk.FINE: 18:04:27.415: video stream#0 AOT frame is sent
flutter: FVP mdk.FINE: 18:04:27.606: seekTo(352000) found video stream#0 packet at -3 in [1.018578, 1.059578] s
flutter: FVP mdk.FINE: 18:04:27.606: seekTo(352000) found audio stream#1 packet at -3 in [0.124211, 0.797211] s
flutter: FVP mdk.INFO: 18:04:27.606: ***buffering progress 100%***
flutter: FVP mdk.FINE: 18:04:27.606: default 0x127eeabd0 FrameReader::update MediaStatus 0X94=>0X1A4
flutter: FVP fvp.FINE: 18:04:27.606: 90156322 player4964935936 onMediaStatus: MediaStatus(+loaded+buffering+seeking) => MediaStatus(+loaded+prepared+buffered+seeking)
flutter: FVP mdk.INFO: 18:04:27.606: ++++++++++++BUFFERING END++++++++++++
flutter: FVP mdk.FINE: 18:04:27.606:
flutter: FVP fvp.FINE: 18:04:27.607: 90156322 player4964935936 onEvent: reader.buffering -  - 100
flutter: FVP mdk.INFO: 18:04:27.607: virtual int64_t mdk::PacketIOWrapper::seek(int64_t, SeekFlag)@699 seek target(from 101): 352000ms, flags: +FromStart. now: 1.060278
flutter: FVP mdk.FINE: 18:04:27.607: default 0x127eeabd0 FrameReader::update MediaStatus 0X1A4=>0X1A4
flutter: FVP mdk.FINE: 18:04:27.607: 0x1290b1f50 cache: seek 352.000000 check range [0.101000, 0.976867]
flutter: FVP mdk.FINE: 18:04:27.607: 0x1290b1f50 cache: too few video key frames(1) in current range[0.101000, 0.976867], drop
flutter: FVP mdk.FINE: 18:04:27.607: 0x1290b1f50 cache: ranges 0/8:
flutter: FVP mdk.FINE: 18:04:27.607: Seek start. target time: 352101000 avseek flags: 1
flutter: FVP mdk.FINE: 18:04:27.607: Seek end
flutter: FVP mdk.FINE: 18:04:27.607: 1 packets is read after seek. read more to get target pts
flutter: FVP mdk.FINE: 18:04:27.607: [FFmpeg:hls] Opening 'https://82psw98llfa.pradoi.com/hls2/01/04637/cbuywjhu6l9i_,n,h,x,.urlset/seg-35-f3-v1-a1.ts?t=iC2wl71Oo0_kXKuSicj8KMgZrcY1A5eLNatP2Qq86d0&s=1723496659&e=129600&f=23186966&srv=xhisossxof6ziadr&i=0.0&sp=500&p1=xhisossxof6ziadr&p2=xhisossxof6ziadr&asn=11260' for reading
flutter: FVP mdk.FINE: 18:04:27.607: seeking media's position is 352000=====
flutter: FVP mdk.INFO: 18:04:27.614: ***buffering progress 0%***
flutter: FVP mdk.FINE: 18:04:27.614: default 0x127eeabd0 FrameReader::update MediaStatus 0X1A4=>0X194
flutter: FVP fvp.FINE: 18:04:27.646: 90156322 player4964935936 onMediaStatus: MediaStatus(+loaded+prepared+buffered+seeking) => MediaStatus(+loaded+prepared+buffering+seeking)
flutter: FVP mdk.INFO: 18:04:27.646: ++++++++++++BUFFERING START++++++++++++
flutter: FVP mdk.FINE: 18:04:27.647:
flutter: FVP fvp.FINE: 18:04:27.647: 90156322 player4964935936 onEvent: reader.buffering -  - 0
flutter: FVP mdk.FINE: 18:04:27.647: seeking media's position is 352000=====
flutter: FVP mdk.FINE: 18:04:27.877: seeking media's position is 352000=====
flutter: FVP fvp.FINE: 18:04:28.269: 864706595 player6402719856 create(https://www3.mp4upload.com:183/d/r2x2ziemz3b4quuoicrbejcncvfl6nuscjjq3ce7ycivnzwbuu4hptt4gebqf3b2gt7xufnx/video.mp4)
flutter: FVP mdk.FINE: 18:04:28.305: default 0x17da75960 new FrameReader...
flutter: FVP mdk.FINE: 18:04:28.306: Registered audio backends: AudioQueue OpenAL null
flutter: FVP mdk.FINE: 18:04:28.306: default 0x17da75ca0 new FrameReader...
flutter: FVP mdk.FINE: 18:04:28.306: Registered audio backends: AudioQueue OpenAL null
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player.Player()
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player.onEvent(1, 0x16dc711b0)
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player.onStateChanged(1)
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player.onMediaStatus(1)
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player property: video.decoder = shader_resource=0
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player property: avformat.strict = experimental
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player property: avio.reconnect = 1
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player property: avio.reconnect_delay_max = 7
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player property: avio.protocol_whitelist = file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player property: avformat.rtsp_transport = tcp
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player property: buffer = 2000+60000
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player.setBufferRange(2000, 60000, 0)
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player property: demux.buffer.ranges = 8
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player property: demux.buffer.protocols = file,http,https
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player.setDecoders(video, [VT, FFmpeg])
flutter: FVP mdk.FINE: 18:04:28.306: video decoders: "VT", "FFmpeg"
flutter: FVP mdk.FINE: 18:04:28.306: video decoders: "VT", "FFmpeg"
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player property: avio.headers = referer: https://mp4upload.com/
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player.setMedia(https://www3.mp4upload.com:183/d/r2x2ziemz3b4quuoicrbejcncvfl6nuscjjq3ce7ycivnzwbuu4hptt4gebqf3b2gt7xufnx/video.mp4)
flutter: FVP mdk.FINE: 18:04:28.306: default FrameReader0x17da75960 state: 0=>0=>0, 0
flutter: FVP mdk.INFO: 18:04:28.306: default0x17da75960 stop, current state: 0
flutter: FVP mdk.FINE: 18:04:28.306: AudioQueueStart ERROR: 0
flutter: FVP mdk.FINE: 18:04:28.306: default FrameReader0x17da75960 state: 0=>0=>0, 0
flutter: FVP mdk.INFO: 18:04:28.306: default0x17da75960 stop, current state: 0
flutter: FVP mdk.FINE: 18:04:28.306: 0x17da272b0 player.prepare(0, ..., 1282)
flutter: FVP mdk.FINE: 18:04:28.306: AudioQueueStart ERROR: 0
flutter: FVP mdk.INFO: 18:04:28.306: 0x3301d0400 MediaControl.prepare(0, ...) https://www3.mp4upload.com:183/d/r2x2ziemz3b4quuoicrbejcncvfl6nuscjjq3ce7ycivnzwbuu4hptt4gebqf3b2gt7xufnx/video.mp4
flutter: FVP mdk.FINE: 18:04:28.306: default 0x17da75960 FrameReader.start(0, ...)
flutter: FVP mdk.FINE: 18:04:28.306: default 0x17da75960 FrameReader::update MediaStatus 0=>0X2
flutter: FVP fvp.FINE: 18:04:28.306: 382933138 player6402719856 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading)
flutter: FVP mdk.FINE: 18:04:28.307: default FrameReader0x17da75960 state: 0=>0=>1, 0
flutter: FVP mdk.FINE: 18:04:28.307: default FrameReader0x17da75960 state: 0=>1=>1, 0
flutter: FVP mdk.FINE: 18:04:28.307: default FrameReader0x17da75960 request to pause 1, loaded: 0.
flutter: FVP mdk.FINE: 18:04:28.307: default FrameReader0x17da75960 state: 0=>1=>2, 0
flutter: FVP mdk.FINE: 18:04:28.307: default FrameReader0x17da75960 state requested: 2, current: 0
flutter: FVP mdk.FINE: 18:04:28.307: virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50
flutter: FVP mdk.FINE: 18:04:28.307:
flutter: FVP mdk.FINE: 18:04:28.307: start frame reader thread: 0x17dd07000
flutter: FVP mdk.FINE: 18:04:28.307: Trying MediaIO FFmpeg
flutter: FVP mdk.FINE: 18:04:28.307: 0x129049030 open url:
flutter: FVP mdk.FINE: 18:04:28.307: 0x127eefd80 setVideoSurfaceSize(-1x-1, 0x0)
flutter: FVP mdk.FINE: 18:04:28.307: mdk::VideoRenderer::Private::~Private() @127
wang-bin commented 2 months ago

You have to debug(lldb for macos) the program and show me backtrace, otherwise I can't know where it crashes.

abdelaziz-mahdy commented 2 months ago
image

crash screenshot until i can figure out how to extract using lldb

lldb crash logs

image
abdelaziz-mahdy commented 2 months ago

btw it crashed once on android too, most likely same issue since it was the same steps

wang-bin commented 2 months ago

type p pkt after (lldb), then will show the value of variable pkt, i need to know this value

abdelaziz-mahdy commented 2 months ago
Process 33415 stopped
* thread #64, name = 'mdk.vdec0@0x17105b000', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
    frame #0: 0x0000000101ef3040 mdk`mdk::abi::VideoToolboxDecoder::decode(this=0x000060000275a340, pkt=0x000000017105a8e8) at VideoToolboxDecoder.cpp:469:44 [opt]
Target 0: (Anime Here) stopped.
warning: mdk was compiled with optimization - stepping may behave oddly; variables may not be available.
(lldb) p pkt
(const mdk::Packet &) 0x000000017105a8e8: {
  type = Video
  hasKeyFrame = false
  buffer = nullptr {
    __ptr_ = nullptr
  }
  pts = 0.10100000000000001
  duration = -1
  dts = 1
  position = -9223372036854775808
  stream = 0
  metadata = size=0 {}
}
(lldb) bt
* thread #64, name = 'mdk.vdec0@0x17105b000', stop reason = EXC_BAD_ACCESS (code=1, address=0x0)
  * frame #0: 0x0000000101ef3040 mdk`mdk::abi::VideoToolboxDecoder::decode(this=0x000060000275a340, pkt=0x000000017105a8e8) at VideoToolboxDecoder.cpp:469:44 [opt]
    frame #1: 0x0000000101e9eaa4 mdk`bool mdk::abi::FrameReaderImpl::decodeLoop<(mdk::abi::MediaType)0>(int, int) at FrameReader.cpp:2283:43 [opt]
    frame #2: 0x0000000101e9e8ac mdk`bool mdk::abi::FrameReaderImpl::decodeLoop<(mdk::abi::MediaType)0>(this=0x0000000174f63240, stream=<unavailable>, decoderIndex=<unavailable>) at FrameReader.cpp:2385:26 [opt]
    frame #3: 0x0000000101e9c238 mdk`void* std::__1::__thread_proxy[abi:un170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, mdk::abi::FrameReaderImpl::startDecodeThread(mdk::abi::FrameReaderImpl::DecLoopState&, mdk::abi::MediaType, int)::$_32>>(void*) at FrameReader.cpp:2717:28 [opt]
    frame #4: 0x0000000101e9bed4 mdk`void* std::__1::__thread_proxy[abi:un170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, mdk::abi::FrameReaderImpl::startDecodeThread(mdk::abi::FrameReaderImpl::DecLoopState&, mdk::abi::MediaType, int)::$_32>>(void*) [inlined] decltype(std::declval<mdk::abi::FrameReaderImpl::startDecodeThread(mdk::abi::FrameReaderImpl::DecLoopState&, mdk::abi::MediaType, int)::$_32>()()) std::__1::__invoke[abi:un170006]<mdk::abi::FrameReaderImpl::startDecodeThread(mdk::abi::FrameReaderImpl::DecLoopState&, mdk::abi::MediaType, int)::$_32>(__f=0x000060000036fca8) at invoke.h:340:25 [opt]
    frame #5: 0x0000000101e9bed4 mdk`void* std::__1::__thread_proxy[abi:un170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, mdk::abi::FrameReaderImpl::startDecodeThread(mdk::abi::FrameReaderImpl::DecLoopState&, mdk::abi::MediaType, int)::$_32>>(void*) [inlined] void std::__1::__thread_execute[abi:un170006]<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, mdk::abi::FrameReaderImpl::startDecodeThread(mdk::abi::FrameReaderImpl::DecLoopState&, mdk::abi::MediaType, int)::$_32>(__t=size=2, (null)=<unavailable>) at thread.h:227:5 [opt]
    frame #6: 0x0000000101e9bed4 mdk`void* std::__1::__thread_proxy[abi:un170006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, mdk::abi::FrameReaderImpl::startDecodeThread(mdk::abi::FrameReaderImpl::DecLoopState&, mdk::abi::MediaType, int)::$_32>>(__vp=<unavailable>) at thread.h:238:5 [opt]
    frame #7: 0x0000000183f6df94 libsystem_pthread.dylib`_pthread_start + 136
(lldb) 
wang-bin commented 2 months ago

How do you copy the log? a log message may contains multiple lines, only the first line will prepend flutter: FVP mdk.FINE:, so if you filter FVP, the following lines will not visible.

When crashing, some log messages will not write to dart logging. You can run

export MDK_CLOG=1
./build/macos/Build/Products/Debug/$APPNAME.app/Contents/MacOS/$APPNAME

then will write log as much as possible

abdelaziz-mahdy commented 2 months ago

Ok I will disable my app logs and send all logs using the method you mentioned, and yes I prefix logs with fvp

abdelaziz-mahdy commented 2 months ago

this is the logs, keep in mind i start playback with a fast source then i switch to the slow one and slow one gives me time to reproduce the issue

Logs ``` ahket-kms-py3.12AbdelazizMahdy@abdelazizs-MacBook-Pro anime_here % export MDK_CLOG=1 ./build/macos/Build/Products/Debug/'Anime Here.app'/Contents/MacOS/'Anime Here' objc[68436]: Class AVFFrameReceiver is implemented in both /opt/homebrew/Cellar/ffmpeg/7.0.2/lib/libavdevice.61.1.100.dylib (0x1067ac3a8) and /Users/AbdelazizMahdy/flutter_projects/anime_here/build/macos/Build/Products/Debug/Anime Here.app/Contents/Frameworks/mdk.framework/Versions/A/libffmpeg.7.dylib (0x10b850d60). One of the two will be used. Which one is undefined. objc[68436]: Class AVFAudioReceiver is implemented in both /opt/homebrew/Cellar/ffmpeg/7.0.2/lib/libavdevice.61.1.100.dylib (0x1067ac3f8) and /Users/AbdelazizMahdy/flutter_projects/anime_here/build/macos/Build/Products/Debug/Anime Here.app/Contents/Frameworks/mdk.framework/Versions/A/libffmpeg.7.dylib (0x10b850db0). One of the two will be used. Which one is undefined. objc[68436]: Class AVFFrameReceiver is implemented in both /opt/homebrew/Cellar/ffmpeg/7.0.2/lib/libavdevice.61.1.100.dylib (0x1067ac3a8) and /Users/AbdelazizMahdy/flutter_projects/anime_here/build/macos/Build/Products/Debug/Anime Here.app/Contents/Frameworks/libavdevice.framework/Versions/A/libavdevice (0x104ed07f8). One of the two will be used. Which one is undefined. objc[68436]: Class AVFAudioReceiver is implemented in both /opt/homebrew/Cellar/ffmpeg/7.0.2/lib/libavdevice.61.1.100.dylib (0x1067ac3f8) and /Users/AbdelazizMahdy/flutter_projects/anime_here/build/macos/Build/Products/Debug/Anime Here.app/Contents/Frameworks/libavdevice.framework/Versions/A/libavdevice (0x104ed0848). One of the two will be used. Which one is undefined. 0.29.0 (git 0a3bd27) - Multimedia Development Kit. Copyright (c) 2016-2024 WangBin(QtAV author) Build for: macOS110000/14.6.1 16KB ARMv8 AArch64; libc++170006; Apple Clang15.0.0 (clang-1500.3.9.4); 12:08:58 Jul 14 2024 2024-08-18 00:32:40.318 Anime Here[68436:9098192] FFmpegKitFlutterPlugin 0x159f3ee40 created. global option: UserAddress = 0x10515ee7c global option: MDK_KEY = C03BFF5306AB39058A767105F82697F42A00FE970FB0E641D306DEFF3F220547E5E5377A3C504DC30D547890E71059BC023A4DD91A95474D1F33CA4C26C81B0FC73B00ACF954C6FA75898EFA07D9680B6A00FDF179C0A15381101D01124498AF55B069BD4B0156D5CF5A56DEDE782E5F3930AD47C8F40BFBA379231142E31B0F 3mdk verify key signature ok 3mdk license key restrictions: Test, key time: -1 check version user module: /Users/AbdelazizMahdy/flutter_projects/anime_here/build/macos/Build/Products/Debug/Anime Here.app/Contents/Frameworks/fvp.framework/Versions/A/fvp 3mdk license key for app: fvp flutter: The Dart VM service is listening on http://127.0.0.1:51168/3vCqe_Fo0O4=/ flutter: FVP fvp.FINE: 00:32:40.548: registerVideoPlayerPlatformsWith: {platforms: [windows, linux, macos, android], player: {buffer: 2000+60000, demux.buffer.ranges: 8, demux.buffer.protocols: file,http,https}} global option: d3d11.sync.cpu = 1 global option: UserAddress = 0x11ce08028 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: onReady() default 0x14e005c20 new FrameReader... Registered audio backends: AudioQueue OpenAL null default 0x14df898b0 new FrameReader... Registered audio backends: AudioQueue OpenAL null 0x14df81050 player.Player() 0x14df81050 player.onEvent(1, 0x16b8f9210) 0x14df81050 player.onStateChanged(1) 0x14df81050 player.onMediaStatus(1) flutter: FVP fvp.FINE: 00:32:47.678: 1064901486 player5603059392 create(https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.1080.m3u8) 0x14df81050 player property: video.decoder = shader_resource=0 0x14df81050 player property: avformat.strict = experimental 0x14df81050 player property: avio.reconnect = 1 0x14df81050 player property: avio.reconnect_delay_max = 7 0x14df81050 player property: avio.protocol_whitelist = file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile 0x14df81050 player property: avformat.rtsp_transport = tcp 0x14df81050 player property: buffer = 2000+60000 0x14df81050 player.setBufferRange(2000, 60000, 0) 0x14df81050 player property: demux.buffer.ranges = 8 0x14df81050 player property: demux.buffer.protocols = file,http,https 0x14df81050 player.setDecoders(video, [VT, FFmpeg]) video decoders: "VT", "FFmpeg" video decoders: "VT", "FFmpeg" 0x14df81050 player.setMedia(https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.1080.m3u8) default FrameReader0x14e005c20 state: 0=>0=>0, 0 default0x14e005c20 stop, current state: 0 AudioQueueStart ERROR: 0 no video renderer default FrameReader0x14e005c20 state: 0=>0=>0, 0 default0x14e005c20 stop, current state: 0 0x14df81050 player.prepare(0, ..., 1282) AudioQueueStart ERROR: 0 0x14eb16e00 MediaControl.prepare(0, ...) https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.1080.m3u8 default 0x14e005c20 FrameReader.start(0, ...) default 0x14e005c20 FrameReader::update MediaStatus 0=>0X2 default FrameReader0x14e005c20 state: 0=>0=>1, 0 default FrameReader0x14e005c20 state: 0=>1=>1, 0 default FrameReader0x14e005c20 request to pause 1, loaded: 0. default FrameReader0x14e005c20 state: 0=>1=>2, 0 default FrameReader0x14e005c20 state requested: 2, current: 0 start frame reader thread: virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 0x16cbfb000 FFmpeg/Libav runtime git-2024-07-09-9fb8d13-avbuild Selected avutil runtime version: 59.28.100 (build: 59.28.100), license: LGPL version 2.1 or later 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*' 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*' global option: ffmpeg.version = 7 av_dict_set0x10b5aee44 Failed to create io for url. io: 0x0, open: 0 Selected avformat runtime version: 61.5.101 (build: 61.5.101), license: LGPL version 2.1 or later av_muxer_iterate0x10b51ba4c Selected avcodec runtime version: 61.10.100 (build: 61.10.100), license: LGPL version 2.1 or later avcodec_descriptor_next0x10b30aaac default 0x14e005c20 FrameReader::update MediaStatus 0X2=>0X2 before avformat_open_input. io: 0x0()/pb: 0x0, url: https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.1080.m3u8 FFmpeg/Libav runtime git-2024-07-09-9fb8d13-avbuild flutter: FVP fvp.FINE: 00:32:47.743: 315208027 player5603059392 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading) [FFmpeg:hls] Skip ('#EXT-X-VERSION:3') [FFmpeg:hls] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10800.ts' for reading [FFmpeg:hls] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10801.ts' for reading after avformat_open_input. pb: 0x15b47c9c0, iformat: 0x10b8390c0, context flags: 2097152, input format flags: 49664 unsupported avformat options: buffer.protocols=file,http,https rtsp_transport=tcp buffer.ranges=8 supports 208 ffmpeg sw pixel formats. unsupported: uyyvyy411 rgb8 x2rgb10be x2bgr10be gbrap14be gbrap14le Format: hls, range: 1460 +1419918ms, bitrate: 87, size: 0 Programs: Program id 0 Metadata: variant_bitrate: 0 Video: track 0 stream#0, range: 1483 +0ms, frames: 0 codec: h264 tag: 0X1B profile: 100 level: 40, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 0, 1920x1080, fps: 23.976, bframes: 2 extra data(37): 00 00 01 67 64 00 28 AC D9 40 78 02 27 E5 C0 44 00 00 0F A4 00 02 EE 00 3C 60 C6 58 00 00 00 01 68 EB E5 2C 8B Metadata: variant_bitrate: 0 Audio: track 0 stream#1, range: 1460 +0ms, frames: 0 codec: aac tag: 0XF profile: 1 level: -99, sample size: 0/0, block align: 0, frame_size: 1024, f32p stereo(2) @44100Hz, bitrate: 0 Metadata: variant_bitrate: 0 0x14eb16e00 prepared callback is invoked default 0x14e005c20 FrameReader::update MediaStatus 0X2=>0X4 ***buffering progress 0%*** default 0x14e005c20 FrameReader::update MediaStatus 0X4=>0X14 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 ++++++++++++BUFFERING START++++++++++++ 0x11a7e3d80 cache: find stream seek result in ranges 0x11a7e3d80 cache: ranges 0/8: 0x11a7e3d80 cache: new range from video@1.400000 0x11a7e3d80 cache: ranges 1/8: [1.400000, 1.400000], current: [1.400000, 1.400000] default FrameReader0x14e005c20 state: 0=>2=>1, 1 default FrameReader0x14e005c20 update state: 0=>1 default FrameReader0x14e005c20 state: 1=>1=>2, 1 default FrameReader0x14e005c20 update state: 1=>2 starting decode loop thread mdk.vdec0@0x320087000 video stream#0 starting decoding loop from decoder index 0... creating video decoder: VT... 0x159e95b68mdk::NativeVideoBufferPool::NativeVideoBufferPool() Try to use IOSurface OpenGL(ES) interop: 1 opening video decoder: VT... starting decode loop thread mdk.adec1@0x320307000 audio stream#1 starting decoding loop from decoder index 0... creating audio decoder: auto... opening audio decoder: FFmpeg... opening ffmpeg audio decoder: aac AVCodec.Audio[aac.] decoder: 1 Single threads aac f32p, stereo @44100Hz ***buffering progress 44%*** audio stream#1 sending 1 invalid AOT frame @1.460211s. seeking: 0 0x14eb16e00 1st audio frame @1.460211 0x14eb16e00 seek end audio frame @1.460211 seek_pos_: -1, sync_ao_ 1 Selected avfilter runtime version: 10.2.102 (build: 10.2.102), license: LGPL version 2.1 or later AudioRenderer format: f32, stereo @44100Hz, requested: f32p, stereo @44100Hz AudioRenderer format changed and reinitialize codec 'avc1' for VT 0x14df81060 setRenderAPI(3, 0x0) getVideoOutContext 0x0 => 0x159e55580. vo count: 1 0x14df81060 setVideoSurfaceSize(1920x1080, 0x0) [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10802.ts' for reading VT hardware decode support: 1 NALU count: 2 0: 3+26, SPS 1: 32+5, PPS { mediaType:'vide' mediaSubType:'avc1' mediaSpecific: { codecType: 'avc1' dimensions: 1920 x 1080 } extensions: {{ CVFieldCount = 1; CVImageBufferChromaLocationBottomField = Left; CVImageBufferChromaLocationTopField = Left; CVPixelAspectRatio = { HorizontalSpacing = 1; VerticalSpacing = 1; }; FullRangeVideo = 0; SampleDescriptionExtensionAtoms = { avcC = {length = 46, bytes = 0x01640028 ffe1001a 67640028 acd94078 ... ebe52c8b fdf8f800 }; }; }} } [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10803.ts' for reading Using audio backend: AudioQueue UsingHardwareAcceleratedVideoDecoder: 1 decode stored recovery packets: 0 ***buffering progress 100%*** default 0x14e005c20 FrameReader::update MediaStatus 0X14=>0X124 0x14eb16e00 ao opened: 1, reopen: 1, bad ao: 0. valid: 0 ++++++++++++BUFFERING END++++++++++++ video stream#0 sending 1 invalid AOT frame @1.483422s. seeking: 0 0x14eb16e00 1st video frame to render @1.483422s, sync time: 0.080000 VideoRenderer clear buffered frames 0-track seek end video frame @1.483422 seek_pos_: -1 0x14eb16e00 1st video frame to render @1.483422s, sync time: 0.080000 VideoRenderer WxH=1920.000000x1080.000000 1920.000000x1080.000000, frame: 1920x1080 update transform 2d. scale: (1.000000, 1.000000), orientation: 0 m: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) 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 Metal pixel format 0: MTLPixelFormatR8Unorm Metal pixel format 1: MTLPixelFormatRG8Unorm channel map: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) frame format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0 frame color: BT709 BT709 BT709 Limited. gamma: 2.200000, signal peak: 1.000000 - output color: BT709 UNSPECIFIED RGB Full. gamma: 2.200000, signal peak: 1.000000 rgb primaries matrix: mat<3, 3>( 1 0 0 0 1 0 0 0 1 ) scale: 1.000000, color transform: mat<4, 4>( 1.16438 0 1.79274 -0.972945 1.16438 -0.213249 -0.532909 0.301483 1.16438 2.1124 0 -1.1334 0 0 0 1 ) EQ: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) shader id: 2321 build metal shader 3.1 elapsed: 158us dump UBO layout: align @offset +size /stride address name ~ path: type -> parent 16@0 +64/16 0x159e8bcf8 u_colorMatrix ~ u_colorMatrix: mat4 -> 0x0 [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10804.ts' for reading [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10805.ts' for reading flutter: FVP fvp.FINE: 00:32:48.494: 315208027 player5603059392 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded) [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10806.ts' for reading 0x14df81050 player.setLoop(0) setLoop(0), now 0/0 0x14df81050 player.setVolume(1.000000, -1) 0x14df81050 player.set(2) 0x14eb16e00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>2, current state 2. status: 0X124 default FrameReader0x14e005c20 request to pause 1, loaded: 4. default FrameReader0x14e005c20 state: 2=>2=>2, 0 0x14df81050 player.seek(0, 1026, ...) 0x14eb16e00-MediaControl::seek(pos: 0, flag:0X402 +FromStart). now: 23 default 0x14e005c20-FrameReader::seek(0, 0X402) default 0x14e005c20 FrameReader::update MediaStatus 0X124=>0X1A4 0x14e005c20 default FrameReaderImpl::seekTo(0, 0X402 #1) 0x14df81050 player.set(1) 0x14eb16e00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>1, current state 2. status: 0X1A4 default FrameReader0x14e005c20 request to pause 0, loaded: 4. default FrameReader0x14e005c20 state: 2=>2=>1, 0 default FrameReader0x14e005c20 state requested: 1, current: 2 video stream#0 AOT frame is sent 0x159f879e8 filter graph: +-----------+ | src |default--[44100Hz fltp:stereo]--swr:default | (abuffer) | +-----------+ +---------------+ swr:default--[44100Hz flt:stereo]--default| dst | | (abuffersink) | +---------------+ +-------------+ src:default--[44100Hz fltp:stereo]--default| swr |default--[44100Hz flt:stereo]--dst:default | (aresample) | +-------------+ >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 1475, a: 1460, delta: 15 +0.023220 audio stream#1 AOT frame is sent flutter: wakelock: _count = 1 0x14df81050 player.setPlaybackRate(1.000000) flutter: FVP fvp.FINE: 00:32:48.506: 315208027 player5603059392 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering) flutter: FVP fvp.FINE: 00:32:48.506: 315208027 player5603059392 onEvent: reader.buffering - - 0 seeking media's position is 0===== flutter: FVP fvp.FINE: 00:32:48.507: 315208027 player5603059392 onEvent: cache.ranges - - 1 flutter: FVP fvp.FINE: 00:32:48.507: 315208027 player5603059392 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing flutter: FVP fvp.FINE: 00:32:48.507: 315208027 player5603059392 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused flutter: wakelock: _count = 0 flutter: FVP fvp.FINE: 00:32:48.507: 315208027 player5603059392 onEvent: thread.video - - 1 flutter: FVP fvp.FINE: 00:32:48.507: 315208027 player5603059392 onEvent: thread.audio - - 1 flutter: FVP fvp.FINE: 00:32:48.507: 315208027 player5603059392 onEvent: decoder.audio - FFmpeg - 0 flutter: FVP fvp.FINE: 00:32:48.507: 315208027 player5603059392 onEvent: reader.buffering - - 44 seeking media's position is 0===== flutter: FVP fvp.FINE: 00:32:48.508: 315208027 player5603059392 onEvent: decoder.video - VT - 0 flutter: FVP fvp.FINE: 00:32:48.508: 315208027 player5603059392 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+prepared+buffered) flutter: FVP fvp.FINE: 00:32:48.508: 315208027 player5603059392 onEvent: reader.buffering - - 100 seeking media's position is 0===== flutter: FVP fvp.FINE: 00:32:48.508: 315208027 player5603059392 onEvent: video - size - 0 flutter: FVP fvp.FINE: 00:32:48.508: 315208027 player5603059392 onEvent: render.video - 1st_frame - 1483 flutter: FVP fvp.FINE: 00:32:48.508: 315208027 player5603059392 onMediaStatus: MediaStatus(+loaded+prepared+buffered) => MediaStatus(+loaded+prepared+buffered+seeking) seekTo(0) found video stream#0 packet at -2 in [1.775378, 21.753378] s seekTo(0) found audio stream#1 packet at -2 in [1.599522, 21.684522] s virtual int64_t mdk::PacketIOWrapper::seek(int64_t, SeekFlag)@699 seek target(from 1460): 0ms, flags: +FromStart. now: 21.670256 default 0x14e005c20 FrameReader::update MediaStatus 0X1A4=>0X1A4 0x11a7e3d80 cache: seek 0.000000 check range [1.400000, 21.661567] 0x11a7e3d80 cache: ranges 1/8: [1.400000, 21.661567] Seek start. target time: 1460000 avseek flags: 1 Seek end 1 packets is read after seek. read more to get target pts [FFmpeg:hls] The m3u8 list sequence may have been wrapped. [FFmpeg:hls] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10800.ts' for reading audio stream#1 is seeking #1... got flush pkt. flush decoder and drop frames until seek target 1.4600s... invalid audio frame @-1.000000 ***buffering progress 0%*** default 0x14e005c20 FrameReader::update MediaStatus 0X1A4=>0X194 ++++++++++++BUFFERING START++++++++++++ flutter: FVP fvp.FINE: 00:32:48.642: 315208027 player5603059392 onMediaStatus: MediaStatus(+loaded+prepared+buffered+seeking) => MediaStatus(+loaded+prepared+buffering+seeking) flutter: FVP fvp.FINE: 00:32:48.642: 315208027 player5603059392 onEvent: reader.buffering - - 0 seeking media's position is 0===== [FFmpeg:hls] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10801.ts' for reading seeking media's position is 0===== 0x11a7e3d80 cache: find stream seek result in ranges 0x11a7e3d80 cache: seek 1.400000 found range [1.400000, 21.661567] 0x15b47b5d8 cache: seek 1.400000 in range [1.400000, 21.661567] count 1356 0x15b47b5d8 cache: seek 1.400000 in range [1.400000, 21.661567] lower_bound video @1.400000 0x11a7e3d80 cache: ranges 1/8: [1.400000, 21.661567], current: [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@1.400000, already in range [1.400000, 21.661567] 1 packets is read after seek. seek result pts: 1.483422s, requested: 1460ms default 0x14e005c20 FrameReader::update MediaStatus 0X194=>0X114 seek_drop_non_video_: 1460 ms, seek_wait_frame_: 0... default FrameReader0x14e005c20 state: 2=>1=>1, 1 default FrameReader0x14e005c20 update state: 2=>1 #1/1 audio seek_done: 1, seek_wait_frame_: 0/1 flutter: FVP fvp.FINE: 00:32:49.184: 315208027 player5603059392 onMediaStatus: MediaStatus(+loaded+prepared+buffering+seeking) => MediaStatus(+loaded+prepared+buffering) audio stream#1 sending 1 invalid AOT frame @1.460211s. seeking: 0 0x14eb16e00 seek end audio frame @1.460211 seek_pos_: 0, sync_ao_ 1 flutter: FVP fvp.FINE: 00:32:49.185: 315208027 player5603059392 onPlaybackStateChanged: PlaybackState.paused => PlaybackState.playing ***buffering progress 100%*** default 0x14e005c20 FrameReader::update MediaStatus 0X114=>0X124 flutter: wakelock: _count = 1 0x15b47b5d8 cache: drop video pkt@1.441711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@1.483422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@1.525133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@1.566833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@1.608544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@1.650256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@1.691967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@1.733667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@1.775378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@1.817089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@1.858800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@1.900500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@1.942211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@1.983922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.025633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.067333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@1.460211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.109044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.150756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.156811, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.180033, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.203256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.226467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.249689, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.192467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.234167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.275878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.272911, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.296133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.319356, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.342567, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.365789, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.317589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.359300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.401000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.442711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.389011, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.412233, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.435456, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.458667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.481889, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.505111, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.484422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.526133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.567833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.528333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.551556, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.574767, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.597989, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.621211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.644433, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.609544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.651256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.692967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.734667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.667644, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.690856, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.714078, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.737300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.760522, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.783744, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.806956, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.776378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.818089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.859800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.901500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.830189, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.853411, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.876633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.899844, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.923067, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.946289, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.969511, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.943211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@2.984922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.026633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.068333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@2.992733, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.015944, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.039167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.062389, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.085611, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.108833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.132044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.110044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.151756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.193467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.155267, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.178489, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.201711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.224933, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.248144, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.271367, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.294589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.235167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.276878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.318589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.360300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.317811, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.341033, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.364244, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.387467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.410689, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.433911, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.457133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.402000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.443711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.485422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.527133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.480344, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.503567, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.526789, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.550011, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.573233, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.596444, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.619667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.568833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.610544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.652256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.693967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.642889, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.666111, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.689333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.712544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.735767, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.758989, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.782211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.735667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.777378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.819089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.860800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.805422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.828633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.851856, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.875078, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.898300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.921522, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.944733, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.902500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.944211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@3.985922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.027633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.967967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@3.991189, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.014411, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.037622, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.060844, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.084067, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.107289, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.069333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.111044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.152756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.194467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.130511, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.153722, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.176944, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.200167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.223389, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.246611, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.269822, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.236167, already in range [1.400000, 21.661567] ++++++++++++BUFFERING END++++++++++++ video stream#0 is seeking #1... got flush pkt. flush decoder and drop frames until seek target 1.4600s... invalid video frame @-1.000000 flutter: FVP fvp.FINE: 00:32:49.197: 315208027 player5603059392 onMediaStatus: MediaStatus(+loaded+prepared+buffering) => MediaStatus(+loaded+prepared+buffered) flutter: FVP fvp.FINE: 00:32:49.197: 315208027 player5603059392 onEvent: reader.buffering - - 100 seeking media's position is 0===== #1/1 video seek_done: 1, seek_wait_frame_: 0/0 video stream#0 sending 1 invalid AOT frame @1.483422s. seeking: 0 VideoRenderer clear buffered frames 0-track seek end video frame @1.483422 seek_pos_: 0 video stream#0 AOT frame is sent 0x15b47b5d8 cache: drop video pkt@4.277878, already in range [1.400000, 21.661567] default FrameReader0x14e005c20 #1 seekComplete 1483 default 0x14e005c20 FrameReader::update MediaStatus 0X124=>0X124 default FrameReader 0x14e005c20 callbacks 0, seeking 0 flag 0, seekComplete#1 @1483 0x15b47b5d8 cache: drop video pkt@4.319589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.361300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.293044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.316267, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.339489, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.362711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.385922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.409144, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.432367, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.403000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.444711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.486422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.528133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.455589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.478811, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.502022, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.525244, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.548467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.571689, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.594911, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.569833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.611544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.653256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.694967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.618122, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.641344, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.664567, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.687789, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.711011, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.734222, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.757444, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.736667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.778378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.820089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.780667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.803889, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.827111, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.850322, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.873544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.896767, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.919989, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.861800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.903500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.945211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@4.986922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.943200, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.966411, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@4.989633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.012856, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.036078, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.059300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.082511, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.028633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.070333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.112044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.153756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.105744, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.128967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.152189, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.175400, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.198622, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.221844, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.245067, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.195467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.237167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.278878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.320589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.268289, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.291500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.314722, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.337944, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.361167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.384389, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.407600, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.362300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.404000, already in range [1.400000, 21.661567] >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 1475, a: 1460, delta: 15 +0.023220 audio stream#1 AOT frame is sent 0x15b47b5d8 cache: drop video pkt@5.445711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.487422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.430822, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.454044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.477267, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.500489, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.523700, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.546922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.570144, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.529133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.570833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.612544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.654256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.593367, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.616589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.639800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.663022, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.686244, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.709467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.732689, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.695967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.737667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.779378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.821089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.755900, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.779122, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.802344, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.825567, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.848789, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.872000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.895222, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.862800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.904500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.946211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@5.987922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.918444, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.941667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.964889, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@5.988100, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.011322, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.034544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.057767, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.029633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.071333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.113044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.154756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.080978, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.104189, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.127411, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.150633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.173856, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.197078, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.220289, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.196467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.238167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.279878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.321589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.243522, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.266744, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.289967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.313178, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.336400, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.359622, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.382844, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.363300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.405000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.446711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.406067, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.429278, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.452500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.475722, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.498944, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.522167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.545378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.488422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.530133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.571833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.613544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.568600, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.591822, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.615044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.638267, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.661478, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.684700, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.707922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.655256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.696967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.738667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.780378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.731144, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.754367, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.777578, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.800800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.824022, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.847244, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.870467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.822089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.863800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.905500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.947211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.893678, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.916900, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.940122, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.963344, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@6.986567, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.009778, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.033000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@6.988922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.030633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.072333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.114044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.056222, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.079444, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.102667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.125878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.149100, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.172322, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.195544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.155756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.197467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.239167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.280878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.218756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.241967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.265189, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.288411, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.311633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.334856, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.358067, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.322589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.364300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.406000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.447711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.381300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.404522, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.427744, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.450956, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.474178, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.497400, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.520622, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.489422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.531133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.543844, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.567056, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.590278, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.613500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.636722, already in range [1.400000, 21.661567] [FFmpeg:hls] The m3u8 list sequence may have been wrapped. [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10802.ts' for reading 0x15b47b5d8 cache: drop video pkt@7.572833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.614544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.656256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.697967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.659944, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.683156, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.706378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.729600, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.752822, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.776044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.799256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.739667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.781378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.823089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.864800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.822478, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.845700, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.868922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.892144, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.915356, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.938578, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.961800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.906500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.948211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@7.989922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.031633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@7.985022, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.008244, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.031456, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.054678, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.077900, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.101122, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.124344, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.073333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.115044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.156756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.198467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.147556, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.170778, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.194000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.217222, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.240444, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.263656, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.286878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.240167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.281878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.323589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.365300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.310100, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.333322, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.356544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.379756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.402978, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.426200, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.449422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.407000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.448711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.490422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.532133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.472633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.495844, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.519067, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.542289, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.565511, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.588722, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.611944, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.573833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.615544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.657256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.698967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.635178, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.658400, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.681622, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.704833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.728056, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.751278, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.774500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.740667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.782378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.824089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.865800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.797722, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.820933, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.844156, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.867378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.890600, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.913822, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.937033, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.907500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.949211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@8.990922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.032633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.960256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@8.983478, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.006700, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.029922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.053133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.076356, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.099578, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.074333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.116044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.157756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.199467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.122800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.146022, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.169233, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.192456, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.215678, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.238900, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.262122, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.241167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.282878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.324589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.285333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.308556, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.331778, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.355000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.378222, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.401433, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.424656, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.366300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.408000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.449711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.491422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.447878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.471100, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.494322, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.517533, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.540756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.563978, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.587200, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.533133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.574833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.616544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.658256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.610411, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.633622, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.656844, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.680067, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.703289, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.726500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.749722, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.699967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.741667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.783378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.825089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.772956, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.796178, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.819400, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.842611, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.865833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.889056, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.912278, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.866800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.908500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.950211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@9.991922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.935500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.958711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@9.981933, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.005156, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.028378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.051600, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.074811, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.033633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.075333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.117044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.158756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.098033, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.121256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.144478, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.167700, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.190911, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.214133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.237356, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.200467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.242167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.283878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.325589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.260578, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.283800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.307011, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.330233, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.353456, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.376678, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.399900, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.367300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.409000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.450711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.492422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.423111, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.446333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.469556, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.492778, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.516000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.539211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.562433, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.534133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.575833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.617544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.659256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.585656, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.608878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.632100, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.655311, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.678533, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.701756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.724978, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.700967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.742667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.784378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.826089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.748189, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.771400, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.794622, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.817844, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.841067, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.864278, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.887500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.867800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.909500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.951211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.910733, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.933956, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.957178, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@10.980389, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.003611, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.026833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.050056, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@10.992922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.034633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.076333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.118044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.073278, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.096489, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.119711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.142933, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.166156, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.189378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.212589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.159756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.201467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.243167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.284878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.235811, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.259033, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.282256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.305478, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.328689, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.351911, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.375133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.326589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.368300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.410000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.451711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.398356, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.421578, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.444789, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.468011, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.491233, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.514456, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.537678, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.560889, already in range [1.400000, 21.661567] [FFmpeg:hls] The m3u8 list sequence may have been wrapped. [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10803.ts' for reading 0x15b47b5d8 cache: drop video pkt@11.493422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.535133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.576833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.618544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.660256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.584111, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.607333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.630556, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.653778, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.676989, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.700211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.723433, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.701967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.743667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.785378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.746656, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.769878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.793089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.816311, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.839533, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.862756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.885978, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.827089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.868800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.910500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.952211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.909189, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.932411, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.955633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@11.978856, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.002067, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.025289, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.048511, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@11.993922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.035633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.077333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.119044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.071733, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.094956, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.118167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.141389, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.164611, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.187833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.211056, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.160756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.202467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.244167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.285878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.234267, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.257489, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.280711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.303933, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.327156, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.350367, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.373589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.327589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.369300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.411000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.452711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.396811, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.420033, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.443256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.466467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.489689, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.512911, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.536133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.494422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.536133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.577833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.619544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.559344, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.582556, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.605778, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.629000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.652222, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.675444, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.698656, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.661256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.702967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.744667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.786378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.721889, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.745111, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.768333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.791556, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.814767, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.837989, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.861211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.828089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.869800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.911500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.953211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.884433, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.907656, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.930867, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.954089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@12.977311, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.000533, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.023756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@12.994922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.036633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.078333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.120044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.046967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.070189, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.093411, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.116633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.139844, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.163067, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.186289, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.161756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.203467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.245167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.286878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.209511, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.232733, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.255944, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.279167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.302389, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.325611, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.348833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.328589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.370300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.412000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.372044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.395267, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.418489, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.441711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.464933, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.488144, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.453711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.495422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.537133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.511367, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.534589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.557811, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.581033, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.604244, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.627467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.578833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.620544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.662256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.703967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.650689, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.673911, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.697133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.720344, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.743567, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.766789, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.745667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.787378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.829089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.790011, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.813233, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.836444, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.859667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.882889, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.906111, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.929333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.870800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.912500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.954211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@13.995922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.952544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.975767, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@13.998989, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.022211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.045433, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.068644, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.091867, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.037633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.079333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.121044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.162756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.115089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.138311, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.161533, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.184744, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.207967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.231189, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.254411, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.204467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.246167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.287878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.329589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.277622, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.300844, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.324067, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.347289, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.370511, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.393722, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.416944, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.371300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.413000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.440167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.463389, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.486611, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.509822, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.533044, already in range [1.400000, 21.661567] [FFmpeg:hls] The m3u8 list sequence may have been wrapped. [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10804.ts' for reading 0x15b47b5d8 cache: drop video pkt@14.454711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.496422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.538133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.579833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.621544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.556267, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.579489, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.602711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.625922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.649144, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.672367, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.695589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.663256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.704967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.746667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.788378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.718800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.742011, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.765233, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.788456, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.811678, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.834900, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.858111, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.830089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.871800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.913500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.881344, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.904567, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.927789, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.951011, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.974222, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@14.997444, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.955211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@14.996922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.038633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.080333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.020667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.043889, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.067111, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.090322, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.113544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.136767, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.159989, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.122044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.163756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.205467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.247167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.183200, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.206411, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.229633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.252856, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.276078, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.299300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.322511, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.288878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.330589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.372300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.414000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.345744, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.368967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.392189, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.415400, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.438622, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.461844, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.485067, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.455711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.497422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.539133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.580833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.508289, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.531500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.554722, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.577944, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.601167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.624389, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.647600, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.622544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.664256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.705967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.747667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.670822, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.694044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.717267, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.740489, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.763700, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.786922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.810144, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.789378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.831089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.872800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.833367, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.856589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.879800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.903022, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.926244, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.949467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.972689, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.914500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.956211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@15.997922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.039633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@15.995900, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.019122, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.042344, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.065567, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.088789, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.112000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.081333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.123044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.164756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.135222, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.158444, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.181667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.204889, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.228100, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.251322, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.206467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.248167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.289878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.274544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.297767, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.320989, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.344200, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.367422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.390644, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.331589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.373300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.415000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.456711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.413867, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.437089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.460300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.483522, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.506744, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.529967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.498422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.540133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.581833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.553178, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.576400, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.599622, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.622844, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.646067, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.669278, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.623544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.665256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.706967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.748667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.692500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.715722, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.738944, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.762167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.785378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.808600, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.831822, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.790378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.832089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.873800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.915500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.855044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.878267, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.901478, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.924700, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.947922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.971144, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@16.994367, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.957211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@16.998922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.040633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.082333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.017578, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.040800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.064022, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.087244, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.110467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.133678, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.156900, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.124044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.165756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.207467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.180122, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.203344, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.226567, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.249778, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.273000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.296222, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.249167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.290878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.332589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.374300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.319444, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.342667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.365878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.389100, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.412322, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.435544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.416000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.457711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.499422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.458756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.481967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.505189, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.528411, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.551633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.574856, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.598067, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.541133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.582833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.624544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.666256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.621300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.644522, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.667744, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.690956, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.714178, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.737400, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.760622, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.707967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.749667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.791378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.833089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.783844, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.807056, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.830278, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.853500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.876722, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.899944, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.874800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.916500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.958211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@17.999922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.923156, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.946378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.969600, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@17.992822, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.016044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.039256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.062478, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.041633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.083333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.125044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.085700, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.108922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.132144, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.155356, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.178578, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.201800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.225022, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.166756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.208467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.250167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.291878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.248233, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.271444, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.294667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.317889, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.341111, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.364333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.333589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.375300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.417000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.458711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.387556, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.410778, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.434000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.457222, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.480444, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.503656, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.526878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.500422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.542133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.583833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.625544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.550100, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.573322, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.596544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.619756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.642978, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.666200, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.689422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.667256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.712633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.735844, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.759067, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.782289, already in range [1.400000, 21.661567] [FFmpeg:hls] The m3u8 list sequence may have been wrapped. [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10805.ts' for reading 0x15b47b5d8 cache: drop video pkt@18.708967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.750667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.792378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.834089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.875800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.805522, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.828733, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.851956, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.875178, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.898400, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.921622, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.944833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.917500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@18.959211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.000922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.042633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.968056, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@18.991278, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.014500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.037722, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.060933, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.084156, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.107378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.084333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.126044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.167756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.209467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.130600, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.153822, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.177033, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.200256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.223478, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.246700, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.269922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.251167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.292878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.334589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.293133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.316356, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.339578, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.362800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.386022, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.409233, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.432456, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.376300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.418000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.459711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.501422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.455678, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.478900, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.502122, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.525333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.548556, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.571778, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.595000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.543133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.584833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.626544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.668256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.618211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.641422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.664644, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.687867, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.711089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.734311, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.757522, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.709967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.751667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.793378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.835089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.780756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.803978, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.827200, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.850422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.873633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.896856, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.920078, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.876800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.918500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@19.960211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.001922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.943300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.966511, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@19.989733, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.012956, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.036178, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.059400, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.082611, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.043633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.085333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.127044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.168756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.105833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.129056, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.152278, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.175500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.198711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.221933, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.245156, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.210467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.252167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.293878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.335589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.268378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.291600, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.314811, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.338033, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.361256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.384478, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.407700, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.430911, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.377300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.419000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.460711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.502422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.454133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.477356, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.500578, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.523800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.547011, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.570233, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.544133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.585833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.627544, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.669256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.593456, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.616678, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.639900, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.663111, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.686333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.709556, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.732778, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.710967, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.752667, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.794378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.755989, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.779200, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.802422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.825644, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.848867, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.872089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.895300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.836089, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.877800, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.919500, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@20.961211, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.918533, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.941756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.964978, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@20.988200, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.011411, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.034633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@21.002922, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@21.044633, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@21.086333, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.057856, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.081078, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.104289, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.127511, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.150733, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.173956, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@21.128044, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@21.169756, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@21.211467, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.197178, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.220389, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.243611, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.266833, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.290056, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.313278, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@21.253167, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@21.294878, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@21.336589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@21.378300, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.336489, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.359711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.382933, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.406156, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.429378, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.452589, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.475811, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@21.420000, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@21.461711, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@21.503422, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop video pkt@21.545133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.499033, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.522256, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.545478, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.568689, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.591911, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.615133, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.638356, already in range [1.400000, 21.661567] 0x15b47b5d8 cache: drop audio pkt@21.661567, already in range [1.400000, 21.661567] [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10806.ts' for reading 0x15b47b5d8 cache: drop video pkt@21.586833, already in range [1.400000, 21.661567] [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10807.ts' for reading [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10808.ts' for reading [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10809.ts' for reading [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.108010.ts' for reading [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.108011.ts' for reading [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.108012.ts' for reading [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.108013.ts' for reading [FFmpeg:https] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.108014.ts' for reading default 0x14e0ac610 new FrameReader... Registered audio backends: AudioQueue OpenAL null default 0x15b1141f0 new FrameReader... Registered audio backends: AudioQueue OpenAL null 0x15b197920 player.Player() 0x15b197920 player.onEvent(1, 0x16b8f9190) 0x15b197920 player.onStateChanged(1) 0x15b197920 player.onMediaStatus(1) flutter: FVP fvp.FINE: 00:32:51.347: 1064901486 player5822897648 create(https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260) 0x15b197920 player property: video.decoder = shader_resource=0 0x15b197920 player property: avformat.strict = experimental 0x15b197920 player property: avio.reconnect = 1 0x15b197920 player property: avio.reconnect_delay_max = 7 0x15b197920 player property: avio.protocol_whitelist = file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile 0x15b197920 player property: avformat.rtsp_transport = tcp 0x15b197920 player property: buffer = 2000+60000 0x15b197920 player.setBufferRange(2000, 60000, 0) 0x15b197920 player property: demux.buffer.ranges = 8 0x15b197920 player property: demux.buffer.protocols = file,http,https 0x15b197920 player.setDecoders(video, [VT, FFmpeg]) video decoders: "VT", "FFmpeg" video decoders: "VT", "FFmpeg" 0x15b197920 player property: avio.headers = Accept: */* Host: b7jxgy45npkkl.pradoi.com Origin: https://awish.pro Referer: https://awish.pro/ 0x15b197920 player.setMedia(https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260) default FrameReader0x14e0ac610 state: 0=>0=>0, 0 default0x14e0ac610 stop, current state: 0 AudioQueueStart ERROR: 0 no video renderer default FrameReader0x14e0ac610 state: 0=>0=>0, 0 default0x14e0ac610 stop, current state: 0 0x15b197920 player.prepare(0, ..., 1282) AudioQueueStart ERROR: 0 0x11d302a00 MediaControl.prepare(0, ...) https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260 default 0x14e0ac610 FrameReader.start(0, ...) default 0x14e0ac610 FrameReader::update MediaStatus 0=>0X2 default FrameReader0x14e0ac610 state: 0=>0=>1, 0 default FrameReader0x14e0ac610 state: 0=>1=>1, 0 default FrameReader0x14e0ac610 request to pause 1, loaded: 0. default FrameReader0x14e0ac610 state: 0=>1=>2, 0 default FrameReader0x14e0ac610 state requested: 2, current: 0 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 start frame reader thread: 0x16ffe7000 Trying MediaIO FFmpeg 0x14c111020 open url: 0x14df81060 setVideoSurfaceSize(-1x-1, 0x0) mdk::VideoRenderer::Private::~Private() @127 flutter: FVP fvp.FINE: 00:32:51.352: 774974660 player5822897648 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading) 0x14df81050 player.set(0) 0x14eb16e00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 1=>0, current state 1. status: 0X124 default FrameReader0x14e005c20 state: 1=>1=>0, 0 default0x14e005c20 stop, current state: 1 0x14e005c20 unload, current status 0x124, invalid: 0, loading: 0, loaded: 4, buffering: 0, seeking: 0, prepared: 256, EOF: 0 0x15b2df168 request avformat input interrupt video stream#0 about to stop before sending a frame default FrameReader@0x14e005c20 unload requested, close io interrupted by user interrupted by user EOS audio frame of track 0 audio stream#1 decoding loop is finished. packets: 2615, pts: [3.619667, 63.643244] interrupted by user 0x16cbfb000default 0x14e005c20 update @1149: reset status_mask. status: 121 default 0x14e005c20 FrameReader::update MediaStatus 0X124=>0X1 FrameReader0x14e005c20 stop by user. clear packets, send eof for each loop FrameReader@0x14e005c20 sending Packet::End to all packet queues. PacketIO@0x15b2f2f20 ->url: https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.1080.m3u8 clear packet queue for stream 0 0x159e95ba8UGL::opengl::Context::Local::~Local() [T = mdk::CVBufferPool::ctx_res_t, DT = mdk::CVBufferPool::ctx_res_t]0x0 count: 0 0x159e95b68 virtual mdk::NativeVideoBufferPool::~NativeVideoBufferPool() EOS video frame of track 0 clear packet queue for stream 1 video stream#0 decoding loop is finished. packets: 0, pts: [0.000000, 0.000000] before changed() 1 default FrameReader0x14e005c20 state: 1=>0=>0, 0 0x14e005c20 unload, current status 0x1, invalid: 0, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0 0x14df81050 player.onEvent(0, 0x0) 0x14df81050 player.onStateChanged(0) 0x14df81050 player.onMediaStatus(0) 0x14df81050 player.onMediaStatus(0) 0x14df81050 player.onStateChanged(0) 0x14df81050 player.onEvent(0, 0x0) 0x14df81050 player.onFrame(0) 0x14df81050 player.~Player 0x14df81050 player.setNextMedia(, -1, 2) setNext from -1 url: 0x14df81050 player.currentMediaChanged(0) 0x14df81050 player.setMedia() default FrameReader0x14e005c20 state: 1=>0=>0, 0 default0x14e005c20 stop, current state: 1 default FrameReader0x14e005c20 state: 1=>0=>0, 0 default0x14e005c20 stop, current state: 1 0x14df81050 player.onEvent(0, 0x0) mdk::MediaPlayer::Private::~Private() 0x14eb16e00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 1. status: 0X1 default FrameReader0x14e005c20 state: 1=>0=>0, 0 default0x14e005c20 stop, current state: 1 default FrameReader0x14e005c20 state: 1=>0=>0, 1 default FrameReader0x14e005c20 update state: 1=>0 default 0x14e005c20 deleting FrameReader... 0x14eafda00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 0. status: 0 AudioQueueStart ERROR: 0 default 0x14df898b0 deleting FrameReader... player is destroyed mdk::VideoRenderer::Private::~Private() @127 0x14c111020 url opened format adts is used for https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260 default 0x14e0ac610 FrameReader::update MediaStatus 0X2=>0X2 0x15b2e1b60 avio set class before avformat_open_input. io: 0x14c111020(FFmpeg)/pb: 0x15b2e1b60, url: https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260 [FFmpeg:hls] Skip ('#EXT-X-ALLOW-CACHE:YES') [FFmpeg:hls] Skip ('#EXT-X-VERSION:3') [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-1-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading after avformat_open_input. pb: 0x15b2e1b60, iformat: 0x10b8390c0, context flags: 2097280, input format flags: 49664 unsupported avformat options: headers=Accept: */* Host: b7jxgy45npkkl.pradoi.com Origin: https://awish.pro Referer: https://awish.pro/ buffer.protocols=file,http,https rtsp_transport=tcp buffer.ranges=8 reconnect_delay_max=7 reconnect=1 Unsupported stream type: data, codec: timed_id3 Format: hls, range: 101 +1419963ms, bitrate: 0, size: 0 Programs: Program id 0 Metadata: variant_bitrate: 0 Video: track 0 stream#0, range: 184 +0ms, frames: 0 codec: h264 tag: 0X1B profile: 100 level: 51, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 0, 1920x1080, fps: 23.976, bframes: 2, primaries: BT709, trc: BT709, matrix: BT709, range: Limited extra data(44): 00 00 01 67 64 00 33 AC D9 C0 78 02 27 E5 C0 5A 80 80 80 A0 00 00 03 00 20 00 57 E4 01 E3 06 33 C0 00 00 00 01 68 E9 B8 F2 C8 B0 00 Metadata: variant_bitrate: 0 Audio: track 0 stream#1, range: 101 +0ms, frames: 0 codec: aac tag: 0XF profile: 1 level: -99, sample size: 0/0, block align: 0, frame_size: 1024, f32p stereo(2) @44100Hz, bitrate: 0 Metadata: variant_bitrate: 0 0x11d302a00 prepared callback is invoked default 0x14e0ac610 FrameReader::update MediaStatus 0X2=>0X4 ***buffering progress 0%*** default 0x14e0ac610 FrameReader::update MediaStatus 0X4=>0X14 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 ++++++++++++BUFFERING START++++++++++++ 0x15b4493d0 cache: find stream seek result in ranges 0x15b4493d0 cache: ranges 0/8: 0x15b4493d0 cache: new range from video@0.101000 0x15b4493d0 cache: ranges 1/8: [0.101000, 0.101000], current: [0.101000, 0.101000] default FrameReader0x14e0ac610 state: 0=>2=>1, 1 default FrameReader0x14e0ac610 update state: 0=>1 default FrameReader0x14e0ac610 state: 1=>1=>2, 1 default FrameReader0x14e0ac610 update state: 1=>2 starting decode loop thread mdk.vdec0@0x16cbfb000 video stream#0 starting decoding loop from decoder index 0... creating video decoder: VT... starting decode loop thread mdk.adec1@0x16cfeb000 0x15b311eb8mdk::NativeVideoBufferPool::NativeVideoBufferPool() Try to use IOSurface OpenGL(ES) interop: 1 audio stream#1 starting decoding loop from decoder index 0... creating audio decoder: auto... opening audio decoder: FFmpeg... opening video decoder: VT... opening ffmpeg audio decoder: aac flutter: FVP fvp.FINE: 00:32:55.760: 774974660 player5822897648 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded) AVCodec.Audio[aac.] decoder: 1 Single threads aac f32p, stereo @44100flutter: FVP fvp.FINE: 00:32:55.760: 774974660 player5822897648 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering) Hz flutter: FVP fvp.FINE: 00:32:55.760: 774974660 player5822897648 onEvent: reader.buffering - - 0 ***buffering progress 32%*** flutter: FVP fvp.FINE: 00:32:55.760: 774974660 player5822897648 onEvent: cache.ranges - - 1 flutter: FVP fvp.FINE: 00:32:55.760: 774974660 player5822897648 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing flutter: FVP fvp.FINE: 00:32:55.760: 774974660 player5822897648 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused 0x15b197930 setRenderAPI(3, 0x0) getVideoOutContext 0x0 => 0x15b16d470. vo count: 1 0x15b197930 setVideoSurfaceSize(1920x1080, 0x0) audio stream#1 sending 1 invalid AOT frame @0.101000s. seeking: 0 0x11d302a00 1st audio frame @0.101000 0x11d302a00 seek end audio frame @0.101000 seek_pos_: -1, sync_ao_ 1 AudioRenderer format: f32, stereo @44100Hz, requested: f32p, stereo @44100Hz AudioRenderer format changed and reinitialize codec 'avc1' for VT flutter: FVP fvp.FINE: 00:32:55.763: 774974660 player5822897648 onEvent: thread.video - - 1 flutter: FVP fvp.FINE: 00:32:55.763: 774974660 player5822897648 onEvent: thread.audio - - 1 flutter: FVP fvp.FINE: 00:32:55.763: 774974660 player5822897648 onEvent: decoder.audio - FFmpeg - 0 flutter: FVP fvp.FINE: 00:32:55.763: 774974660 player5822897648 onEvent: reader.buffering - - 32 0x15b197920 player.setLoop(0) setLoop(0), now 0/0 0x15b197920 player.setVolume(1.000000, -1) 0x15b197920 player.set(1) 0x11d302a00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>1, current state 2. status: 0X14 VT hardware decode support: 1 NALU count: 2 0: 3+31, SPS 1: 37+7, PPS { mediaType:'vide' mediaSubType:'avc1' mediaSpecific: { codecType: 'avc1' dimensions: 1920 x 1080 } extensions: {{ CVFieldCount = 1; CVImageBufferChromaLocationBottomField = Left; CVImageBufferChromaLocationTopField = Left; CVImageBufferColorPrimaries = "ITU_R_709_2"; CVImageBufferTransferFunction = "ITU_R_709_2"; CVImageBufferYCbCrMatrix = "ITU_R_709_2"; CVPixelAspectRatio = { HorizontalSpacing = 1; VerticalSpacing = 1; }; FullRangeVideo = 0; SampleDescriptionExtensionAtoms = { avcC = {length = 53, bytes = 0x01640033 ffe1001f 67640033 acd9c078 ... f2c8b000 fdf8f800 }; }; }} } Using audio backend: AudioQueuedefault FrameReader0x14e0ac610 request to pause 0, loaded: 4. default FrameReader0x14e0ac610 state: 2=>2=>1, 0 default FrameReader0x14e0ac610 state requested: 1, current: 2 0x11d302a00 ao opened: 1, reopen: 1, bad ao: 0. valid: 0 0x129f13be8 filter graph: +-----------+ | src |default--[44100Hz fltp:stereo]--swr:default | (abuffer) | +-----------+ +---------------+ swr:default--[44100Hz flt:stereo]--default| dst | | (abuffersink) | +---------------+ +-------------+ src:default--[44100Hz fltp:stereo]--default| swr |default--[44100Hz flt:stereo]--dst:default | (aresample) | +-------------+ 0x15b197920 player.seek(0, 1026, ...) 0x11d302a00-MediaControl::seek(pos: 0, flag:0X402 +FromStart). now: -25 default 0x14e0ac610-FrameReader::seek(0, 0X402) default 0x14e0ac610 FrameReader::update MediaStatus 0X14=>0X94 0x14e0ac610 default FrameReaderImpl::seekTo(0, 0X402 #1) 0x15b197920 player.set(1) 0x11d302a00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 1=>1, current state 2. status: 0X94 default FrameReader0x14e0ac610 request to pause 0, loaded: 4. default FrameReader0x14e0ac610 state: 2=>1=>1, 0 0x15b197920 player.setPlaybackRate(1.000000) 0x15b197920 player.setPlaybackRate(1.000000) flutter: wakelock: _count = 0 flutter: FVP fvp.FINE: 00:32:55.805: 774974660 player5822897648 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+buffering+seeking) UsingHardwareAcceleratedVideoDecoder: 1 decode stored recovery packets: 0 ***buffering progress 33%*** flutter: FVP fvp.FINE: 00:32:55.813: 774974660 player5822897648 onEvent: decoder.video - VT - 0 flutter: FVP fvp.FINE: 00:32:55.813: 774974660 player5822897648 onEvent: reader.buffering - - 33 seeking media's position is 0===== >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 115, a: 100, delta: 15 +0.023220 audio stream#1 AOT frame is sent video stream#0 sending 1 invalid AOT frame @0.184411s. seeking: 0 0x11d302a00 1st video frame to render @0.184411s, sync time: 0.101000 VideoRenderer clear buffered frames 0-track seek end video frame @0.184411 seek_pos_: 0 0x11d302a00 1st video frame to render @0.184411s, sync time: 0.101000 VideoRenderer WxH=1920.000000x1080.000000 1920.000000x1080.000000, frame: 1920x1080 update transform 2d. scale: (1.000000, 1.000000), orientation: 0 m: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0flutter: FVP fvp.FINE: 00:32:55.831: 774974660 player5822897648 onEvent: video - size - 0 1 ) 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 Metal pixel format 0: MTLPixelFormatR8Unorm Metal pixel format 1: MTLPixelFormatRG8Unorm channel map: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) frame format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0 frame color: BT709 BT709 BT709 Limited. gamma: 2.200000, signal peak: 1.000000 - output color: BT709 UNSPECIFIED RGB Full. gamma: 2.200000, signal peak: 1.000000 rgb primaries matrix: mat<3, 3>( 1 0 0 0 1 0 0 0 1 ) scale: 1.000000, color transform: mat<4, 4>( 1.16438 0 1.79274 -0.972945 1.16438 -0.213249 -0.532909 0.301483 1.16438 2.1124 0 -1.1334 0 0 0 1 ) EQ: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) shader id: 2321 build metal shader 3.1 elapsed: 58us dump UBO layout: align @offset +size /stride address name ~ path: type -> parent 16@0 +64/16 0x15b185888 u_colorMatrix ~ u_colorMatrix: mat4 -> 0x0 video stream#0 AOT frame is sent flutter: FVP fvp.FINE: 00:32:55.832: 774974660 player5822897648 onEvent: render.video - 1st_frame - 184 default FrameReader0x14e0ac610 state: 2=>1=>1, 1 default FrameReader0x14e0ac610 update state: 2=>1 seekTo(0) found video stream#0 packet at -2 in [1.018578, 1.226578] s seekTo(0) found audio stream#1 packet at -2 in [0.124211, 0.797211] s ***buffering progress 100%*** default 0x14e0ac610 FrameReader::update MediaStatus 0X94=>0X1A4 ++++++++++++BUFFERING END++++++++++++ virtual int64_t mdk::PacketIOWrapper::seek(int64_t, SeekFlag)@699 seek target(from 101): 0ms, flags: +FromStart. now: 1.268822 default 0x14e0ac610 FrameReader::update MediaStatus 0X1A4=>0X1A4 0x15b4493d0 cache: seek 0.000000 check range [0.101000, 1.185411] 0x15b4493d0 cache: too few video key frames(1) in current range[0.101000, 1.185411], drop 0x15b4493d0 cache: ranges 0/8: Seek start. target time: 101000 avseek flags: 1 Seek end 1 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-1-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading flutter: FVP fvp.FINE: 00:32:55.911: 774974660 player5822897648 onPlaybackStateChanged: PlaybackState.paused => PlaybackState.playing flutter: wakelock: _count = 1 flutter: FVP fvp.FINE: 00:32:55.911: 774974660 player5822897648 onMediaStatus: MediaStatus(+loaded+buffering+seeking) => MediaStatus(+loaded+prepared+buffered+seeking) flutter: FVP fvp.FINE: 00:32:55.911: 774974660 player5822897648 onEvent: reader.buffering - - 100 seeking media's position is 0===== ***buffering progress 0%*** default 0x14e0ac610 FrameReader::update MediaStatus 0X1A4=>0X194 ++++++++++++BUFFERING START++++++++++++ flutter: FVP fvp.FINE: 00:32:55.951: 774974660 player5822897648 onMediaStatus: MediaStatus(+loaded+prepared+buffered+seeking) => MediaStatus(+loaded+prepared+buffering+seeking) flutter: FVP fvp.FINE: 00:32:55.951: 774974660 player5822897648 onEvent: reader.buffering - - 0 seeking media's position is 0===== seeking media's position is 0===== seeking media's position is 0===== seeking media's position is 0===== [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading seeking media's position is 0===== default 0x14c11b320 new FrameReader... Registered audio backends: AudioQueue OpenAL null default 0x14c19e6e0 new FrameReader... Registered audio backends: AudioQueue OpenAL null 0x14c110480 player.Player() 0x14c110480 player.onEvent(1, 0x16b8f9190) 0x14c110480 player.onStateChanged(1) 0x14c110480 player.onMediaStatus(1) flutter: FVP fvp.FINE: 00:32:57.874: 1064901486 player5571189664 create(https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.1080.m3u8) 0x14c110480 player property: video.decoder = shader_resource=0 0x14c110480 player property: avformat.strict = experimental 0x14c110480 player property: avio.reconnect = 1 0x14c110480 player property: avio.reconnect_delay_max = 7 0x14c110480 player property: avio.protocol_whitelist = file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile 0x14c110480 player property: avformat.rtsp_transport = tcp 0x14c110480 player property: buffer = 2000+60000 0x14c110480 player.setBufferRange(2000, 60000, 0) 0x14c110480 player property: demux.buffer.ranges = 8 0x14c110480 player property: demux.buffer.protocols = file,http,https 0x14c110480 player.setDecoders(video, [VT, FFmpeg]) video decoders: "VT", "FFmpeg" video decoders: "VT", "FFmpeg" 0x14c110480 player.setMedia(https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.1080.m3u8) default FrameReader0x14c11b320 state: 0=>0=>0, 0 default0x14c11b320 stop, current state: 0 AudioQueueStart ERROR: 0 no video renderer default FrameReader0x14c11b320 state: 0=>0=>0, 0 default0x14c11b320 stop, current state: 0 0x14c110480 player.prepare(0, ..., 1282) AudioQueueStart ERROR: 0 0x14901d400 MediaControl.prepare(0, ...) https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.1080.m3u8 default 0x14c11b320 FrameReader.start(0, ...) default 0x14c11b320 FrameReader::update MediaStatus 0=>0X2 default FrameReader0x14c11b320 state: 0=>0=>1, 0 default FrameReader0x14c11b320 state: 0=>1=>1, 0 default FrameReader0x14c11b320 request to pause 1, loaded: 0. default FrameReader0x14c11b320 state: 0=>1=>2, 0 default FrameReader0x14c11b320 state requested: 2, current: 0 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 start frame reader thread: 0x16d29f000 Failed to create io for url. io: 0x0, open: 0 default 0x14c11b320 FrameReader::update MediaStatus 0X2=>0X2 before avformat_open_input. io: 0x0()/pb: 0x0, url: https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.1080.m3u8 0x15b197930 setVideoSurfaceSize(-1x-1, 0x0) mdk::VideoRenderer::Private::~Private() @127 flutter: FVP fvp.FINE: 00:32:57.878: 886505655 player5571189664 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading) 0x15b197920 player.set(0) 0x11d302a00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 1=>0, current state 1. status: 0X194 default FrameReader0x14e0ac610 state: 1=>1=>0, 0 default0x14e0ac610 stop, current state: 1 0x14e0ac610 unload, current status 0x194, invalid: 0, loading: 0, loaded: 4, buffering: 16, seeking: 0x80, prepared: 256, EOF: 0 0x14c110c88 request avformat input interrupt 0x14c111048 request to interrupt io operation audio stream#1 is seeking #1... got flush pkt. flush decoder and drop frames until seek target 0.1010s... invalid audio frame @-1.000000 EOS audio frame of track 0 audio stream#1 decoding loop is finished. packets: 0, pts: [-1.000000, -1.000000] ***buffering progress 100%*** default 0x14e0ac610 FrameReader::update MediaStatus 0X194=>0X1A4 video stream#0 is seeking #1... got flush pkt. flush decoder and drop frames until seek target 0.1010s... invalid video frame @-1.000000 ++++++++++++BUFFERING END++++++++++++ 0x15b197920 player.onEvent(0, 0x0) 0x15b197920 player.onStateChanged(0) 0x15b197920 player.onMediaStatus(0) 0x15b197920 player.onMediaStatus(0) 0x15b197920 player.onStateChanged(0) 0x15b197920 player.onEvent(0, 0x0) 0x15b197920 player.onFrame(0) 0x15b197920 player.~Player 0x15b197920 player.setNextMedia(, -1, 2) setNext from -1 url: 0x15b197920 player.currentMediaChanged(0) 0x15b197920 player.setMedia() default FrameReader0x14e0ac610 state: 1=>0=>0, 0 default0x14e0ac610 stop, current state: 1 default FrameReader0x14e0ac610 state: 1=>0=>0, 0 default0x14e0ac610 stop, current state: 1 0x15b197920 player.onEvent(0, 0x0) mdk::MediaPlayer::Private::~Private() 0x11d302a00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 1. status: 0X1A4 default FrameReader0x14e0ac610 state: 1=>0=>0, 0 default0x14e0ac610 stop, current state: 1 0x15b311ef8UGL::opengl::Context::Local::~Local() [T = mdk::CVBufferPool::ctx_res_t, DT = mdk::CVBufferPool::ctx_res_t]0x1 count: 0 0x15b311eb8 virtual mdk::NativeVideoBufferPool::~NativeVideoBufferPool() EOS video frame of track 0 video stream#0 decoding loop is finished. packets: 0, pts: [-1.000000, -1.000000] interrupted by user [FFmpeg:tls] Unable to negotiate TLS/SSL session: -9806 interrupted by user [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 2 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 3 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 4 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 5 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 6 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 7 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 8 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 9 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 10 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 11 packets is read after seek. seek result pts: 1.268822s, requested: 101ms default 0x14e0ac610 FrameReader::update MediaStatus 0X1A4=>0X124 seekComplete#1 after PacketIO seek to 0 default FrameReader0x14e0ac610 #1 seekComplete 1268 default 0x14e0ac610 FrameReader::update MediaStatus 0X124=>0X124 operator()425 postCObject error default FrameReader 0x14e0ac610 callbacks 0, seeking 0 flag 0, seekComplete#1 @1268 seek_drop_non_video_: 0 ms, seek_wait_frame_: -1... default FrameReader@0x14e0ac610 unload requested, close io interrupted by user free custome avio: 0x15b2e1b60 0x14c111020 close url: https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260 0x16ffe7000default 0x14e0ac610 update @1149: reset status_mask. status: 121 default 0x14e0ac610 FrameReader::update MediaStatus 0X124=>0X1 FrameReader0x14e0ac610 stop by user. clear packets, send eof for each loop FrameReader@0x14e0ac610 sending Packet::End to all packet queues. PacketIO@0x14c18d4d0 ->url: https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260 clear packet queue for stream 0 starting decode loop thread mdk.vdec0@0x16c3ff000 video stream#0 starting decoding loop from decoder index 0... clear packet queue for stream 1 before changed() 1 default FrameReader0x14e0ac610 state: 1=>0=>0, 0 0x14e0ac610 unload, current status 0x1, invalid: 0, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0 creating video decoder: VT... 0x15b28e7a8mdk::NativeVideoBufferPool::NativeVideoBufferPool() Try to use IOSurface OpenGL(ES) interop: 1 starting decode loop thread mdk.adec1@0x16cbfb000 opening video decoder: VT... audio stream#1 starting decoding loop from decoder index 0... creating audio decoder: auto... opening audio decoder: FFmpeg... opening ffmpeg audio decoder: aac AVCodec.Audio[aac.] decoder: 1 Single threads aac f32p, stereo @44100Hz EOS audio frame of track 0 audio stream#1 decoding loop is finished. packets: 2, pts: [0.000000, 0.000000] codec 'avc1' for VT VT hardware decode support: 1 NALU count: 2 0: 3+31, SPS 1: 37+7, PPS { mediaType:'vide' mediaSubType:'avc1' mediaSpecific: { codecType: 'avc1' dimensions: 1920 x 1080 } extensions: {{ CVFieldCount = 1; CVImageBufferChromaLocationBottomField = Left; CVImageBufferChromaLocationTopField = Left; CVImageBufferColorPrimaries = "ITU_R_709_2"; CVImageBufferTransferFunction = "ITU_R_709_2"; CVImageBufferYCbCrMatrix = "ITU_R_709_2"; CVPixelAspectRatio = { HorizontalSpacing = 1; VerticalSpacing = 1; }; FullRangeVideo = 0; SampleDescriptionExtensionAtoms = { avcC = {length = 53, bytes = 0x01640033 ffe1001f 67640033 acd9c078 ... f2c8b000 fdf8f800 }; }; }} } UsingHardwareAcceleratedVideoDecoder: 1 decode stored recovery packets: 21 [FFmpeg:hls] Skip ('#EXT-X-VERSION:3') [FFmpeg:hls] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10800.ts' for reading zsh: segmentation fault ahket-kms-py3.12AbdelazizMahdy@abdelazizs-MacBook-Pro anime_here % ```
wang-bin commented 2 months ago

try the latest mdk. I'm not sure how it happens, I add more details in the log. the latest change may fix the crash and may not

abdelaziz-mahdy commented 2 months ago

i cant reproduce the crash, so i think it fixed, will provide logs just for the sake of info

Logs ``` default0x14e0ac610 stop, current state: 1 0x15b197920 player.onEvent(0, 0x0) mdk::MediaPlayer::Private::~Private() 0x11d302a00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 1. status: 0X1A4 default FrameReader0x14e0ac610 state: 1=>0=>0, 0 default0x14e0ac610 stop, current state: 1 0x15b311ef8UGL::opengl::Context::Local::~Local() [T = mdk::CVBufferPool::ctx_res_t, DT = mdk::CVBufferPool::ctx_res_t]0x1 count: 0 0x15b311eb8 virtual mdk::NativeVideoBufferPool::~NativeVideoBufferPool() EOS video frame of track 0 video stream#0 decoding loop is finished. packets: 0, pts: [-1.000000, -1.000000] interrupted by user [FFmpeg:tls] Unable to negotiate TLS/SSL session: -9806 interrupted by user [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 2 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 3 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 4 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 5 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 6 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 7 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 8 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 9 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 10 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260' for reading interrupted by user interrupted by user 11 packets is read after seek. seek result pts: 1.268822s, requested: 101ms default 0x14e0ac610 FrameReader::update MediaStatus 0X1A4=>0X124 seekComplete#1 after PacketIO seek to 0 default FrameReader0x14e0ac610 #1 seekComplete 1268 default 0x14e0ac610 FrameReader::update MediaStatus 0X124=>0X124 operator()425 postCObject error default FrameReader 0x14e0ac610 callbacks 0, seeking 0 flag 0, seekComplete#1 @1268 seek_drop_non_video_: 0 ms, seek_wait_frame_: -1... default FrameReader@0x14e0ac610 unload requested, close io interrupted by user free custome avio: 0x15b2e1b60 0x14c111020 close url: https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260 0x16ffe7000default 0x14e0ac610 update @1149: reset status_mask. status: 121 default 0x14e0ac610 FrameReader::update MediaStatus 0X124=>0X1 FrameReader0x14e0ac610 stop by user. clear packets, send eof for each loop FrameReader@0x14e0ac610 sending Packet::End to all packet queues. PacketIO@0x14c18d4d0 ->url: https://b7jxgy45npkkl.pradoi.com/hls2/01/04379/m9be3arpt9yd_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=yleb-mgiyQxp_-pYBxUnidMpLmHFRB8tyIRlGQ-Ah7w&s=1723951966&e=129600&f=21896269&srv=mnnx3x8e5xk&i=0.0&sp=500&p1=mnnx3x8e5xk&p2=mnnx3x8e5xk&asn=11260 clear packet queue for stream 0 starting decode loop thread mdk.vdec0@0x16c3ff000 video stream#0 starting decoding loop from decoder index 0... clear packet queue for stream 1 before changed() 1 default FrameReader0x14e0ac610 state: 1=>0=>0, 0 0x14e0ac610 unload, current status 0x1, invalid: 0, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0 creating video decoder: VT... 0x15b28e7a8mdk::NativeVideoBufferPool::NativeVideoBufferPool() Try to use IOSurface OpenGL(ES) interop: 1 starting decode loop thread mdk.adec1@0x16cbfb000 opening video decoder: VT... audio stream#1 starting decoding loop from decoder index 0... creating audio decoder: auto... opening audio decoder: FFmpeg... opening ffmpeg audio decoder: aac AVCodec.Audio[aac.] decoder: 1 Single threads aac f32p, stereo @44100Hz EOS audio frame of track 0 audio stream#1 decoding loop is finished. packets: 2, pts: [0.000000, 0.000000] codec 'avc1' for VT VT hardware decode support: 1 NALU count: 2 0: 3+31, SPS 1: 37+7, PPS { mediaType:'vide' mediaSubType:'avc1' mediaSpecific: { codecType: 'avc1' dimensions: 1920 x 1080 } extensions: {{ CVFieldCount = 1; CVImageBufferChromaLocationBottomField = Left; CVImageBufferChromaLocationTopField = Left; CVImageBufferColorPrimaries = "ITU_R_709_2"; CVImageBufferTransferFunction = "ITU_R_709_2"; CVImageBufferYCbCrMatrix = "ITU_R_709_2"; CVPixelAspectRatio = { HorizontalSpacing = 1; VerticalSpacing = 1; }; FullRangeVideo = 0; SampleDescriptionExtensionAtoms = { avcC = {length = 53, bytes = 0x01640033 ffe1001f 67640033 acd9c078 ... f2c8b000 fdf8f800 }; }; }} } UsingHardwareAcceleratedVideoDecoder: 1 decode stored recovery packets: 21 [FFmpeg:hls] Skip ('#EXT-X-VERSION:3') [FFmpeg:hls] Opening 'https://www117.anzeat.pro/streamhls/ff7293b8c7854a1f1ad6638efe391af2/ep.1.1720887832.10800.ts' for reading zsh: segmentation fault ahket-kms-py3.12AbdelazizMahdy@abdelazizs-MacBook-Pro anime_here % * History restored ahket-kms-py3.12AbdelazizMahdy@abdelazizs-MacBook-Pro anime_here % pod cache clean mdk find . -name Podfile.lock -delete rm -rf {mac,i}os/Pods ahket-kms-py3.12AbdelazizMahdy@abdelazizs-MacBook-Pro anime_here % export MDK_CLOG=1 ./build/macos/Build/Products/Debug/'Anime Here.app'/Contents/MacOS/'Anime Here' objc[80794]: Class AVFFrameReceiver is implemented in both /opt/homebrew/Cellar/ffmpeg/7.0.2/lib/libavdevice.61.1.100.dylib (0x102c183a8) and /Users/AbdelazizMahdy/flutter_projects/anime_here/build/macos/Build/Products/Debug/Anime Here.app/Contents/Frameworks/mdk.framework/Versions/A/libffmpeg.7.dylib (0x107cc0da0). One of the two will be used. Which one is undefined. objc[80794]: Class AVFAudioReceiver is implemented in both /opt/homebrew/Cellar/ffmpeg/7.0.2/lib/libavdevice.61.1.100.dylib (0x102c183f8) and /Users/AbdelazizMahdy/flutter_projects/anime_here/build/macos/Build/Products/Debug/Anime Here.app/Contents/Frameworks/mdk.framework/Versions/A/libffmpeg.7.dylib (0x107cc0df0). One of the two will be used. Which one is undefined. objc[80794]: Class AVFFrameReceiver is implemented in both /opt/homebrew/Cellar/ffmpeg/7.0.2/lib/libavdevice.61.1.100.dylib (0x102c183a8) and /Users/AbdelazizMahdy/flutter_projects/anime_here/build/macos/Build/Products/Debug/Anime Here.app/Contents/Frameworks/libavdevice.framework/Versions/A/libavdevice (0x10133c7f8). One of the two will be used. Which one is undefined. objc[80794]: Class AVFAudioReceiver is implemented in both /opt/homebrew/Cellar/ffmpeg/7.0.2/lib/libavdevice.61.1.100.dylib (0x102c183f8) and /Users/AbdelazizMahdy/flutter_projects/anime_here/build/macos/Build/Products/Debug/Anime Here.app/Contents/Frameworks/libavdevice.framework/Versions/A/libavdevice (0x10133c848). One of the two will be used. Which one is undefined. 0.29.0 (git 1920daa) - Multimedia Development Kit. Copyright (c) 2016-2024 WangBin(QtAV author) Build for: macOS110000/14.6.1 16KB ARMv8 AArch64; libc++170006; Apple Clang15.0.0 (clang-1500.3.9.4); 13:38:32 Aug 18 2024 2024-08-18 12:42:25.761 Anime Here[80794:10051646] FFmpegKitFlutterPlugin 0x137a04d90 created. global option: UserAddress = 0x1015cae7c global option: MDK_KEY = C03BFF5306AB39058A767105F82697F42A00FE970FB0E641D306DEFF3F220547E5E5377A3C504DC30D547890E71059BC023A4DD91A95474D1F33CA4C26C81B0FC73B00ACF954C6FA75898EFA07D9680B6A00FDF179C0A15381101D01124498AF55B069BD4B0156D5CF5A56DEDE782E5F3930AD47C8F40BFBA379231142E31B0F 3mdk verify key signature ok 3mdk license key restrictions: Test, key time: -1 check version user module: /Users/AbdelazizMahdy/flutter_projects/anime_here/build/macos/Build/Products/Debug/Anime Here.app/Contents/Frameworks/fvp.framework/Versions/A/fvp 3mdk license key for app: fvp 2024-08-18 12:42:25.784 Anime Here[80794:10051646] WARNING: Secure coding is automatically enabled for restorable state! However, not on all supported macOS versions of this application. Opt-in to secure coding explicitly by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState:. flutter: The Dart VM service is listening on http://127.0.0.1:62116/7r-nceZgDqE=/ flutter: FVP fvp.FINE: 12:42:25.995: registerVideoPlayerPlatformsWith: {platforms: [windows, linux, macos, android], player: {buffer: 2000+60000, demux.buffer.ranges: 8, demux.buffer.protocols: file,http,https}} global option: d3d11.sync.cpu = 1 global option: UserAddress = 0x116488028 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: onReady() default 0x1367b0760 new FrameReader... Registered audio backends: AudioQueue OpenAL null default 0x1367efef0 new FrameReader... Registered audio backends: AudioQueue OpenAL null 0x13678ba80 player.Player() 0x13678ba80 player.onEvent(1, 0x16f48d220) 0x13678ba80 player.onStateChanged(1) 0x13678ba80 player.onMediaStatus(1) flutter: FVP fvp.FINE: 12:42:35.949: 774991338 player5208900864 create(https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8) 0x13678ba80 player property: video.decoder = shader_resource=0 0x13678ba80 player property: avformat.strict = experimental 0x13678ba80 player property: avio.reconnect = 1 0x13678ba80 player property: avio.reconnect_delay_max = 7 0x13678ba80 player property: avio.protocol_whitelist = file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile 0x13678ba80 player property: avformat.rtsp_transport = tcp 0x13678ba80 player property: buffer = 2000+60000 0x13678ba80 player.setBufferRange(2000, 60000, 0) 0x13678ba80 player property: demux.buffer.ranges = 8 0x13678ba80 player property: demux.buffer.protocols = file,http,https 0x13678ba80 player.setDecoders(video, [VT, FFmpeg]) video decoders: "VT", "FFmpeg" video decoders: "VT", "FFmpeg" 0x13678ba80 player.setMedia(https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8) default FrameReader0x1367b0760 state: 0=>0=>0, 0 default0x1367b0760 stop, current state: 0 AudioQueueStart ERROR: 0 no video renderer default FrameReader0x1367b0760 state: 0=>0=>0, 0 default0x1367b0760 stop, current state: 0 0x13678ba80 player.prepare(0, ..., 1282) AudioQueueStart ERROR: 0 0x326033000 MediaControl.prepare(0, ...) https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8 default 0x1367b0760 FrameReader.start(0, ...) default 0x1367b0760 FrameReader::update MediaStatus 0=>0X2 default FrameReader0x1367b0760 state: 0=>0=>1, 0 default FrameReader0x1367b0760 state: 0=>1=>1, 0 default FrameReader0x1367b0760 request to pause 1, loaded: 0. 0x1367b0760start frame reader thread: 0x30c5fb000 default FrameReader0x1367b0760 state: 0=>1=>2, 0 default FrameReader0x1367b0760 state requested: 2, current: 0 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 FFmpeg/Libav runtime git-2024-08-11-43cde54-avbuild Selected avutil runtime version: 59.34.100 (build: 59.34.100), license: LGPL version 2.1 or later 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*' 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*' global option: ffmpeg.version = 7 av_dict_set0x107a1d9bc Failed to create io for url. io: 0x0, open: 0 Selected avformat runtime version: 61.5.101 (build: 61.5.101), license: LGPL version 2.1 or later av_muxer_iterate0x107989e9c Selected avcodec runtime version: 61.11.100 (build: 61.11.100), license: LGPL version 2.1 or later avcodec_descriptor_next0x107776d20 default 0x1367b0760 FrameReader::update MediaStatus 0X2=>0X2 before avformat_open_input. io: 0x0()/pb: 0x0, url: https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8 FFmpeg/Libav runtime git-2024-08-11-43cde54-avbuild flutter: FVP fvp.FINE: 12:42:36.018: 386114779 player5208900864 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading) [FFmpeg:hls] Skip ('#EXT-X-VERSION:3') [FFmpeg:hls] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10800.ts' for reading [FFmpeg:hls] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10801.ts' for reading after avformat_open_input. pb: 0x148210100, iformat: 0x107ca9180, context flags: 2097152, input format flags: 49664 unsupported avformat options: buffer.protocols=file,http,https rtsp_transport=tcp buffer.ranges=8 supports 208 ffmpeg sw pixel formats. unsupported: uyyvyy411 rgb8 x2rgb10be x2bgr10be gbrap14be gbrap14le Format: hls, range: 1460 +1419960ms, bitrate: 82, size: 0 Programs: Program id 0 Metadata: variant_bitrate: 0 Video: track 0 stream#0, range: 1483 +0ms, frames: 0 codec: h264 tag: 0X1B profile: 100 level: 40, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 0, 1920x1080, fps: 23.976, bframes: 2 extra data(37): 00 00 01 67 64 00 28 AC D9 40 78 02 27 E5 C0 44 00 00 0F A4 00 02 EE 00 3C 60 C6 58 00 00 00 01 68 EB E5 2C 8B Metadata: variant_bitrate: 0 Audio: track 0 stream#1, range: 1460 +0ms, frames: 0 codec: aac tag: 0XF profile: 1 level: -99, sample size: 0/0, block align: 0, frame_size: 1024, f32p stereo(2) @44100Hz, bitrate: 0 Metadata: variant_bitrate: 0 0x326033000 prepared callback is invoked default 0x1367b0760 FrameReader::update MediaStatus 0X2=>0X4 0x1367b0760 ***buffering progress 0%*** default 0x1367b0760 FrameReader::update MediaStatus 0X4=>0X14 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 ++++++++++++BUFFERING START++++++++++++ 0x14805d1c0 cache: find stream seek result in ranges 0x14805d1c0 cache: ranges 0/8: 0x14805d1c0 cache: new range from video@1.400000 0x14805d1c0 cache: ranges 1/8: [1.400000, 1.400000], current: [1.400000, 1.400000] default FrameReader0x1367b0760 state: 0=>2=>1, 1 default FrameReader0x1367b0760 update state: 0=>1 0x1367b0760 start to decode video#0 packet @1.483422/1.400000 pos: 564 default FrameReader0x1367b0760 state: 1=>1=>2, 1 default FrameReader0x1367b0760 update state: 1=>2 starting decode loop thread mdk.vdec0@0x171287000 0x1367b0760 video stream#0 starting decoding loop from decoder index 0... 0x1367b0760 creating video decoder: VT... 0x1367b0760 start to decode audio#1 packet @1.460211/1.460211 pos: 75764 0x30ed14188mdk::NativeVideoBufferPool::NativeVideoBufferPool() Try to use IOSurface OpenGL(ES) interop: 1 0x1367b0760 opening video decoder: VT... starting decode loop thread mdk.adec1@0x171313000 0x1367b0760 audio stream#1 starting decoding loop from decoder index 0... 0x1367b0760 creating audio decoder: auto... 0x1367b0760 opening audio decoder: FFmpeg... opening ffmpeg audio decoder: aac AVCodec.Audio[aac.] decoder: 1 Single threads aac f32p, stereo @44100Hz 0x1367b0760 ***buffering progress 35%*** 0x1367b0760 audio stream#1 sending 1 invalid AOT frame @1.460211s. seeking: 0 0x326033000 1st audio frame @1.460211 0x326033000 seek end audio frame @1.460211 seek_pos_: -1, sync_ao_ 1 Selected avfilter runtime version: 10.2.102 (build: 10.2.102), license: LGPL version 2.1 or later AudioRenderer format: f32, stereo @44100Hz, requested: f32p, stereo @44100Hz AudioRenderer format changed and reinitialize flutter: FVP fvp.FINE: 12:42:36.976: 386114779 player5208900864 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded) flutter: FVP fvp.FINE: 12:42:36.977: 386114779 player5208900864 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering) flutter: FVP fvp.FINE: 12:42:36.977: 386114779 player5208900864 onEvent: reader.buffering - - 0 codec 'avc1' for VT flutter: FVP fvp.FINE: 12:42:36.978: 386114779 player5208900864 onEvent: cache.ranges - - 1 flutter: FVP fvp.FINE: 12:42:36.978: 386114779 player5208900864 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing flutter: FVP fvp.FINE: 12:42:36.978: 386114779 player5208900864 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused flutter: FVP fvp.FINE: 12:42:36.978: 386114779 player5208900864 onEvent: thread.video - - 1 flutter: FVP fvp.FINE: 12:42:36.978: 386114779 player5208900864 onEvent: thread.audio - - 1 flutter: FVP fvp.FINE: 12:42:36.978: 386114779 player5208900864 onEvent: decoder.audio - FFmpeg - 0 flutter: FVP fvp.FINE: 12:42:36.978: 386114779 player5208900864 onEvent: reader.buffering - - 35 0x13678ba90 setRenderAPI(3, 0x0) getVideoOutContext 0x0 => 0x148276e40. vo count: 1 0x13678ba90 setVideoSurfaceSize(1920x1080, 0x0) 0x13678ba80 player.setLoop(0) setLoop(0), now 0/0 0x13678ba80 player.setVolume(1.000000, -1) 0x13678ba80 player.set(2) 0x326033000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>2, current state 2. status: 0X14 default FrameReader0x1367b0760 request to pause 1, loaded: 4. default FrameReader0x1367b0760 state: 2=>2=>2, 0 VT hardware decode support: 1 NALU count: 2 0: 3+26, SPS 1: 32+5, PPS { mediaType:'vide' mediaSubType:'avc1' mediaSpecific: { codecType: 'avc1' dimensions: 1920 x 1080 } extensions: {{ CVFieldCount = 1; CVImageBufferChromaLocationBottomField = Left; CVImageBufferChromaLocationTopField = Left; CVPixelAspectRatio = { HorizontalSpacing = 1; VerticalSpacing = 1; }; FullRangeVideo = 0; SampleDescriptionExtensionAtoms = { avcC = {length = 46, bytes = 0x01640028 ffe1001a 67640028 acd94078 ... ebe52c8b fdf8f800 }; }; }} } 0x13678ba80 player.seek(0, 1026, ...) 0x326033000-MediaControl::seek(pos: 0, flag:0X402 +FromStart). now: 0 default 0x1367b0760-FrameReader::seek(0, 0X402) default 0x1367b0760 FrameReader::update MediaStatus 0X14=>0X94 0x1367b0760 default FrameReaderImpl::seekTo(0, 0X402 #1) 0x13678ba80 player.set(1) 0x326033000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>1, current state 2. status: 0X94 seekTo(0) found video stream#0 packet at -2 in [1.483422, 4.277422] s seekTo(0) found audio stream#1 packet at -2 in [1.483422, 4.176422] s 0x1367b0760 ***buffering progress 100%*** default 0x1367b0760 FrameReader::update MediaStatus 0X94=>0X1A4 Using audio backend: AudioQueuedefault FrameReader0x1367b0760 request to pause 0, loaded: 4. default FrameReader0x1367b0760 state: 2=>2=>1, 0 default FrameReader0x1367b0760 state requested: 1, current: 2 ++++++++++++BUFFERING END++++++++++++ virtual int64_t mdk::PacketIOWrapper::seek(int64_t, SeekFlag)@699 seek target(from 1460): 0ms, flags: +FromStart. now: 4.223389 default 0x1367b0760 FrameReader::update MediaStatus 0X1A4=>0X1A4 0x14805d1c0 cache: seek 0.000000 check range [1.400000, 4.277878] 0x14805d1c0 cache: too few video key frames(1) in current range[1.400000, 4.277878], drop 0x326033000 ao opened: 1, reopen: 1, bad ao: 0. valid: 0 0x14805d1c0 cache: ranges 0/8: Seek start. target time: 1460000 avseek flags: 1 Seek end 1 packets is read after seek. read more to get target pts 0x1480a6698 filter graph: +-----------+ | src |default--[44100Hz fltp:stereo]--swr:default | (abuffer) | +-----------+ +---------------+ swr:default--[44100Hz flt:stereo]--default| dst | | (abuffersink) | +---------------+ +-------------+ src:default--[44100Hz fltp:stereo]--default| swr |default--[44100Hz flt:stereo]--dst:default | (aresample) | +-------------+ [FFmpeg:hls] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10800.ts' for reading flutter: wakelock: _count = 1 0x13678ba80 player.setPlaybackRate(1.000000) flutter: wakelock: _count = 0 flutter: FVP fvp.FINE: 12:42:37.049: 386114779 player5208900864 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+buffering+seeking) flutter: FVP fvp.FINE: 12:42:37.049: 386114779 player5208900864 onMediaStatus: MediaStatus(+loaded+buffering+seeking) => MediaStatus(+loaded+prepared+buffered+seeking) flutter: FVP fvp.FINE: 12:42:37.049: 386114779 player5208900864 onEvent: reader.buffering - - 100 seeking media's position is 0===== >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 1475, a: 1460, delta: 15 +0.023220 0x1367b0760 audio stream#1 AOT frame is sent 0x1367b0760 ***buffering progress 0%*** default 0x1367b0760 FrameReader::update MediaStatus 0X1A4=>0X194 UsingHardwareAcceleratedVideoDecoder: 1 0x1367b0760 decode stored recovery packets: 0 0x1367b0760 video stream#0 is seeking #1... got flush pkt. flush decoder and drop frames until seek target 1.4600s... 0x326033000 1st video frame to render @-1.000000s, sync time: 1.460211 invalid video frame @-1.000000 flutter: FVP fvp.FINE: 12:42:37.059: 386114779 player5208900864 onEvent: decoder.video - VT - 0 ++++++++++++BUFFERING START++++++++++++flutter: FVP fvp.FINE: 12:42:37.082: 386114779 player5208900864 onMediaStatus: MediaStatus(+loaded+prepared+buffered+seeking) => MediaStatus(+loaded+prepared+buffering+seeking) flutter: FVP fvp.FINE: 12:42:37.083: 386114779 player5208900864 onEvent: reader.buffering - - 0 seeking media's position is 0===== [FFmpeg:hls] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10801.ts' for reading 0x14805d1c0 cache: find stream seek result in ranges 0x14805d1c0 cache: ranges 0/8: 0x14805d1c0 cache: new range from video@1.400000 0x14805d1c0 cache: ranges 1/8: [1.400000, 1.400000], current: [1.400000, 1.400000] 1 packets is read after seek. seek result pts: 1.483422s, requested: 1460ms default 0x1367b0760 FrameReader::update MediaStatus 0X194=>0X114 seek_drop_non_video_: 1460 ms, seek_wait_frame_: 0... default FrameReader0x1367b0760 state: 2=>1=>1, 1 default FrameReader0x1367b0760 update state: 2=>1 flutter: FVP fvp.FINE: 12:42:37.396: 386114779 player5208900864 onEvent: cache.ranges - - 1 flutter: FVP fvp.FINE: 12:42:37.396: 386114779 player5208900864 onMediaStatus: MediaStatus(+loaded+prepared+buffering+seeking) => MediaStatus(+loaded+prepared+buffering) flutter: FVP fvp.FINE: 12:42:37.396: 386114779 player5208900864 onPlaybackStateChanged: PlaybackState.paused => PlaybackState.playing flutter: wakelock: _count = 1 0x1367b0760 ***buffering progress 100%*** default 0x1367b0760 FrameReader::update MediaStatus 0X114=>0X124 [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10802.ts' for reading ++++++++++++BUFFERING END++++++++++++ 0x1367b0760 audio stream#1 is seeking #1... got flush pkt. flush decoder and drop frames until seek target 1.4600s... invalid audio frame @-1.000000 0x1367b0760 #1/1 audio seek_done: 1, seek_wait_frame_: 0/1 0x1367b0760 audio stream#1 sending 1 invalid AOT frame @1.460211s. seeking: 0 0x326033000 seek end audio frame @1.460211 seek_pos_: 0, sync_ao_ 1 0x1367b0760 #1/1 video seek_done: 1, seek_wait_frame_: 0/0 0x1367b0760 video stream#0 sending 1 invalid AOT frame @1.483422s. seeking: 0 0x326033000 1st video frame to render @1.483422s, sync time: 1.460211 VideoRenderer clear buffered frames 0-track seek end video frame @1.483422 seek_pos_: 0 0x326033000 1st video frame to render @1.483422s, sync time: 1.460211 VideoRenderer WxH=1920.000000x1080.000000 1920.000000x1080.000000, frame: 1920x1080 update transform 2d. scale: (1.000000, 1.000000), orientation: 0 m: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) 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 Metal pixel format 0: MTLPixelFormatR8Unorm Metal pixel format 1: MTLPixelFormatRG8Unorm channel map: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) frame format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0 frame color: BT709 BT709 BT709 Limited. gamma: 2.200000, signal peak: 1.000000 - output color: BT709 UNSPECIFIED RGB Full. gamma: 2.200000, signal peak: 1.000000 rgb primaries matrix: mat<3, 3>( 1 0 0 0 1 0 0 0 1 ) scale: 1.000000, color transform: mat<4, 4>( 1.16438 0 1.79274 -0.972945 1.16438 -0.213249 -0.532909 0.301483 1.16438 2.1124 0 -1.1334 0 0 0 1 ) EQ: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) shader id: 2321 build metal shader 3.1 elapsed: 103us dump UBO layout: align @offset +size /stride address name ~ path: type -> parent 16@0 +64/16 0x1482cc2c8 u_colorMatrix ~ u_colorMatrix: mat4 -> 0x0 0x1367b0760 video stream#0 AOT frame is sent flutter: FVP fvp.FINE: 12:42:37.416: 386114779 player5208900864 onMediaStatus: MediaStatus(+loaded+prepared+buffering) => MediaStatus(+loaded+prepared+buffered) flutter: FVP fvp.FINE: 12:42:37.417: 386114779 player5208900864 onEvent: reader.buffering - - 100 seeking media's position is 0===== flutter: FVP fvp.FINE: 12:42:37.417: 386114779 player5208900864 onEvent: video - size - 0 flutter: FVP fvp.FINE: 12:42:37.417: 386114779 player5208900864 onEvent: render.video - 1st_frame - 1483 >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 1475, a: 1460, delta: 15 +0.023220 0x1367b0760 audio stream#1 AOT frame is sent default FrameReader0x1367b0760 #1 seekComplete 1483 default 0x1367b0760 FrameReader::update MediaStatus 0X124=>0X124 default FrameReader 0x1367b0760 callbacks 0, seeking 0 flag 0, seekComplete#1 @1483 [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10803.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10804.ts' for reading 0x13678ba80 player.set(2) 0x326033000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 1=>2, current state 1. status: 0X124 [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10805.ts' for reading default FrameReader0x1367b0760 request to pause 1, loaded: 4. default FrameReader0x1367b0760 state: 1=>1=>2, 0 default FrameReader0x1367b0760 state requested: 2, current: 1 flutter: wakelock: _count = 0 default FrameReader0x1367b0760 state: 1=>2=>2, 1 default FrameReader0x1367b0760 update state: 1=>2 flutter: FVP fvp.FINE: 12:42:37.892: 386114779 player5208900864 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10806.ts' for reading 0x13678ba80 player.set(1) 0x326033000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>1, current state 2. status: 0X124 default FrameReader0x1367b0760 request to pause 0, loaded: 4. default FrameReader0x1367b0760 state: 2=>2=>1, 0 default FrameReader0x1367b0760 state requested: 1, current: 2 flutter: wakelock: _count = 1 0x13678ba80 player.setPlaybackRate(1.000000) default FrameReader0x1367b0760 state: 2=>1=>1, 1 default FrameReader0x1367b0760 update state: 2=>1 flutter: FVP fvp.FINE: 12:42:38.006: 386114779 player5208900864 onPlaybackStateChanged: PlaybackState.paused => PlaybackState.playing [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10807.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10808.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10809.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.108010.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.108011.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.108012.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.108013.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.108014.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.108015.ts' for reading default 0x30d3b2e30 new FrameReader... Registered audio backends: AudioQueue OpenAL null default 0x30d39bfc0 new FrameReader... Registered audio backends: AudioQueue OpenAL null 0x177b38800 player.Player() 0x177b38800 player.onEvent(1, 0x16f48d190) 0x177b38800 player.onStateChanged(1) 0x177b38800 player.onMediaStatus(1) flutter: FVP fvp.FINE: 12:42:40.881: 774991338 player6303623920 create(https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260) 0x177b38800 player property: video.decoder = shader_resource=0 0x177b38800 player property: avformat.strict = experimental 0x177b38800 player property: avio.reconnect = 1 0x177b38800 player property: avio.reconnect_delay_max = 7 0x177b38800 player property: avio.protocol_whitelist = file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile 0x177b38800 player property: avformat.rtsp_transport = tcp 0x177b38800 player property: buffer = 2000+60000 0x177b38800 player.setBufferRange(2000, 60000, 0) 0x177b38800 player property: demux.buffer.ranges = 8 0x177b38800 player property: demux.buffer.protocols = file,http,https 0x177b38800 player.setDecoders(video, [VT, FFmpeg]) video decoders: "VT", "FFmpeg" video decoders: "VT", "FFmpeg" 0x177b38800 player property: avio.headers = Accept: */* Host: 6wyav2r9i6j.pradoi.com Origin: https://awish.pro Referer: https://awish.pro/ 0x177b38800 player.setMedia(https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260) default FrameReader0x30d3b2e30 state: 0=>0=>0, 0 default0x30d3b2e30 stop, current state: 0 AudioQueueStart ERROR: 0 no video renderer default FrameReader0x30d3b2e30 state: 0=>0=>0, 0 default0x30d3b2e30 stop, current state: 0 0x177b38800 player.prepare(0, ..., 1282) AudioQueueStart ERROR: 0 0x136cf2a00 MediaControl.prepare(0, ...) https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260 default 0x30d3b2e30 FrameReader.start(0, ...) default 0x30d3b2e30 FrameReader::update MediaStatus 0=>0X2 default FrameReader0x30d3b2e30 state: 0=>0=>1, 0 default FrameReader0x30d3b2e30 state: 0=>1=>1, 0 0x30d3b2e30start frame reader thread: 0x172a87000 default FrameReader0x30d3b2e30 request to pause 1, loaded: 0. default FrameReader0x30d3b2e30 state: 0=>1=>2, 0 default FrameReader0x30d3b2e30 state requested: 2, current: 0 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 Trying MediaIO FFmpeg 0x174e3e470 open url: 0x13678ba90 setVideoSurfaceSize(-1x-1, 0x0) mdk::VideoRenderer::Private::~Private() @127 flutter: FVP fvp.FINE: 12:42:40.887: 552346600 player6303623920 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading) 0x13678ba80 player.set(0) 0x326033000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 1=>0, current state 1. status: 0X124 default FrameReader0x1367b0760 state: 1=>1=>0, 0 default0x1367b0760 stop, current state: 1 0x1367b0760 unload, current status 0x124, invalid: 0, loading: 0, loaded: 4, buffering: 0, seeking: 0, prepared: 256, EOF: 0 0x148067b18 request avformat input interrupt 0x13678ba80 player.onEvent(0, 0x0) 0x13678ba80 player.onStateChanged(0) 0x13678ba80 player.onMediaStatus(0) 0x13678ba80 player.onMediaStatus(0) 0x13678ba80 player.onStateChanged(0) 0x13678ba80 player.onEvent(0, 0x0) 0x13678ba80 player.onFrame(0) 0x13678ba80 player.~Player 0x13678ba80 player.setNextMedia(, -1, 2) setNext from -1 url: 0x13678ba80 player.currentMediaChanged(0) 0x13678ba80 player.setMedia() default FrameReader0x1367b0760 state: 1=>0=>0, 0 default0x1367b0760 stop, current state: 1 0x1367b0760 unload_requested_. skip sending packet 0x1367b0760 default FrameReader@0x1367b0760 unload requested, close io interrupted by user EOS audio frame of track 0 0x1367b0760 audio stream#1 decoding loop is finished. packets: 2584, pts: [4.780667, 64.757800] interrupted by user interrupted by user 0x30c5fb000default 0x1367b0760 update @1149: reset status_mask. status: 121 default 0x1367b0760 FrameReader::update MediaStatus 0X124=>0X1 FrameReader0x1367b0760 stop by user. clear packets, send eof for each loop FrameReader@0x1367b0760 sending Packet::End to all packet queues. PacketIO@0x1480cc300 ->url: https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8 0x1367b0760 clear packet queue for stream 0 default FrameReader0x1367b0760 state: 1=>0=>0, 0 default0x1367b0760 stop, current state: 1 0x13678ba80 player.onEvent(0, 0x0) mdk::MediaPlayer::Private::~Private() 0x326033000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 1. status: 0X1 default FrameReader0x1367b0760 state: 1=>0=>0, 0 default0x1367b0760 stop, current state: 1 0x1367b0760 clear packet queue for stream 1 before changed() 1 default FrameReader0x1367b0760 state: 1=>0=>0, 0 0x1367b0760 unload, current status 0x1, invalid: 0, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0 0x30ed141c8UGL::opengl::Context::Local::~Local() [T = mdk::CVBufferPool::ctx_res_t, DT = mdk::CVBufferPool::ctx_res_t]0x0 count: 0 0x30ed14188 virtual mdk::NativeVideoBufferPool::~NativeVideoBufferPool() EOS video frame of track 0 0x1367b0760 video stream#0 decoding loop is finished. packets: 2, pts: [0.000000, 0.000000] default FrameReader0x1367b0760 state: 1=>0=>0, 1 default FrameReader0x1367b0760 update state: 1=>0 default 0x1367b0760 deleting FrameReader... 0x32606d800 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 0. status: 0 AudioQueueStart ERROR: 0 default 0x1367efef0 deleting FrameReader... player is destroyed mdk::VideoRenderer::Private::~Private() @127 0x174e3e470 url opened format adts is used for https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260 default 0x30d3b2e30 FrameReader::update MediaStatus 0X2=>0X2 0x174eeb310 avio set class before avformat_open_input. io: 0x174e3e470(FFmpeg)/pb: 0x174eeb310, url: https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260 [FFmpeg:hls] Skip ('#EXT-X-ALLOW-CACHE:YES') [FFmpeg:hls] Skip ('#EXT-X-VERSION:3') [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f3-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-2-f3-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading after avformat_open_input. pb: 0x174eeb310, iformat: 0x107ca9180, context flags: 2097280, input format flags: 49664 unsupported avformat options: headers=Accept: */* Host: 6wyav2r9i6j.pradoi.com Origin: https://awish.pro Referer: https://awish.pro/ buffer.protocols=file,http,https rtsp_transport=tcp buffer.ranges=8 reconnect_delay_max=7 reconnect=1 Unsupported stream type: data, codec: timed_id3 Format: hls, range: 101 +1420056ms, bitrate: 0, size: 0 Programs: Program id 0 Metadata: variant_bitrate: 0 Video: track 0 stream#0, range: 184 +0ms, frames: 0 codec: h264 tag: 0X1B profile: 100 level: 51, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 0, 1920x1080, fps: 23.976, bframes: 2, primaries: BT709, trc: BT709, matrix: BT709, range: Limited extra data(44): 00 00 01 67 64 00 33 AC D9 C0 78 02 27 E5 C0 5A 80 80 80 A0 00 00 03 00 20 00 57 E4 01 E3 06 33 C0 00 00 00 01 68 E9 B8 F2 C8 B0 00 Metadata: variant_bitrate: 0 Audio: track 0 stream#1, range: 101 +0ms, frames: 0 codec: aac tag: 0XF profile: 1 level: -99, sample size: 0/0, block align: 0, frame_size: 1024, f32p stereo(2) @44100Hz, bitrate: 0 Metadata: variant_bitrate: 0 0x136cf2a00 prepared callback is invoked default 0x30d3b2e30 FrameReader::update MediaStatus 0X2=>0X4 0x30d3b2e30 ***buffering progress 0%*** default 0x30d3b2e30 FrameReader::update MediaStatus 0X4=>0X14 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 ++++++++++++BUFFERING START++++++++++++ 0x174e28ee0 cache: find stream seek result in ranges 0x174e28ee0 cache: ranges 0/8: 0x174e28ee0 cache: new range from video@0.101000 0x174e28ee0 cache: ranges 1/8: [0.101000, 0.101000], current: [0.101000, 0.101000] default FrameReader0x30d3b2e30 state: 0=>2=>1, 1 default FrameReader0x30d3b2e30 update state: 0=>1 0x30d3b2e30 start to decode video#0 packet @0.184411/0.101000 pos: 376 starting decode loop thread mdk.vdec0@0x171587000 default FrameReader0x30d3b2e30 state: 1=>1=>2, 1 default FrameReader0x30d3b2e30 update state: 1=>2 0x30d3b2e30 video stream#0 starting decoding loop from decoder index 0... flutter: FVP fvp.FINE: 12:42:44.184: 552346600 player6303623920 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded) 0x30d3b2e30 start to decode audio#1 packet @0.101000/0.101000 pos: 34592 0x30d3b2e30 creating video decoder: VT... 0x137a448d8mdk::NativeVideoBufferPool::NativeVideoBufferPool() Try to use IOSurface OpenGL(ES) interop: 1 0x30d3b2e30 opening video decoder: VT... starting decode loop thread mdk.adec1@0x172ff7000 0x30d3b2e30 audio stream#1 starting decoding loop from decoder index 0... 0x30d3b2e30 creating audio decoder: auto... 0x30d3b2e30 opening audio decoder: FFmpeg... opening ffmpeg audio decoder: aac flutter: FVP fvp.FINE: 12:42:44.185: 552346600 player6303623920 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering) flutter: FVP fvp.FINE: 12:42:44.185: 552346600 player6303623920 onEvent: reader.buffering - - 0 flutter: FVP fvp.FINE: 12:42:44.185: 552346600 player6303623920 onEvent: cache.ranges - - 1 flutter: FVP fvp.FINE: 12:42:44.185: 552346600 player6303623920 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing flutter: FVP fvp.FINE: 12:42:44.185: 552346600 player6303623920 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused flutter: FVP fvp.FINE: 12:42:44.185: 552346600 player6303623920 onEvent: thread.video - - 1 flutter: FVP fvp.FINE: 12:42:44.185: 552346600 player6303623920 onEvent: thread.audio - - 1 0x177b38810 setRenderAPI(3, 0x0) getVideoOutContext 0x0 => 0x13674abd0. vo count: 1 0x177b38810 setVideoSurfaceSize(1920x1080, 0x0) AVCodec.Audio[aac.] decoder: 1 Single threads aac f32p, stereo @44100Hz codec 'avc1' for VT 0x30d3b2e30 ***buffering progress 68%*** 0x30d3b2e30 audio stream#1 sending 1 invalid AOT frame @0.101000s. seeking: 0 0x136cf2a00 1st audio frame @0.101000 0x136cf2a00 seek end audio frame @0.101000 seek_pos_: -1, sync_ao_ 1 AudioRenderer format: f32, stereo @44100Hz, requested: f32p, stereo @44100Hz AudioRenderer format changed and reinitialize 0x177b38800 player.setLoop(0) setLoop(0), now 0/0 0x177b38800 player.setVolume(1.000000, -1) 0x177b38800 player.set(1) 0x136cf2a00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>1, current state 2. status: 0X14 VT hardware decode support: 1 NALU count: 2 0: 3+31, SPS 1: 37+7, PPS { mediaType:'vide' mediaSubType:'avc1' mediaSpecific: { codecType: 'avc1' dimensions: 1920 x 1080 } extensions: {{ CVFieldCount = 1; CVImageBufferChromaLocationBottomField = Left; CVImageBufferChromaLocationTopField = Left; CVImageBufferColorPrimaries = "ITU_R_709_2"; CVImageBufferTransferFunction = "ITU_R_709_2"; CVImageBufferYCbCrMatrix = "ITU_R_709_2"; CVPixelAspectRatio = { HorizontalSpacing = 1; VerticalSpacing = 1; }; FullRangeVideo = 0; SampleDescriptionExtensionAtoms = { avcC = {length = 53, bytes = 0x01640033 ffe1001f 67640033 acd9c078 ... f2c8b000 fdf8f800 }; }; }} } UsingHardwareAcceleratedVideoDecoder: 1 0x30d3b2e30 decode stored recovery packets: 0 0x30d3b2e30 ***buffering progress 100%*** default 0x30d3b2e30 FrameReader::update MediaStatus 0X14=>0X124 default FrameReader0x30d3b2e30 request to pause 0, loaded: 4. virtual bool mdk::AudioBackendAudioQueue::open()81 ERROR>>> AudioQueueSetProperty(queue_, kAudioQueueProperty_TimePitchAlgorithm, &algorithm, sizeof(algorithm)): -66678 Using audio backend: AudioQueue++++++++++++BUFFERING END++++++++++++ default FrameReader0x30d3b2e30 state: 2=>2=>1, 0 default FrameReader0x30d3b2e30 state requested: 1, current: 2 0x136cf2a00 ao opened: 1, reopen: 1, bad ao: 0. valid: 0 0x148068fd8 filter graph: +-----------+ | src |default--[44100Hz fltp:stereo]--swr:default | (abuffer) | +-----------+ +---------------+ swr:default--[44100Hz flt:stereo]--default| dst | | (abuffersink) | +---------------+ +-------------+ src:default--[44100Hz fltp:stereo]--default| swr |default--[44100Hz flt:stereo]--dst:default | (aresample) | +-------------+ 0x177b38800 player.seek(0, 1026, ...) 0x136cf2a00-MediaControl::seek(pos: 0, flag:0X402 +FromStart). now: -25 default 0x30d3b2e30-FrameReader::seek(0, 0X402) default 0x30d3b2e30 FrameReader::update MediaStatus 0X124=>0X1A4 0x30d3b2e30 default FrameReaderImpl::seekTo(0, 0X402 #1) 0x177b38800 player.set(1) 0x136cf2a00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 1=>1, current state 2. status: 0X1A4 default FrameReader0x30d3b2e30 request to pause 0, loaded: 4. default FrameReader0x30d3b2e30 state: 2=>1=>1, 0 0x177b38800 player.setPlaybackRate(1.000000) 0x177b38800 player.setPlaybackRate(1.000000) flutter: wakelock: _count = 0 flutter: FVP fvp.FINE: 12:42:44.227: 552346600 player6303623920 onEvent: decoder.audio - FFmpeg - 0 flutter: FVP fvp.FINE: 12:42:44.227: 552346600 player6303623920 onEvent: reader.buffering - - 68 seeking media's position is 0===== flutter: FVP fvp.FINE: 12:42:44.227: 552346600 player6303623920 onEvent: decoder.video - VT - 0 flutter: FVP fvp.FINE: 12:42:44.227: 552346600 player6303623920 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+prepared+buffered) flutter: FVP fvp.FINE: 12:42:44.227: 552346600 player6303623920 onEvent: reader.buffering - - 100 seeking media's position is 0===== flutter: FVP fvp.FINE: 12:42:44.227: 552346600 player6303623920 onMediaStatus: MediaStatus(+loaded+prepared+buffered) => MediaStatus(+loaded+prepared+buffered+seeking) 0x30d3b2e30 video stream#0 sending 1 invalid AOT frame @0.184411s. seeking: 0 0x136cf2a00 1st video frame to render @0.184411s, sync time: 0.101000 VideoRenderer clear buffered frames 0-track seek end video frame @0.184411 seek_pos_: 0 0x136cf2a00 1st video frame to render @0.184411s, sync time: 0.101000 VideoRenderer WxH=1920.000000x1080.000000 1920.000000x1080.000000, frame: 1920x1080 update transform 2d. scale: (1.000000, 1.000000), orientation: 0 m: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) flutter: FVP fvp.FINE: 12:42:44.239: 552346600 player6303623920 onEvent: video - size - 0 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 Metal pixel format 0: MTLPixelFormatR8Unorm Metal pixel format 1: MTLPixelFormatRG8Unorm channel map: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) frame format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0 frame color: BT709 BT709 BT709 Limited. gamma: 2.200000, signal peak: 1.000000 - output color: BT709 UNSPECIFIED RGB Full. gamma: 2.200000, signal peak: 1.000000 rgb primaries matrix: mat<3, 3>( 1 0 0 0 1 0 0 0 1 ) scale: 1.000000, color transform: mat<4, 4>( 1.16438 0 1.79274 -0.972945 1.16438 -0.213249 -0.532909 0.301483 1.16438 2.1124 0 -1.1334 0 0 0 1 ) EQ: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) shader id: 2321 build metal shader 3.1 elapsed: 62us dump UBO layout: align @offset +size /stride address name ~ path: type -> parent 16@0 +64/16 0x13677a308 u_colorMatrix ~ u_colorMatrix: mat4 -> 0x0 0x30d3b2e30 video stream#0 AOT frame is sent 0x30d3b2e30 ***buffering progress 72%*** default 0x30d3b2e30 FrameReader::update MediaStatus 0X1A4=>0X194 flutter: FVP fvp.FINE: 12:42:44.240: 552346600 player6303623920 onEvent: render.video - 1st_frame - 184 ++++++++++++BUFFERING START++++++++++++ flutter: FVP fvp.FINE: 12:42:44.278: 552346600 player6303623920 onMediaStatus: MediaStatus(+loaded+prepared+buffered+seeking) => MediaStatus(+loaded+prepared+buffering+seeking) >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 115, a: 100, delta: 15 +0.023220 0x30d3b2e30 audio stream#1 AOT frame is sent flutter: FVP fvp.FINE: 12:42:44.279: 552346600 player6303623920 onEvent: reader.buffering - - 72 seeking media's position is 0===== default FrameReader0x30d3b2e30 state: 2=>1=>1, 1 default FrameReader0x30d3b2e30 update state: 2=>1 seekTo(0) found video stream#0 packet at -2 in [1.185411, 2.352411] s seekTo(0) found audio stream#1 packet at -2 in [0.124211, 2.190211] s 0x30d3b2e30 ***buffering progress 100%*** default 0x30d3b2e30 FrameReader::update MediaStatus 0X194=>0X1A4 0x30d3b2e30 ***buffering progress 0%***flutter: FVP fvp.FINE: 12:42:44.341: 552346600 player6303623920 onPlaybackStateChanged: PlaybackState.paused => PlaybackState.playing default 0x30d3b2e30 FrameReader::update MediaStatus 0X1A4=>0X194 flutter: wakelock: _count = 1 ++++++++++++BUFFERING END++++++++++++ virtual int64_t mdk::PacketIOWrapper::seek(int64_t, SeekFlag)@699 seek target(from 101): 0ms, flags: +FromStart. now: 2.394944flutter: FVP fvp.FINE: 12:42:44.353: 552346600 player6303623920 onMediaStatus: MediaStatus(+loaded+prepared+buffering+seeking) => MediaStatus(+loaded+prepared+buffered+seeking) default 0x30d3b2e30 FrameReader::update MediaStatus 0X194=>0X194 0x174e28ee0 cache: seek 0.000000 check range [0.101000, 2.353244] 0x174e28ee0 cache: too few video key frames(1) in current range[0.101000, 2.353244], drop 0x174e28ee0 cache: ranges 0/8: Seek start. target time: 101000 avseek flags: 1 flutter: FVP fvp.FINE: 12:42:44.354: 552346600 player6303623920 onEvent: reader.buffering - - 100 seeking media's position is 0===== Seek end 1 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f3-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading ++++++++++++BUFFERING START++++++++++++ flutter: FVP fvp.FINE: 12:42:44.385: 552346600 player6303623920 onMediaStatus: MediaStatus(+loaded+prepared+buffered+seeking) => MediaStatus(+loaded+prepared+buffering+seeking) flutter: FVP fvp.FINE: 12:42:44.385: 552346600 player6303623920 onEvent: reader.buffering - - 0 seeking media's position is 0===== seeking media's position is 0===== seeking media's position is 0===== seeking media's position is 0===== default 0x30de28bd0 new FrameReader... Registered audio backends: AudioQueue OpenAL null default 0x30de6bfc0 new FrameReader... Registered audio backends: AudioQueue OpenAL null 0x30de9b810 player.Player() 0x30de9b810 player.onEvent(1, 0x16f48d1b0) 0x30de9b810 player.onStateChanged(1) 0x30de9b810 player.onMediaStatus(1) flutter: FVP fvp.FINE: 12:42:46.112: 774991338 player13118322128 create(https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8) 0x30de9b810 player property: video.decoder = shader_resource=0 0x30de9b810 player property: avformat.strict = experimental 0x30de9b810 player property: avio.reconnect = 1 0x30de9b810 player property: avio.reconnect_delay_max = 7 0x30de9b810 player property: avio.protocol_whitelist = file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile 0x30de9b810 player property: avformat.rtsp_transport = tcp 0x30de9b810 player property: buffer = 2000+60000 0x30de9b810 player.setBufferRange(2000, 60000, 0) 0x30de9b810 player property: demux.buffer.ranges = 8 0x30de9b810 player property: demux.buffer.protocols = file,http,https 0x30de9b810 player.setDecoders(video, [VT, FFmpeg]) video decoders: "VT", "FFmpeg" video decoders: "VT", "FFmpeg" 0x30de9b810 player.setMedia(https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8) default FrameReader0x30de28bd0 state: 0=>0=>0, 0 default0x30de28bd0 stop, current state: 0 AudioQueueStart ERROR: 0 no video renderer default FrameReader0x30de28bd0 state: 0=>0=>0, 0 default0x30de28bd0 stop, current state: 0 0x30de9b810 player.prepare(0, ..., 1282) AudioQueueStart ERROR: 0 0x3261ef800 MediaControl.prepare(0, ...) https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8 default 0x30de28bd0 FrameReader.start(0, ...) default 0x30de28bd0 FrameReader::update MediaStatus 0=>0X2 default FrameReader0x30de28bd0 state: 0=>0=>1, 0 default FrameReader0x30de28bd0 state: 0=>1=>1, 0 0x30de28bd0start frame reader thread: 0x30b987000 default FrameReader0x30de28bd0 request to pause 1, loaded: 0. default FrameReader0x30de28bd0 state: 0=>1=>2, 0 default FrameReader0x30de28bd0 state requested: 2, current: 0 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 Failed to create io for url. io: 0x0, open: 0 default 0x30de28bd0 FrameReader::update MediaStatus 0X2=>0X2 before avformat_open_input. io: 0x0()/pb: 0x0, url: https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8 0x177b38810 setVideoSurfaceSize(-1x-1, 0x0) mdk::VideoRenderer::Private::~Private() @127 flutter: FVP fvp.FINE: 12:42:46.116: 962877058 player13118322128 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading) 0x177b38800 player.set(0) 0x136cf2a00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 1=>0, current state 1. status: 0X194 default FrameReader0x30d3b2e30 state: 1=>1=>0, 0 default0x30d3b2e30 stop, current state: 1 0x30d3b2e30 unload, current status 0x194, invalid: 0, loading: 0, loaded: 4, buffering: 16, seeking: 0x80, prepared: 256, EOF: 0 0x146794c98 request avformat input interrupt 0x174e3e498 request to interrupt io operation 0x30d3b2e30 audio stream#1 is seeking #1... got flush pkt. flush decoder and drop frames until seek target 0.1010s... invalid audio frame @-1.000000 EOS audio frame of track 0 0x30d3b2e30 audio stream#1 decoding loop is finished. packets: 0, pts: [-1.000000, -1.000000] 0x30d3b2e30 ***buffering progress 100%*** default 0x30d3b2e30 FrameReader::update MediaStatus 0X194=>0X1A4 ++++++++++++BUFFERING END++++++++++++ 0x177b38800 player.onEvent(0, 0x0) 0x177b38800 player.onStateChanged(0) 0x177b38800 player.onMediaStatus(0) 0x177b38800 player.onMediaStatus(0) 0x177b38800 player.onStateChanged(0) 0x177b38800 player.onEvent(0, 0x0) 0x177b38800 player.onFrame(0) 0x177b38800 player.~Player 0x177b38800 player.setNextMedia(, -1, 2) setNext from -1 url: 0x177b38800 player.currentMediaChanged(0) 0x177b38800 player.setMedia() default FrameReader0x30d3b2e30 state: 1=>0=>0, 0 default0x30d3b2e30 stop, current state: 1 default FrameReader0x30d3b2e30 state: 1=>0=>0, 0 default0x30d3b2e30 stop, current state: 1 0x177b38800 player.onEvent(0, 0x0) mdk::MediaPlayer::Private::~Private() 0x136cf2a00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 1. status: 0X1A4 default FrameReader0x30d3b2e30 state: 1=>0=>0, 0 default0x30d3b2e30 stop, current state: 1 0x30d3b2e30 video stream#0 is seeking #1... got flush pkt. flush decoder and drop frames until seek target 0.1010s... invalid video frame @-1.000000 interrupted by user [FFmpeg:tls] IO Error: -9806 interrupted by user interrupted by user [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f3-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 2 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f3-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading 0x137a44918UGL::opengl::Context::Local::~Local() [T = mdk::CVBufferPool::ctx_res_t, DT = mdk::CVBufferPool::ctx_res_t]0x1 count: 0 0x137a448d8 virtual mdk::NativeVideoBufferPool::~NativeVideoBufferPool() EOS video frame of track 0 0x30d3b2e30 video stream#0 decoding loop is finished. packets: 0, pts: [-1.000000, -1.000000] interrupted by user interrupted by user 3 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f3-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 4 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f3-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 5 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f3-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 6 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f3-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 7 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f3-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 8 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f3-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 9 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f3-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 10 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f3-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 11 packets is read after seek. seek result pts: 2.394944s, requested: 101ms default 0x30d3b2e30 FrameReader::update MediaStatus 0X1A4=>0X124 seekComplete#1 after PacketIO seek to 0 default FrameReader0x30d3b2e30 #1 seekComplete 2394 default 0x30d3b2e30 FrameReader::update MediaStatus 0X124=>0X124 operator()425 postCObject error default FrameReader 0x30d3b2e30 callbacks 0, seeking 0 flag 0, seekComplete#1 @2394 seek_drop_non_video_: 0 ms, seek_wait_frame_: -1... 0x30d3b2e30 default FrameReader@0x30d3b2e30 unload requested, close io free custome avio: 0x174eeb310 0x174e3e470 close url: https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260 0x172a87000default 0x30d3b2e30 update @1149: reset status_mask. status: 121 default 0x30d3b2e30 FrameReader::update MediaStatus 0X124=>0X1 FrameReader0x30d3b2e30 stop by user. clear packets, send eof for each loop FrameReader@0x30d3b2e30 sending Packet::End to all packet queues. PacketIO@0x326a9b3c0 ->url: https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f3-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260 0x30d3b2e30 start to decode video#0 packet @0.000000/0.000000 pos: 9223372036854775807 0x30d3b2e30 clear packet queue for stream 0 0x30d3b2e30 start to decode audio#1 packet @0.000000/0.000000 pos: 9223372036854775807 starting decode loop thread mdk.vdec0@0x171287000 0x30d3b2e30 video stream#0 starting decoding loop from decoder index 0... 0x30d3b2e30 clear packet queue for stream 1 0x30d3b2e30 creating video decoder: VT... before changed() 1 starting decode loop thread mdk.adec1@0x171313000 0x30d3b2e30 audio stream#1 starting decoding loop from decoder index 0...0x14820ec78mdk::NativeVideoBufferPool::NativeVideoBufferPool() default FrameReader0x30d3b2e30 state: 1=>0=>0, 0 Try to use IOSurface OpenGL(ES) interop: 1 0x30d3b2e30 creating audio decoder: auto... 0x30d3b2e30 unload, current status 0x1, invalid: 0, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0 0x30d3b2e30 opening audio decoder: FFmpeg...0x30d3b2e30 opening video decoder: VT... opening ffmpeg audio decoder: aac AVCodec.Audio[aac.] decoder: 1 Single threads aac f32p, stereo @44100Hz EOS audio frame of track 0 0x30d3b2e30 audio stream#1 decoding loop is finished. packets: 2, pts: [0.000000, 0.000000] codec 'avc1' for VT VT hardware decode support: 1 NALU count: 2 0: 3+31, SPS 1: 37+7, PPS { mediaType:'vide' mediaSubType:'avc1' mediaSpecific: { codecType: 'avc1' dimensions: 1920 x 1080 } extensions: {{ CVFieldCount = 1; CVImageBufferChromaLocationBottomField = Left; CVImageBufferChromaLocationTopField = Left; CVImageBufferColorPrimaries = "ITU_R_709_2"; CVImageBufferTransferFunction = "ITU_R_709_2"; CVImageBufferYCbCrMatrix = "ITU_R_709_2"; CVPixelAspectRatio = { HorizontalSpacing = 1; VerticalSpacing = 1; }; FullRangeVideo = 0; SampleDescriptionExtensionAtoms = { avcC = {length = 53, bytes = 0x01640033 ffe1001f 67640033 acd9c078 ... f2c8b000 fdf8f800 }; }; }} } UsingHardwareAcceleratedVideoDecoder: 1 0x30d3b2e30 decode stored recovery packets: 0 0x14820ecb8UGL::opengl::Context::Local::~Local() [T = mdk::CVBufferPool::ctx_res_t, DT = mdk::CVBufferPool::ctx_res_t]0x2 count: 0 0x14820ec78 virtual mdk::NativeVideoBufferPool::~NativeVideoBufferPool() EOS video frame of track 0 0x30d3b2e30 video stream#0 decoding loop is finished. packets: 2, pts: [0.000000, 0.000000] default FrameReader0x30d3b2e30 state: 1=>0=>0, 1 default FrameReader0x30d3b2e30 update state: 1=>0 default 0x30d3b2e30 deleting FrameReader... 0x136dca200 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 0. status: 0 AudioQueueStart ERROR: 0 default 0x30d39bfc0 deleting FrameReader... player is destroyed mdk::VideoRenderer::Private::~Private() @127 [FFmpeg:hls] Skip ('#EXT-X-VERSION:3') [FFmpeg:hls] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10800.ts' for reading [FFmpeg:hls] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10801.ts' for reading after avformat_open_input. pb: 0x14827d090, iformat: 0x107ca9180, context flags: 2097152, input format flags: 49664 unsupported avformat options: buffer.protocols=file,http,https rtsp_transport=tcp buffer.ranges=8 Format: hls, range: 1460 +1419960ms, bitrate: 82, size: 0 Programs: Program id 0 Metadata: variant_bitrate: 0 Video: track 0 stream#0, range: 1483 +0ms, frames: 0 codec: h264 tag: 0X1B profile: 100 level: 40, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 0, 1920x1080, fps: 23.976, bframes: 2 extra data(37): 00 00 01 67 64 00 28 AC D9 40 78 02 27 E5 C0 44 00 00 0F A4 00 02 EE 00 3C 60 C6 58 00 00 00 01 68 EB E5 2C 8B Metadata: variant_bitrate: 0 Audio: track 0 stream#1, range: 1460 +0ms, frames: 0 codec: aac tag: 0XF profile: 1 level: -99, sample size: 0/0, block align: 0, frame_size: 1024, f32p stereo(2) @44100Hz, bitrate: 0 Metadata: variant_bitrate: 0 0x3261ef800 prepared callback is invoked default 0x30de28bd0 FrameReader::update MediaStatus 0X2=>0X4 0x30de28bd0 ***buffering progress 0%*** default 0x30de28bd0 FrameReader::update MediaStatus 0X4=>0X14 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 ++++++++++++BUFFERING START++++++++++++ 0x136738b10 cache: find stream seek result in ranges 0x136738b10 cache: ranges 0/8: 0x136738b10 cache: new range from video@1.400000 0x136738b10 cache: ranges 1/8: [1.400000, 1.400000], current: [1.400000, 1.400000] default FrameReader0x30de28bd0 state: 0=>2=>1, 1 default FrameReader0x30de28bd0 update state: 0=>1 0x30de28bd0 start to decode video#0 packet @1.483422/1.400000 pos: 564 default FrameReader0x30de28bd0 state: 1=>1=>2, 1 default FrameReader0x30de28bd0 update state: 1=>2 starting decode loop thread mdk.vdec0@0x171587000 0x30de28bd0 start to decode audio#1 packet @1.460211/1.460211 pos: 75764 0x30de28bd0 video stream#0 starting decoding loop from decoder index 0... 0x30de28bd0 creating video decoder: VT... 0x1483e91a8mdk::NativeVideoBufferPool::NativeVideoBufferPool() Try to use IOSurface OpenGL(ES) interop: 1 starting decode loop thread mdk.adec1@0x172ff7000flutter: FVP fvp.FINE: 12:42:46.644: 962877058 player13118322128 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded) 0x30de28bd0 opening video decoder: VT... 0x30de28bd0 audio stream#1 starting decoding loop from decoder index 0... 0x30de28bd0 creating audio decoder: auto... 0x30de28bd0 opening audio decoder: FFmpeg... opening ffmpeg audio decoder: aac AVCodec.Audio[aac.] decoder: 1 Single threads aac f32p, stereo @44100Hz 0x30de28bd0 ***buffering progress 49%*** 0x30de28bd0 audio stream#1 sending 1 invalid AOT frame @1.460211s. seeking: 0 0x3261ef800 1st audio frame @1.460211 0x3261ef800 seek end audio frame @1.460211 seek_pos_: -1, sync_ao_ 1 AudioRenderer format: f32, stereo @44100Hz, requested: f32p, stereo @44100Hz AudioRenderer format changed and reinitialize flutter: FVP fvp.FINE: 12:42:46.644: 962877058 player13118322128 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering) flutter: FVP fvp.FINE: 12:42:46.644: 962877058 player13118322128 onEvent: reader.buffering - - 0 flutter: FVP fvp.FINE: 12:42:46.644: 962877058 player13118322128 onEvent: cache.ranges - - 1 flutter: FVP fvp.FINE: 12:42:46.645: 962877058 player13118322128 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing 0x30de9b820 setRenderAPI(3, 0x0) getVideoOutContext 0x0 => 0x1466106b0. vo count: 1 0x30de9b820 setVideoSurfaceSize(1920x1080, 0x0) flutter: FVP fvp.FINE: 12:42:46.645: 962877058 player13118322128 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused flutter: FVP fvp.FINE: 12:42:46.645: 962877058 player13118322128 onEvent: thread.video - - 1 flutter: FVP fvp.FINE: 12:42:46.645: 962877058 player13118322128 onEvent: thread.audio - - 1 flutter: FVP fvp.FINE: 12:42:46.645: 962877058 player13118322128 onEvent: decoder.audio - FFmpeg - 0 flutter: FVP fvp.FINE: 12:42:46.645: 962877058 player13118322128 onEvent: reader.buffering - - 49 codec 'avc1' for VT 0x30de9b810 player.setLoop(0) setLoop(0), now 0/0 0x30de9b810 player.setVolume(1.000000, -1) 0x30de9b810 player.set(2) 0x3261ef800 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>2, current state 2. status: 0X14 [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10802.ts' for reading VT hardware decode support: 1 NALU count: 2 0: 3+26, SPS 1: 32+5, PPS { mediaType:'vide' mediaSubType:'avc1' mediaSpecific: { codecType: 'avc1' dimensions: 1920 x 1080 } extensions: {{ CVFieldCount = 1; CVImageBufferChromaLocationBottomField = Left; CVImageBufferChromaLocationTopField = Left; CVPixelAspectRatio = { HorizontalSpacing = 1; VerticalSpacing = 1; }; FullRangeVideo = 0; SampleDescriptionExtensionAtoms = { avcC = {length = 46, bytes = 0x01640028 ffe1001a 67640028 acd94078 ... ebe52c8b fdf8f800 }; }; }} } Using audio backend: AudioQueue default FrameReader0x30de28bd0 request to pause 1, loaded: 4. default FrameReader0x30de28bd0 state: 2=>2=>2, 0 0x3261ef800 ao opened: 1, reopen: 1, bad ao: 0. valid: 0 flutter: wakelock: _count = 0 UsingHardwareAcceleratedVideoDecoder: 1 0x30de28bd0 decode stored recovery packets: 0 0x30de28bd0 ***buffering progress 100%*** default 0x30de28bd0 FrameReader::update MediaStatus 0X14=>0X124 ++++++++++++BUFFERING END++++++++++++ 0x30de9b810 player.seek(0, 1026, ...) 0x3261ef800-MediaControl::seek(pos: 0, flag:0X402 +FromStart). now: -1384 default 0x30de28bd0-FrameReader::seek(0, 0X402) default 0x30de28bd0 FrameReader::update MediaStatus 0X124=>0X1A4 0x30de28bd0 default FrameReaderImpl::seekTo(0, 0X402 #1) 0x30de9b810 player.set(1) 0x3261ef800 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>1, current state 2. status: 0X1A4 seekTo(0) found video stream#0 packet at -2 in [1.650256, 7.238256] s seekTo(0) found audio stream#1 packet at -2 in [1.483422, 7.171422] s virtual int64_t mdk::PacketIOWrapper::seek(int64_t, SeekFlag)@699 seek target(from 1460): 0ms, flags: +FromStart. now: 7.155756 default 0x30de28bd0 FrameReader::update MediaStatus 0X1A4=>0X1A4 0x136738b10 cache: seek 0.000000 check range [1.400000, 7.195544] 0x136738b10 cache: ranges 1/8: [1.400000, 7.195544] Seek start. target time: 1460000 avseek flags: 1 Seek end 1 packets is read after seek. read more to get target pts [FFmpeg:hls] The m3u8 list sequence may have been wrapped. [FFmpeg:hls] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10800.ts' for reading 0x30de28bd0 video stream#0 is seeking #1... got flush pkt. flush decoder and drop frames until seek target 1.4600s... 0x3261ef800 1st video frame to render @-1.000000s, sync time: 1.460211 invalid video frame @-1.000000 0x30de28bd0 ***buffering progress 0%*** default 0x30de28bd0 FrameReader::update MediaStatus 0X1A4=>0X194 default FrameReader0x30de28bd0 request to pause 0, loaded: 4. default FrameReader0x30de28bd0 state: 2=>2=>1, 0 default FrameReader0x30de28bd0 state requested: 1, current: 2 flutter: wakelock: _count = 1 0x30de9b810 player.setPlaybackRate(1.000000) 0x174e81ca8 filter graph: +-----------+ | src |default--[44100Hz fltp:stereo]--swr:default | (abuffer) | +-----------+ +---------------+ swr:default--[44100Hz flt:stereo]--default| dst | | (abuffersink) | +---------------+ +-------------+ src:default--[44100Hz fltp:stereo]--default| swr |default--[44100Hz flt:stereo]--dst:default | (aresample) | +-------------+ flutter: wakelock: _count = 0 flutter: FVP fvp.FINE: 12:42:46.708: 962877058 player13118322128 onEvent: decoder.video - VT - 0 flutter: FVP fvp.FINE: 12:42:46.708: 962877058 player13118322128 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+prepared+buffered) flutter: FVP fvp.FINE: 12:42:46.708: 962877058 player13118322128 onEvent: reader.buffering - - 100 seeking media's position is 0===== flutter: FVP fvp.FINE: 12:42:46.708: 962877058 player13118322128 onMediaStatus: MediaStatus(+loaded+prepared+buffered) => MediaStatus(+loaded+prepared+buffered+seeking) ++++++++++++BUFFERING START++++++++++++ >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 1475, a: 1460, delta: 15 +0.023220 0x30de28bd0 audio stream#1 AOT frame is sent flutter: FVP fvp.FINE: 12:42:46.732: 962877058 player13118322128 onMediaStatus: MediaStatus(+loaded+prepared+buffered+seeking) => MediaStatus(+loaded+prepared+buffering+seeking) flutter: FVP fvp.FINE: 12:42:46.732: 962877058 player13118322128 onEvent: reader.buffering - - 0 seeking media's position is 0===== [FFmpeg:hls] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10801.ts' for reading 0x136738b10 cache: find stream seek result in ranges 0x136738b10 cache: seek 1.400000 found range [1.400000, 7.195544] 0x1480a2e78 cache: seek 1.400000 in range [1.400000, 7.195544] count 386 0x1480a2e78 cache: seek 1.400000 in range [1.400000, 7.195544] lower_bound video @1.400000 0x136738b10 cache: ranges 1/8: [1.400000, 7.195544], current: [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@1.400000, already in range [1.400000, 7.195544] 1 packets is read after seek. seek result pts: 1.483422s, requested: 1460ms default 0x30de28bd0 FrameReader::update MediaStatus 0X194=>0X114 seek_drop_non_video_: 1460 ms, seek_wait_frame_: 0... default FrameReader0x30de28bd0 state: 2=>1=>1, 1 default FrameReader0x30de28bd0 update state: 2=>1 0x1480a2e78 cache: drop video pkt@1.441711, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@1.483422, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@1.525133, already in range [1.400000, 7.195544] flutter: FVP fvp.FINE: 12:42:47.041: 962877058 player13118322128 onMediaStatus: MediaStatus(+loaded+prepared+buffering+seeking) => MediaStatus(+loaded+prepared+buffering) flutter: FVP fvp.FINE: 12:42:47.041: 962877058 player13118322128 onPlaybackStateChanged: PlaybackState.paused => PlaybackState.playing 0x1480a2e78 cache: drop video pkt@1.566833, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@1.608544, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@1.650256, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@1.691967, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@1.733667, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@1.775378, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@1.817089, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@1.858800, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@1.900500, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@1.942211, already in range [1.400000, 7.195544] 0x30de28bd0 ***buffering progress 100%*** default 0x30de28bd0 FrameReader::update MediaStatus 0X114=>0X124 0x1480a2e78 cache: drop video pkt@1.983922, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.025633, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@1.460211, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.067333, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.109044, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.133589, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.156811, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.180033, already in range [1.400000, 7.195544] flutter: wakelock: _count = 1 0x1480a2e78 cache: drop audio pkt@2.203256, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.150756, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.192467, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.234167, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.226467, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.249689, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.272911, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.296133, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.319356, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.275878, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.317589, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.359300, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.401000, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.342567, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.365789, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.389011, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.412233, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.435456, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.458667, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.481889, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.442711, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.484422, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.526133, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.567833, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.505111, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.528333, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.551556, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.574767, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.597989, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.621211, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.644433, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.609544, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.651256, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.692967, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.667644, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.690856, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.714078, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.737300, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.760522, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.783744, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.734667, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.776378, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.818089, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.859800, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.806967, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.830189, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.853411, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.876633, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.899844, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.923067, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.946289, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.901500, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.943211, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@2.984922, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.026633, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.969511, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@2.992733, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.015944, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.039167, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.062389, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.085611, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.108833, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.068333, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.110044, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.151756, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.193467, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.132044, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.155267, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.178489, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.201711, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.224933, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.248144, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.271367, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.235167, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.276878, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.318589, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.360300, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.294589, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.317811, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.341033, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.364244, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.387467, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.410689, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.433911, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.402000, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.443711, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.485422, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.457122, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.480333, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.503556, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.526778, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.550000, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.573222, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.527133, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.568833, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.610544, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.652256, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.596444, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.619667, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.642889, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.666111, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.689333, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.712544, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.735767, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.693967, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.735667, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.777378, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.819089, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.758989, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.782211, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.805433, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.828644, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.851867, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.875089, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.898311, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.860800, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.902500, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.944211, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.921522, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.944733, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.967956, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@3.991178, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.014400, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.037611, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@3.985922, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.027633, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.069333, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.111044, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.060844, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.084067, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.107289, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.130511, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.153722, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.176944, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.200167, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.152756, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.194467, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.236167, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.277878, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.223389, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.246611, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.269822, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.293044, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.316267, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.339489, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.362711, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.319589, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.361300, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.403000, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.444711, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.385922, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.409144, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.432367, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.455589, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.478811, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.502022, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.525244, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.486422, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.528133, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.569833, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.548467, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.571689, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.594911, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.618122, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.641344, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.664567, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.611544, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.653256, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.694967, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.736667, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.687789, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.711011, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.734222, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.757444, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.780667, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.803889, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.827111, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.778378, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.820089, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.861800, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.903500, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.850322, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.873544, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.896767, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.919989, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.943211, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.966422, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@4.989644, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.945211, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@4.986922, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.028633, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.070333, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.012867, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.036089, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.059311, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.082522, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.105744, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.128967, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.152189, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.112044, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.153756, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.195467, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.175400, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.198622, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.221844, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.245067, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.268289, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.291500, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.237167, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.278878, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.320589, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.362300, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.314722, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.337944, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.361167, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.384389, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.407600, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.430822, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.454044, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.404000, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.445711, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.487422, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.529133, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.477267, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.500489, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.523700, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.546922, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.570144, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.593367, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.570833, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.612544, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.654256, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.616578, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.639789, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.663011, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.686233, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.709456, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.732678, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.755889, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.695967, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.737667, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.779378, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.821089, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.779122, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.802344, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.825567, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.848789, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.872000, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.895222, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.918444, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.862800, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.904500, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.946211, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@5.987922, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.941667, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.964889, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@5.988100, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.011322, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.034544, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.057767, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.080989, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.029633, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.071333, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.113044, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.154756, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.104200, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.127422, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.150644, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.173867, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.197089, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.220300, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.243522, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.196467, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.238167, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.279878, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.321589, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.266744, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.289967, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.313178, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.336400, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.359622, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.382844, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.406067, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.363300, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.405000, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.446711, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.429278, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.452500, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.475722, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.498944, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.522167, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.545378, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.488422, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.530133, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.571833, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.613544, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.568600, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.591822, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.615044, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.638267, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.661478, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.684700, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.655256, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.696967, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.738667, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.780378, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.707922, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.731144, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.754367, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.777578, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.800800, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.824022, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.847244, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.822089, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.863800, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.905500, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.947211, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.870456, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.893667, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.916889, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.940111, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.963333, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@6.986556, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@7.009767, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@6.988922, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@7.030633, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop video pkt@7.072333, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@7.033000, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@7.056222, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@7.079444, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@7.102667, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@7.125878, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@7.149100, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@7.172322, already in range [1.400000, 7.195544] 0x1480a2e78 cache: drop audio pkt@7.195544, already in range [1.400000, 7.195544] [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10802.ts' for reading 0x30de28bd0 #1/1 video seek_done: 1, seek_wait_frame_: 0/0 0x30de28bd0 video stream#0 sending 1 invalid AOT frame @1.483422s. seeking: 0 0x3261ef800 1st video frame to render @1.483422s, sync time: 1.460211 VideoRenderer clear buffered frames 0-track seek end video frame @1.483422 seek_pos_: 0 0x3261ef800 1st video frame to render @1.483422s, sync time: 1.460211 VideoRenderer WxH=1920.000000x1080.000000 1920.000000x1080.000000, frame: 1920x1080 update transform 2d. scale: (1.000000, 1.000000), orientation: 0 m: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) 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 Metal pixel format 0: MTLPixelFormatR8Unorm Metal pixel format 1: MTLPixelFormatRG8Unorm channel map: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) frame format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0 frame color: BT709 BT709 BT709 Limited. gamma: 2.200000, signal peak: 1.000000 - output color: BT709 UNSPECIFIED RGB Full. gamma: 2.200000, signal peak: 1.000000 rgb primaries matrix: mat<3, 3>( 1 0 0 0 1 0 0 0 1 ) scale: 1.000000, color transform: mat<4, 4>( 1.16438 0 1.79274 -0.972945 1.16438 -0.213249 -0.532909 0.301483 1.16438 2.1124 0 -1.1334 0 0 0 1 ) EQ: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) shader id: 2321 build metal shader 3.1 elapsed: 121us dump UBO layout: align @offset +size /stride address name ~ path: type -> parent 16@0 +64/16 0x1466f4458 u_colorMatrix ~ u_colorMatrix: mat4 -> 0x0 0x30de28bd0 video stream#0 AOT frame is sent ++++++++++++BUFFERING END++++++++++++ 0x30de28bd0 audio stream#1 is seeking #1... got flush pkt. flush decoder and drop frames until seek target 1.4600s... invalid audio frame @-1.000000 0x30de28bd0 #1/1 audio seek_done: 1, seek_wait_frame_: -1/1 0x30de28bd0 audio stream#1 sending 1 invalid AOT frame @1.460211s. seeking: 0 0x3261ef800 seek end audio frame @1.460211 seek_pos_: 0, sync_ao_ 1 flutter: FVP fvp.FINE: 12:42:47.053: 962877058 player13118322128 onEvent: video - size - 0 flutter: FVP fvp.FINE: 12:42:47.053: 962877058 player13118322128 onEvent: render.video - 1st_frame - 1483 flutter: FVP fvp.FINE: 12:42:47.053: 962877058 player13118322128 onMediaStatus: MediaStatus(+loaded+prepared+buffering) => MediaStatus(+loaded+prepared+buffered) flutter: FVP fvp.FINE: 12:42:47.053: 962877058 player13118322128 onEvent: reader.buffering - - 100 seeking media's position is 0===== 0x1480a2e78 cache: drop video pkt@7.114044, already in range [1.400000, 7.195544] default FrameReader0x30de28bd0 #1 seekComplete 1483 default 0x30de28bd0 FrameReader::update MediaStatus 0X124=>0X124 default FrameReader 0x30de28bd0 callbacks 0, seeking 0 flag 0, seekComplete#1 @1483 default FrameReader0x30de28bd0 #1 seekComplete 1460 default 0x30de28bd0 FrameReader::update MediaStatus 0X124=>0X124 default FrameReader 0x30de28bd0 callbacks 0, seeking: 0, seekComplete#1 not found @1460 >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 1475, a: 1460, delta: 15 +0.023220 0x30de28bd0 audio stream#1 AOT frame is sent [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10803.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10804.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10805.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10806.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10807.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10808.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10809.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.108010.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.108011.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.108012.ts' for reading default 0x174ec1190 new FrameReader... Registered audio backends: AudioQueue OpenAL null default 0x308830350 new FrameReader... Registered audio backends: AudioQueue OpenAL null 0x3088c8670 player.Player() 0x3088c8670 player.onEvent(1, 0x16f48d1b0) 0x3088c8670 player.onStateChanged(1) 0x3088c8670 player.onMediaStatus(1) flutter: FVP fvp.FINE: 12:42:48.239: 774991338 player13027673712 create(https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f2-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260) 0x3088c8670 player property: video.decoder = shader_resource=0 0x3088c8670 player property: avformat.strict = experimental 0x3088c8670 player property: avio.reconnect = 1 0x3088c8670 player property: avio.reconnect_delay_max = 7 0x3088c8670 player property: avio.protocol_whitelist = file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile 0x3088c8670 player property: avformat.rtsp_transport = tcp 0x3088c8670 player property: buffer = 2000+60000 0x3088c8670 player.setBufferRange(2000, 60000, 0) 0x3088c8670 player property: demux.buffer.ranges = 8 0x3088c8670 player property: demux.buffer.protocols = file,http,https 0x3088c8670 player.setDecoders(video, [VT, FFmpeg]) video decoders: "VT", "FFmpeg" video decoders: "VT", "FFmpeg" 0x3088c8670 player property: avio.headers = Accept: */* Host: 6wyav2r9i6j.pradoi.com Origin: https://awish.pro Referer: https://awish.pro/ 0x3088c8670 player.setMedia(https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f2-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260) default FrameReader0x174ec1190 state: 0=>0=>0, 0 default0x174ec1190 stop, current state: 0 AudioQueueStart ERROR: 0 no video renderer default FrameReader0x174ec1190 state: 0=>0=>0, 0 default0x174ec1190 stop, current state: 0 0x3088c8670 player.prepare(0, ..., 1282) AudioQueueStart ERROR: 0 0x173dc6400 MediaControl.prepare(0, ...) https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f2-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260 default 0x174ec1190 FrameReader.start(0, ...) default 0x174ec1190 FrameReader::update MediaStatus 0=>0X2 default FrameReader0x174ec1190 state: 0=>0=>1, 0 default FrameReader0x174ec1190 state: 0=>1=>1, 0 0x174ec1190start frame reader thread: 0x30c36b000 default FrameReader0x174ec1190 request to pause 1, loaded: 0. default FrameReader0x174ec1190 state: 0=>1=>2, 0 default FrameReader0x174ec1190 state requested: 2, current: 0 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 Trying MediaIO FFmpeg 0x30ed2ae00 open url: 0x30de9b820 setVideoSurfaceSize(-1x-1, 0x0) flutter: FVP fvp.FINE: 12:42:48.242: 264799572 player13027673712 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading) mdk::VideoRenderer::Private::~Private() @127 0x30de9b810 player.set(0) 0x3261ef800 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 1=>0, current state 1. status: 0X124 default FrameReader0x30de28bd0 state: 1=>1=>0, 0 default0x30de28bd0 stop, current state: 1 0x30de28bd0 unload, current status 0x124, invalid: 0, loading: 0, loaded: 4, buffering: 0, seeking: 0, prepared: 256, EOF: 0 0x30edaf8a8 request avformat input interrupt 0x30de28bd0 video stream#0 about to stop before sending a frame EOS audio frame of track 0 0x30de28bd0 audio stream#1 decoding loop is finished. packets: 2077, pts: [2.644433, 50.198900] 0x30de9b810 player.onEvent(0, 0x0) 0x30de9b810 player.onStateChanged(0) 0x30de9b810 player.onMediaStatus(0) 0x30de9b810 player.onMediaStatus(0) 0x30de9b810 player.onStateChanged(0) 0x30de9b810 player.onEvent(0, 0x0) 0x30de9b810 player.onFrame(0) 0x30de9b810 player.~Player 0x30de9b810 player.setNextMedia(, -1, 2) setNext from -1 url: 0x30de9b810 player.currentMediaChanged(0) 0x30de9b810 player.setMedia() default FrameReader0x30de28bd0 state: 1=>0=>0, 0 default0x30de28bd0 stop, current state: 1 default FrameReader0x30de28bd0 state: 1=>0=>0, 0 default0x30de28bd0 stop, current state: 1 0x30de9b810 player.onEvent(0, 0x0) mdk::MediaPlayer::Private::~Private() 0x3261ef800 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 1. status: 0X124 default FrameReader0x30de28bd0 state: 1=>0=>0, 0 default0x30de28bd0 stop, current state: 1 0x1483e91e8UGL::opengl::Context::Local::~Local() [T = mdk::CVBufferPool::ctx_res_t, DT = mdk::CVBufferPool::ctx_res_t]0x3 count: 0 0x1483e91a8 virtual mdk::NativeVideoBufferPool::~NativeVideoBufferPool() EOS video frame of track 0 0x30de28bd0 video stream#0 decoding loop is finished. packets: 1139, pts: [2.776378, 50.282167] interrupted by user 0x30de28bd0 default FrameReader@0x30de28bd0 unload requested, close io interrupted by user interrupted by user interrupted by user 0x30b987000default 0x30de28bd0 update @1149: reset status_mask. status: 121 default 0x30de28bd0 FrameReader::update MediaStatus 0X124=>0X1 FrameReader0x30de28bd0 stop by user. clear packets, send eof for each loop FrameReader@0x30de28bd0 sending Packet::End to all packet queues. PacketIO@0x1482e1210 ->url: https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8 0x30de28bd0 clear packet queue for stream 0 0x30de28bd0 clear packet queue for stream 1 before changed() 1 default FrameReader0x30de28bd0 state: 1=>0=>0, 0 0x30de28bd0 unload, current status 0x1, invalid: 0, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0 default FrameReader0x30de28bd0 state: 1=>0=>0, 1 default FrameReader0x30de28bd0 update state: 1=>0 default 0x30de28bd0 deleting FrameReader... 0x32619b800 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 0. status: 0 AudioQueueStart ERROR: 0 default 0x30de6bfc0 deleting FrameReader... player is destroyed mdk::VideoRenderer::Private::~Private() @127 0x30ed2ae00 url opened format adts is used for https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f2-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260 default 0x174ec1190 FrameReader::update MediaStatus 0X2=>0X2 0x1467888c0 avio set class before avformat_open_input. io: 0x30ed2ae00(FFmpeg)/pb: 0x1467888c0, url: https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f2-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260 [FFmpeg:hls] Skip ('#EXT-X-ALLOW-CACHE:YES') [FFmpeg:hls] Skip ('#EXT-X-VERSION:3') [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f2-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading default 0x1166181d0 new FrameReader... Registered audio backends: AudioQueue OpenAL null default 0x137914860 new FrameReader... Registered audio backends: AudioQueue OpenAL null 0x11660a8d0 player.Player() 0x11660a8d0 player.onEvent(1, 0x16f48d1b0) 0x11660a8d0 player.onStateChanged(1) 0x11660a8d0 player.onMediaStatus(1) flutter: FVP fvp.FINE: 12:42:51.202: 774991338 player4670438272 create(https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8) 0x11660a8d0 player property: video.decoder = shader_resource=0 0x11660a8d0 player property: avformat.strict = experimental 0x11660a8d0 player property: avio.reconnect = 1 0x11660a8d0 player property: avio.reconnect_delay_max = 7 0x11660a8d0 player property: avio.protocol_whitelist = file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile 0x11660a8d0 player property: avformat.rtsp_transport = tcp 0x11660a8d0 player property: buffer = 2000+60000 0x11660a8d0 player.setBufferRange(2000, 60000, 0) 0x11660a8d0 player property: demux.buffer.ranges = 8 0x11660a8d0 player property: demux.buffer.protocols = file,http,https 0x11660a8d0 player.setDecoders(video, [VT, FFmpeg]) video decoders: "VT", "FFmpeg" video decoders: "VT", "FFmpeg" 0x11660a8d0 player.setMedia(https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8) default FrameReader0x1166181d0 state: 0=>0=>0, 0 default0x1166181d0 stop, current state: 0 AudioQueueStart ERROR: 0 no video renderer default FrameReader0x1166181d0 state: 0=>0=>0, 0 default0x1166181d0 stop, current state: 0 0x11660a8d0 player.prepare(0, ..., 1282) AudioQueueStart ERROR: 0 0x149813000 MediaControl.prepare(0, ...) https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8 default 0x1166181d0 FrameReader.start(0, ...) default 0x1166181d0 FrameReader::update MediaStatus 0=>0X2 default FrameReader0x1166181d0 state: 0=>0=>1, 0 default FrameReader0x1166181d0 state: 0=>1=>1, 0 default FrameReader0x1166181d0 request to pause 1, loaded: 0. default FrameReader0x1166181d0 state: 0=>1=>2, 0 default FrameReader0x1166181d0 state requested: 2, current: 0 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 0x1166181d0start frame reader thread: 0x171007000 Failed to create io for url. io: 0x0, open: 0 default 0x1166181d0 FrameReader::update MediaStatus 0X2=>0X2 before avformat_open_input. io: 0x0()/pb: 0x0, url: https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8 flutter: FVP fvp.FINE: 12:42:51.207: 573946825 player4670438272 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading) [FFmpeg:hls] Skip ('#EXT-X-VERSION:3') [FFmpeg:hls] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10800.ts' for reading [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-2-f2-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading [FFmpeg:hls] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10801.ts' for reading after avformat_open_input. pb: 0x1482715b0, iformat: 0x107ca9180, context flags: 2097152, input format flags: 49664 unsupported avformat options: buffer.protocols=file,http,https rtsp_transport=tcp buffer.ranges=8 Format: hls, range: 1460 +1419960ms, bitrate: 82, size: 0 Programs: Program id 0 Metadata: variant_bitrate: 0 Video: track 0 stream#0, range: 1483 +0ms, frames: 0 codec: h264 tag: 0X1B profile: 100 level: 40, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 0, 1920x1080, fps: 23.976, bframes: 2 extra data(37): 00 00 01 67 64 00 28 AC D9 40 78 02 27 E5 C0 44 00 00 0F A4 00 02 EE 00 3C 60 C6 58 00 00 00 01 68 EB E5 2C 8B Metadata: variant_bitrate: 0 Audio: track 0 stream#1, range: 1460 +0ms, frames: 0 codec: aac tag: 0XF profile: 1 level: -99, sample size: 0/0, block align: 0, frame_size: 1024, f32p stereo(2) @44100Hz, bitrate: 0 Metadata: variant_bitrate: 0 0x149813000 prepared callback is invoked default 0x1166181d0 FrameReader::update MediaStatus 0X2=>0X4 0x1166181d0 ***buffering progress 0%*** default 0x1166181d0 FrameReader::update MediaStatus 0X4=>0X14 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 ++++++++++++BUFFERING START++++++++++++ 0x174e4a900 cache: find stream seek result in ranges 0x174e4a900 cache: ranges 0/8: 0x174e4a900 cache: new range from video@1.400000 0x174e4a900 cache: ranges 1/8: [1.400000, 1.400000], current: [1.400000, 1.400000] default FrameReader0x1166181d0 state: 0=>2=>1, 1 default FrameReader0x1166181d0 update state: 0=>1 0x1166181d0 start to decode video#0 packet @1.483422/1.400000 pos: 564 default FrameReader0x1166181d0 state: 1=>1=>2, 1 default FrameReader0x1166181d0 update state: 1=>2 starting decode loop thread mdk.vdec0@0x171587000 0x1166181d0 video stream#0 starting decoding loop from decoder index 0... 0x1166181d0 creating video decoder: VT... 0x14660e3f8mdk::NativeVideoBufferPool::NativeVideoBufferPool() Try to use IOSurface OpenGL(ES) interop: 1 flutter: FVP fvp.FINE: 12:42:51.708: 573946825 player4670438272 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded) 0x1166181d0 start to decode audio#1 packet @1.460211/1.460211 pos: 75764 0x1166181d0 opening video decoder: VT... starting decode loop thread mdk.adec1@0x172ff7000flutter: FVP fvp.FINE: 12:42:51.708: 573946825 player4670438272 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering) 0x1166181d0 audio stream#1 starting decoding loop from decoder index 0... 0x1166181d0 creating audio decoder: auto... 0x1166181d0 opening audio decoder: FFmpeg...flutter: FVP fvp.FINE: 12:42:51.708: 573946825 player4670438272 onEvent: reader.buffering - - 0 flutter: FVP fvp.FINE: 12:42:51.709: 573946825 player4670438272 onEvent: cache.ranges - - 1 opening ffmpeg audio decoder: aac flutter: FVP fvp.FINE: 12:42:51.709: 573946825 player4670438272 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing flutter: FVP fvp.FINE: 12:42:51.709: 573946825 player4670438272 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused flutter: FVP fvp.FINE: 12:42:51.709: 573946825 player4670438272 onEvent: thread.video - - 1 flutter: FVP fvp.FINE: 12:42:51.709: 573946825 player4670438272 onEvent: thread.audio - - 1 AVCodec.Audio[aac.] decoder: 1 Single threads aac f32p, stereo @44100Hz 0x1166181d0 ***buffering progress 85%*** flutter: FVP fvp.FINE: 12:42:51.709: 573946825 player4670438272 onEvent: decoder.audio - FFmpeg - 0 0x11660a8e0 setRenderAPI(3, 0x0) getVideoOutContext 0x0 => 0x14833a710. vo count: 1 0x11660a8e0 setVideoSurfaceSize(1920x1080, 0x0) codec 'avc1' for VT flutter: FVP fvp.FINE: 12:42:51.709: 573946825 player4670438272 onEvent: reader.buffering - - 85 0x1166181d0 audio stream#1 sending 1 invalid AOT frame @1.460211s. seeking: 0 0x149813000 1st audio frame @1.460211 0x149813000 seek end audio frame @1.460211 seek_pos_: -1, sync_ao_ 1 AudioRenderer format: f32, stereo @44100Hz, requested: f32p, stereo @44100Hz AudioRenderer format changed and reinitialize 0x11660a8d0 player.setLoop(0) setLoop(0), now 0/0 0x11660a8d0 player.setVolume(1.000000, -1) 0x11660a8d0 player.set(2) 0x149813000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>2, current state 2. status: 0X14 default FrameReader0x1166181d0 request to pause 1, loaded: 4. default FrameReader0x1166181d0 state: 2=>2=>2, 0 flutter: wakelock: _count = 0 0x11660a8d0 player.seek(0, 1026, ...) 0x149813000-MediaControl::seek(pos: 0, flag:0X402 +FromStart). now: 0 default 0x1166181d0-FrameReader::seek(0, 0X402) default 0x1166181d0 FrameReader::update MediaStatus 0X14=>0X94 0x1166181d0 default FrameReaderImpl::seekTo(0, 0X402 #1) 0x11660a8d0 player.set(1) 0x149813000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>1, current state 2. status: 0X94 seekTo(0) found video stream#0 packet at -2 in [1.483422, 6.279422] s seekTo(0) found audio stream#1 packet at -2 in [1.483422, 6.219422] s 0x1166181d0 ***buffering progress 100%*** default 0x1166181d0 FrameReader::update MediaStatus 0X94=>0X1A4 VT hardware decode support: 1 NALU count: 2 0: 3+26, SPS 1: 32+5, PPS { mediaType:'vide' mediaSubType:'avc1' mediaSpecific: { codecType: 'avc1' dimensions: 1920 x 1080 } extensions: {{ CVFieldCount = 1; CVImageBufferChromaLocationBottomField = Left; CVImageBufferChromaLocationTopField = Left; CVPixelAspectRatio = { HorizontalSpacing = 1; VerticalSpacing = 1; }; FullRangeVideo = 0; SampleDescriptionExtensionAtoms = { avcC = {length = 46, bytes = 0x01640028 ffe1001a 67640028 acd94078 ... ebe52c8b fdf8f800 }; }; }} } UsingHardwareAcceleratedVideoDecoder: 1 0x1166181d0 decode stored recovery packets: 0 0x1166181d0 ***buffering progress 0%*** default 0x1166181d0 FrameReader::update MediaStatus 0X1A4=>0X194 Using audio backend: AudioQueue default FrameReader0x1166181d0 request to pause 0, loaded: 4. default FrameReader0x1166181d0 state: 2=>2=>1, 0 default FrameReader0x1166181d0 state requested: 1, current: 2 ++++++++++++BUFFERING END++++++++++++ virtual int64_t mdk::PacketIOWrapper::seek(int64_t, SeekFlag)@699 seek target(from 1460): 0ms, flags: +FromStart. now: 6.321589 default 0x1166181d0 FrameReader::update MediaStatus 0X194=>0X194 0x174e4a900 cache: seek 0.000000 check range [1.400000, 6.279878] 0x174e4a900 cache: ranges 1/8: [1.400000, 6.279878] Seek start. target time: 1460000 avseek flags: 1 flutter: wakelock: _count = 1 0x11660a8d0 player.setPlaybackRate(1.000000) flutter: wakelock: _count = 0 Seek end 1 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10800.ts' for reading flutter: FVP fvp.FINE: 12:42:51.756: 573946825 player4670438272 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+buffering+seeking) flutter: FVP fvp.FINE: 12:42:51.757: 573946825 player4670438272 onEvent: decoder.video - VT - 0 flutter: FVP fvp.FINE: 12:42:51.757: 573946825 player4670438272 onMediaStatus: MediaStatus(+loaded+buffering+seeking) => MediaStatus(+loaded+prepared+buffered+seeking) flutter: FVP fvp.FINE: 12:42:51.757: 573946825 player4670438272 onEvent: reader.buffering - - 100 seeking media's position is 0===== 0x149813000 ao opened: 1, reopen: 1, bad ao: 0. valid: 0 ++++++++++++BUFFERING START++++++++++++ 0x1166181d0 video stream#0 is seeking #1... got flush pkt. flush decoder and drop frames until seek target 1.4600s... 0x149813000 1st video frame to render @-1.000000s, sync time: 1.460211 invalid video frame @-1.000000 flutter: FVP fvp.FINE: 12:42:51.782: 573946825 player4670438272 onMediaStatus: MediaStatus(+loaded+prepared+buffered+seeking) => MediaStatus(+loaded+prepared+buffering+seeking) flutter: FVP fvp.FINE: 12:42:51.783: 573946825 player4670438272 onEvent: reader.buffering - - 0 seeking media's position is 0===== 0x1483c5e08 filter graph: +-----------+ | src |default--[44100Hz fltp:stereo]--swr:default | (abuffer) | +-----------+ +---------------+ swr:default--[44100Hz flt:stereo]--default| dst | | (abuffersink) | +---------------+ +-------------+ src:default--[44100Hz fltp:stereo]--default| swr |default--[44100Hz flt:stereo]--dst:default | (aresample) | +-------------+ >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 1475, a: 1460, delta: 15 +0.023220 0x1166181d0 audio stream#1 AOT frame is sent [FFmpeg:hls] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10801.ts' for reading 0x174e4a900 cache: find stream seek result in ranges 0x174e4a900 cache: seek 1.400000 found range [1.400000, 6.279878] 0x136738958 cache: seek 1.400000 in range [1.400000, 6.279878] count 325 0x136738958 cache: seek 1.400000 in range [1.400000, 6.279878] lower_bound video @1.400000 0x174e4a900 cache: ranges 1/8: [1.400000, 6.279878], current: [1.400000, 6.279878] 0x136738958 cache: drop video pkt@1.400000, already in range [1.400000, 6.279878] 1 packets is read after seek. seek result pts: 1.483422s, requested: 1460ms default 0x1166181d0 FrameReader::update MediaStatus 0X194=>0X114 seek_drop_non_video_: 1460 ms, seek_wait_frame_: 0... default FrameReader0x1166181d0 state: 2=>1=>1, 1 default FrameReader0x1166181d0 update state: 2=>1 flutter: FVP fvp.FINE: 12:42:52.085: 573946825 player4670438272 onMediaStatus: MediaStatus(+loaded+prepared+buffering+seeking) => MediaStatus(+loaded+prepared+buffering) flutter: FVP fvp.FINE: 12:42:52.085: 573946825 player4670438272 onPlaybackStateChanged: PlaybackState.paused => PlaybackState.playing 0x136738958 cache: drop video pkt@1.441711, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@1.483422, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@1.525133, already in range [1.400000, 6.279878] flutter: wakelock: _count = 1 0x136738958 cache: drop video pkt@1.566833, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@1.608544, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@1.650256, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@1.691967, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@1.733667, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@1.775378, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@1.817089, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@1.858800, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@1.900500, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@1.942211, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@1.983922, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.025633, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@1.460211, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.067333, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.109044, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.133589, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.156811, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.180033, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.203256, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.150756, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.192467, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.234167, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.226467, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.249689, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.272911, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.296133, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.319356, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.275878, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.317589, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.359300, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.401000, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.342567, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.365789, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.389011, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.412233, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.435456, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.458667, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.481889, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.442711, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.484422, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.526133, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.567833, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.505111, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.528333, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.551556, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.574767, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.597989, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.621211, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.644433, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.609544, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.651256, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.692967, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.667644, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.690856, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.714078, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.737300, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.760522, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.783744, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.734667, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.776378, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.818089, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.859800, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.806967, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.830189, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.853411, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.876633, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.899844, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.923067, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.946289, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.901500, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.943211, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@2.984922, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.026633, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.969511, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@2.992733, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.015944, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.039167, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.062389, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.085611, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.108833, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.068333, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.110044, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.151756, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.193467, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.132044, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.155267, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.178489, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.201711, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.224933, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.248144, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.271367, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.235167, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.276878, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.318589, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.360300, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.294589, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.317811, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.341033, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.364244, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.387467, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.410689, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.433911, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.402000, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.443711, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.485422, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.457122, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.480333, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.503556, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.526778, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.550000, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.573222, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.527133, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.568833, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.610544, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.652256, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.596444, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.619667, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.642889, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.666111, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.689333, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.712544, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.735767, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.693967, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.735667, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.777378, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.819089, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.758989, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.782211, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.805433, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.828644, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.851867, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.875089, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.898311, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.860800, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.902500, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.944211, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.921522, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.944733, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.967956, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@3.991178, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.014400, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.037611, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@3.985922, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.027633, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.069333, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.111044, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.060844, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.084067, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.107289, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.130511, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.153722, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.176944, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.200167, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.152756, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.194467, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.236167, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.277878, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.223389, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.246611, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.269822, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.293044, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.316267, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.339489, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.362711, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.319589, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.361300, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.403000, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.444711, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.385922, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.409144, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.432367, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.455589, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.478811, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.502022, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.525244, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.486422, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.528133, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.569833, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.548467, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.571689, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.594911, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.618122, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.641344, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.664567, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.611544, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.653256, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.694967, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.736667, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.687789, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.711011, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.734222, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.757444, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.780667, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.803889, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.827111, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.778378, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.820089, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.861800, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.903500, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.850322, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.873544, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.896767, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.919989, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.943211, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.966422, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@4.989644, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.945211, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@4.986922, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.028633, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.070333, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.012867, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.036089, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.059311, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.082522, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.105744, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.128967, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.152189, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.112044, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.153756, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.195467, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.175400, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.198622, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.221844, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.245067, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.268289, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.291500, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.237167, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.278878, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.320589, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.362300, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.314722, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.337944, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.361167, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.384389, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.407600, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.430822, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.454044, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.404000, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.445711, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.487422, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.529133, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.477267, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.500489, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.523700, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.546922, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.570144, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.593367, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.570833, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.612544, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.654256, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.616578, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.639789, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.663011, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.686233, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.709456, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.732678, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.755889, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.695967, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.737667, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.779378, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.821089, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.779122, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.802344, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.825567, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.848789, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.872000, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.895222, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.918444, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.862800, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.904500, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.946211, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@5.987922, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.941667, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.964889, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@5.988100, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@6.011322, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@6.034544, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@6.057767, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@6.080989, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@6.029633, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@6.071333, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@6.113044, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@6.154756, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@6.104200, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@6.127422, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@6.150644, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@6.173867, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@6.197089, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@6.220300, already in range [1.400000, 6.279878] 0x136738958 cache: drop audio pkt@6.243522, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@6.196467, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@6.238167, already in range [1.400000, 6.279878] 0x136738958 cache: drop video pkt@6.279878, already in range [1.400000, 6.279878] [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10802.ts' for reading 0x1166181d0 ***buffering progress 100%*** default 0x1166181d0 FrameReader::update MediaStatus 0X114=>0X124 0x1166181d0 audio stream#1 is seeking #1... got flush pkt. flush decoder and drop frames until seek target 1.4600s... invalid audio frame @-1.000000 0x1166181d0 #1/1 audio seek_done: 1, seek_wait_frame_: 0/1 0x1166181d0 audio stream#1 sending 1 invalid AOT frame @1.460211s. seeking: 0 0x149813000 seek end audio frame @1.460211 seek_pos_: 0, sync_ao_ 1 ++++++++++++BUFFERING END++++++++++++ flutter: FVP fvp.FINE: 12:42:52.102: 573946825 player4670438272 onMediaStatus: MediaStatus(+loaded+prepared+buffering) => MediaStatus(+loaded+prepared+buffered) flutter: FVP fvp.FINE: 12:42:52.103: 573946825 player4670438272 onEvent: reader.buffering - - 100 seeking media's position is 0===== 0x1166181d0 #1/1 video seek_done: 1, seek_wait_frame_: 0/0 0x1166181d0 video stream#0 sending 1 invalid AOT frame @1.483422s. seeking: 0 0x149813000 1st video frame to render @1.483422s, sync time: 1.460211 VideoRenderer clear buffered frames 0-track seek end video frame @1.483422 seek_pos_: 0 0x149813000 1st video frame to render @1.483422s, sync time: 1.460211 VideoRenderer WxH=1920.000000x1080.000000 1920.000000x1080.000000, frame: 1920x1080 update transform 2d. scale: (1.000000, 1.000000), orientation: 0 m: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) flutter: FVP fvp.FINE: 12:42:52.106: 573946825 player4670438272 onEvent: video - size - 0 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 Metal pixel format 0: MTLPixelFormatR8Unorm Metal pixel format 1: MTLPixelFormatRG8Unorm channel map: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) frame format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0 frame color: BT709 BT709 BT709 Limited. gamma: 2.200000, signal peak: 1.000000 - output color: BT709 UNSPECIFIED RGB Full. gamma: 2.200000, signal peak: 1.000000 rgb primaries matrix: mat<3, 3>( 1 0 0 0 1 0 0 0 1 ) scale: 1.000000, color transform: mat<4, 4>( 1.16438 0 1.79274 -0.972945 1.16438 -0.213249 -0.532909 0.301483 1.16438 2.1124 0 -1.1334 0 0 0 1 ) EQ: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) shader id: 2321 build metal shader 3.1 elapsed: 71us dump UBO layout: align @offset +size /stride address name ~ path: type -> parent 16@0 +64/16 0x1483b7f38 u_colorMatrix ~ u_colorMatrix: mat4 -> 0x0 0x1166181d0 video stream#0 AOT frame is sent flutter: FVP fvp.FINE: 12:42:52.107: 573946825 player4670438272 onEvent: render.video - 1st_frame - 1483 default FrameReader0x1166181d0 #1 seekComplete 1483 default 0x1166181d0 FrameReader::update MediaStatus 0X124=>0X124 default FrameReader 0x1166181d0 callbacks 0, seeking 0 flag 0, seekComplete#1 @1483 >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 1475, a: 1460, delta: 15 +0.023220 0x1166181d0 audio stream#1 AOT frame is sent [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10803.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10804.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10805.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10806.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10807.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10808.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10809.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.108010.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.108011.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.108012.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.108013.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.108014.ts' for reading default 0x174eeddc0 new FrameReader... Registered audio backends: AudioQueue OpenAL null default 0x174e88660 new FrameReader... Registered audio backends: AudioQueue OpenAL null 0x174e94dd0 player.Player() 0x174e94dd0 player.onEvent(1, 0x16f48d1b0) 0x174e94dd0 player.onStateChanged(1) 0x174e94dd0 player.onMediaStatus(1) flutter: FVP fvp.FINE: 12:42:54.084: 774991338 player6256711440 create(https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f1-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260) 0x174e94dd0 player property: video.decoder = shader_resource=0 0x174e94dd0 player property: avformat.strict = experimental 0x174e94dd0 player property: avio.reconnect = 1 0x174e94dd0 player property: avio.reconnect_delay_max = 7 0x174e94dd0 player property: avio.protocol_whitelist = file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile 0x174e94dd0 player property: avformat.rtsp_transport = tcp 0x174e94dd0 player property: buffer = 2000+60000 0x174e94dd0 player.setBufferRange(2000, 60000, 0) 0x174e94dd0 player property: demux.buffer.ranges = 8 0x174e94dd0 player property: demux.buffer.protocols = file,http,https 0x174e94dd0 player.setDecoders(video, [VT, FFmpeg]) video decoders: "VT", "FFmpeg" video decoders: "VT", "FFmpeg" 0x174e94dd0 player property: avio.headers = Accept: */* Host: 6wyav2r9i6j.pradoi.com Origin: https://awish.pro Referer: https://awish.pro/ 0x174e94dd0 player.setMedia(https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f1-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260) default FrameReader0x174eeddc0 state: 0=>0=>0, 0 default0x174eeddc0 stop, current state: 0 AudioQueueStart ERROR: 0 no video renderer default FrameReader0x174eeddc0 state: 0=>0=>0, 0 default0x174eeddc0 stop, current state: 0 0x174e94dd0 player.prepare(0, ..., 1282) AudioQueueStart ERROR: 0 0x173e3a000 MediaControl.prepare(0, ...) https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f1-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260 default 0x174eeddc0 FrameReader.start(0, ...) default 0x174eeddc0 FrameReader::update MediaStatus 0=>0X2 default FrameReader0x174eeddc0 state: 0=>0=>1, 0 default FrameReader0x174eeddc0 state: 0=>1=>1, 0 0x174eeddc0start frame reader thread: default FrameReader0x174eeddc0 request to pause 1, loaded: 0. default FrameReader0x174eeddc0 state: 0=>1=>2, 0 0x30b987000 default FrameReader0x174eeddc0 state requested: 2, current: 0 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 Trying MediaIO FFmpeg 0x1480ca280 open url: 0x11660a8e0 setVideoSurfaceSize(-1x-1, 0x0) mdk::VideoRenderer::Private::~Private() @127 flutter: FVP fvp.FINE: 12:42:54.089: 84994845 player6256711440 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading) 0x11660a8d0 player.set(0) 0x149813000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 1=>0, current state 1. status: 0X124 default FrameReader0x1166181d0 state: 1=>1=>0, 0 default0x1166181d0 stop, current state: 1 0x1166181d0 unload, current status 0x124, invalid: 0, loading: 0, loaded: 4, buffering: 0, seeking: 0, prepared: 256, EOF: 0 0x137817ae8 request avformat input interrupt EOS audio frame of track 0 0x1166181d0 audio stream#1 decoding loop is finished. packets: 2614, pts: [3.433911, 63.457489] 0x11660a8d0 player.onEvent(0, 0x0) 0x11660a8d0 player.onStateChanged(0) 0x11660a8d0 player.onMediaStatus(0) 0x11660a8d0 player.onMediaStatus(0) 0x11660a8d0 player.onStateChanged(0) 0x11660a8d0 player.onEvent(0, 0x0) 0x11660a8d0 player.onFrame(0) 0x11660a8d0 player.~Player 0x11660a8d0 player.setNextMedia(, -1, 2) setNext from -1 url: 0x11660a8d0 player.currentMediaChanged(0) 0x11660a8d0 player.setMedia() default FrameReader0x1166181d0 state: 1=>0=>0, 0 default0x1166181d0 stop, current state: 1 0x1166181d0 default FrameReader@0x1166181d0 unload requested, close io default FrameReader0x1166181d0 state: 1=>0=>0, 0 default0x1166181d0 stop, current state: 1 0x11660a8d0 player.onEvent(0, 0x0) mdk::MediaPlayer::Private::~Private() 0x149813000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 1. status: 0X124 default FrameReader0x1166181d0 state: 1=>0=>0, 0 default0x1166181d0 stop, current state: 1 interrupted by user interrupted by user interrupted by user 0x171007000default 0x1166181d0 update @1149: reset status_mask. status: 121 default 0x1166181d0 FrameReader::update MediaStatus 0X124=>0X1 FrameReader0x1166181d0 stop by user. clear packets, send eof for each loop FrameReader@0x1166181d0 sending Packet::End to all packet queues. PacketIO@0x13781eea0 ->url: https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8 0x1166181d0 clear packet queue for stream 0 0x1166181d0 clear packet queue for stream 1 0x14660e438UGL::opengl::Context::Local::~Local() [T = mdk::CVBufferPool::ctx_res_t, DT = mdk::CVBufferPool::ctx_res_t]0x4 count: 0 0x14660e3f8 virtual mdk::NativeVideoBufferPool::~NativeVideoBufferPool() EOS video frame of track 0 0x1166181d0 video stream#0 decoding loop is finished. packets: 1, pts: [0.000000, 0.000000] before changed() 1 default FrameReader0x1166181d0 state: 1=>0=>0, 0 0x1166181d0 unload, current status 0x1, invalid: 0, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0 default FrameReader0x1166181d0 state: 1=>0=>0, 1 default FrameReader0x1166181d0 update state: 1=>0 default 0x1166181d0 deleting FrameReader... 0x16a00ae00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 0. status: 0 AudioQueueStart ERROR: 0 default 0x137914860 deleting FrameReader... player is destroyed mdk::VideoRenderer::Private::~Private() @127 after avformat_open_input. pb: 0x1467888c0, iformat: 0x107ca9180, context flags: 2097280, input format flags: 49664 unsupported avformat options: headers=Accept: */* Host: 6wyav2r9i6j.pradoi.com Origin: https://awish.pro Referer: https://awish.pro/ buffer.protocols=file,http,https rtsp_transport=tcp buffer.ranges=8 reconnect_delay_max=7 reconnect=1 Unsupported stream type: data, codec: timed_id3 Format: hls, range: 101 +1420044ms, bitrate: 0, size: 0 Programs: Program id 0 Metadata: variant_bitrate: 0 Video: track 0 stream#0, range: 184 +0ms, frames: 0 codec: h264 tag: 0X1B profile: 100 level: 31, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 0, 1280x720, fps: 23.976, bframes: 2, primaries: BT709, trc: BT709, matrix: BT709, range: Limited extra data(40): 00 00 01 67 64 00 1F AC D9 40 50 05 BB 01 6A 02 02 02 80 00 08 64 00 01 92 59 07 8C 18 CB 00 00 00 01 68 EA E2 F2 C0 00 Metadata: variant_bitrate: 0 Audio: track 0 stream#1, range: 101 +0ms, frames: 0 codec: aac tag: 0XF profile: 1 level: -99, sample size: 0/0, block align: 0, frame_size: 1024, f32p stereo(2) @44100Hz, bitrate: 0 Metadata: variant_bitrate: 0 0x173dc6400 prepared callback is invoked default 0x174ec1190 FrameReader::update MediaStatus 0X2=>0X4 0x174ec1190 ***buffering progress 0%*** default 0x174ec1190 FrameReader::update MediaStatus 0X4=>0X14 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 ++++++++++++BUFFERING START++++++++++++ 0x1482e70e0 cache: find stream seek result in ranges 0x1482e70e0 cache: ranges 0/8: 0x1482e70e0 cache: new range from video@0.101000 0x1482e70e0 cache: ranges 1/8: [0.101000, 0.101000], current: [0.101000, 0.101000] default FrameReader0x174ec1190 state: 0=>2=>1, 1 default FrameReader0x174ec1190 update state: 0=>1 0x174ec1190 start to decode video#0 packet @0.184411/0.101000 pos: 376 default FrameReader0x174ec1190 state: 1=>1=>2, 1 default FrameReader0x174ec1190 update state: 1=>2 starting decode loop thread mdk.vdec0@0x171587000 0x174ec1190 video stream#0 starting decoding loop from decoder index 0... 0x174ec1190 creating video decoder: VT... 0x148214d58mdk::NativeVideoBufferPool::NativeVideoBufferPool() Try to use IOSurface OpenGL(ES) interop: 1 0x174ec1190 start to decode audio#1 packet @0.101000/0.101000 pos: 26320 0x174ec1190 opening video decoder: VT... starting decode loop thread mdk.adec1@0x172ff7000 0x174ec1190 audio stream#1 starting decoding loop from decoder index 0... 0x174ec1190 creating audio decoder: auto... 0x174ec1190 opening audio decoder: FFmpeg... opening ffmpeg audio decoder: aac AVCodec.Audio[aac.] decoder: 1 Single threads aac f32p, stereo @44100Hz 0x174ec1190 ***buffering progress 41%*** 0x174ec1190 audio stream#1 sending 1 invalid AOT frame @0.101000s. seeking: 0 0x173dc6400 1st audio frame @0.101000 0x173dc6400 seek end audio frame @0.101000 seek_pos_: -1, sync_ao_ 1 AudioRenderer format: f32, stereo @44100Hz, requested: f32p, stereo @44100Hz AudioRenderer format changed and reinitialize 0x3088c8680 setRenderAPI(3, 0x0) getVideoOutContext 0x0 => 0x1483ae800. vo count: 1 0x3088c8680 setVideoSurfaceSize(1280x720, 0x0) codec 'avc1' for VT flutter: FVP fvp.FINE: 12:42:54.152: 264799572 player13027673712 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded) flutter: FVP fvp.FINE: 12:42:54.153: 264799572 player13027673712 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering) flutter: FVP fvp.FINE: 12:42:54.153: 264799572 player13027673712 onEvent: reader.buffering - - 0 flutter: FVP fvp.FINE: 12:42:54.153: 264799572 player13027673712 onEvent: cache.ranges - - 1 flutter: FVP fvp.FINE: 12:42:54.153: 264799572 player13027673712 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing flutter: FVP fvp.FINE: 12:42:54.153: 264799572 player13027673712 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused flutter: FVP fvp.FINE: 12:42:54.153: 264799572 player13027673712 onEvent: thread.video - - 1 flutter: FVP fvp.FINE: 12:42:54.153: 264799572 player13027673712 onEvent: thread.audio - - 1 flutter: FVP fvp.FINE: 12:42:54.153: 264799572 player13027673712 onEvent: decoder.audio - FFmpeg - 0 flutter: FVP fvp.FINE: 12:42:54.153: 264799572 player13027673712 onEvent: reader.buffering - - 41 0x3088c8680 setVideoSurfaceSize(-1x-1, 0x0) mdk::VideoRenderer::Private::~Private() @127 0x3088c8670 player.set(0) 0x173dc6400 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>0, current state 2. status: 0X14 default FrameReader0x174ec1190 state: 2=>2=>0, 0 default0x174ec1190 stop, current state: 2 0x174ec1190 unload, current status 0x14, invalid: 0, loading: 0, loaded: 4, buffering: 16, seeking: 0, prepared: 0, EOF: 0 0x32794bb88 request avformat input interrupt 0x30ed2ae28 request to interrupt io operation VT hardware decode support: 1 NALU count: 2 0: 3+28, SPS 1: 34+6, PPS { mediaType:'vide' mediaSubType:'avc1' mediaSpecific: { codecType: 'avc1' dimensions: 1280 x 720 } extensions: {{ CVFieldCount = 1; CVImageBufferChromaLocationBottomField = Left; CVImageBufferChromaLocationTopField = Left; CVImageBufferColorPrimaries = "ITU_R_709_2"; CVImageBufferTransferFunction = "ITU_R_709_2"; CVImageBufferYCbCrMatrix = "ITU_R_709_2"; CVPixelAspectRatio = { HorizontalSpacing = 1; VerticalSpacing = 1; }; FullRangeVideo = 0; SampleDescriptionExtensionAtoms = { avcC = {length = 49, bytes = 0x0164001f ffe1001c 6764001f acd94050 ... e2f2c000 fdf8f800 }; }; }} } Using audio backend: AudioQueue 0x3088c8670 player.onEvent(0, 0x0) 0x3088c8670 player.onStateChanged(0) 0x3088c8670 player.onMediaStatus(0) 0x3088c8670 player.onMediaStatus(0) 0x3088c8670 player.onStateChanged(0) 0x3088c8670 player.onEvent(0, 0x0) 0x3088c8670 player.onFrame(0) 0x173dc6400 ao opened: 1, reopen: 1, bad ao: 0. valid: 0 0x3088c8670 player.~Player 0x174ec1190 audio stream#1 about to stop before sending a frame 0x3088c8670 player.setNextMedia(, -1, 2) setNext from -1 url: 0x3088c8670 player.currentMediaChanged(0) 0x3088c8670 player.setMedia() default FrameReader0x174ec1190 state: 2=>0=>0, 0 default0x174ec1190 stop, current state: 2 EOS audio frame of track 0 0x174ec1190 audio stream#1 decoding loop is finished. packets: 91, pts: [0.124211, 2.214011] 0x174ec1190 ***buffering progress 100%*** default 0x174ec1190 FrameReader::update MediaStatus 0X14=>0X124 ++++++++++++BUFFERING END++++++++++++ default FrameReader0x174ec1190 state: 2=>0=>0, 0 default0x174ec1190 stop, current state: 2 0x3088c8670 player.onEvent(0, 0x0) mdk::MediaPlayer::Private::~Private() 0x173dc6400 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 2. status: 0X124 default FrameReader0x174ec1190 state: 2=>0=>0, 0 default0x174ec1190 stop, current state: 2 UsingHardwareAcceleratedVideoDecoder: 1 0x174ec1190 decode stored recovery packets: 0 0x148214d98UGL::opengl::Context::Local::~Local() [T = mdk::CVBufferPool::ctx_res_t, DT = mdk::CVBufferPool::ctx_res_t]0x5 count: 0 0x148214d58 virtual mdk::NativeVideoBufferPool::~NativeVideoBufferPool() 0x173dc6400 1st video frame to render @179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000s, sync time: 0.026000 EOS video frame of track 0 0x174ec1190 video stream#0 decoding loop is finished. packets: 66, pts: [0.184411, 3.020578] interrupted by user 0x174ec1190 default FrameReader@0x174ec1190 unload requested, close io interrupted by user interrupted by user free custome avio: 0x1467888c0 0x30ed2ae00 close url: https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f2-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260 0x30c36b000default 0x174ec1190 update @1149: reset status_mask. status: 121 default 0x174ec1190 FrameReader::update MediaStatus 0X124=>0X1 FrameReader0x174ec1190 stop by user. clear packets, send eof for each loop FrameReader@0x174ec1190 sending Packet::End to all packet queues. PacketIO@0x327953ea0 ->url: https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f2-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260 0x174ec1190 clear packet queue for stream 0 0x174ec1190 clear packet queue for stream 1 before changed() 1 default FrameReader0x174ec1190 state: 2=>0=>0, 0 0x174ec1190 unload, current status 0x1, invalid: 0, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0 default FrameReader0x174ec1190 state: 2=>0=>0, 1 default FrameReader0x174ec1190 update state: 2=>0 default 0x174ec1190 deleting FrameReader... 0x173de4800 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 0. status: 0 AudioQueueStart ERROR: 0 default 0x308830350 deleting FrameReader... player is destroyed mdk::VideoRenderer::Private::~Private() @127 0x1480ca280 url opened format adts is used for https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f1-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260 default 0x174eeddc0 FrameReader::update MediaStatus 0X2=>0X2 0x1482fed10 avio set class before avformat_open_input. io: 0x1480ca280(FFmpeg)/pb: 0x1482fed10, url: https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f1-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260 [FFmpeg:hls] Skip ('#EXT-X-ALLOW-CACHE:YES') [FFmpeg:hls] Skip ('#EXT-X-VERSION:3') [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f1-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-2-f1-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading after avformat_open_input. pb: 0x1482fed10, iformat: 0x107ca9180, context flags: 2097280, input format flags: 49664 unsupported avformat options: headers=Accept: */* Host: 6wyav2r9i6j.pradoi.com Origin: https://awish.pro Referer: https://awish.pro/ buffer.protocols=file,http,https rtsp_transport=tcp buffer.ranges=8 reconnect_delay_max=7 reconnect=1 Unsupported stream type: data, codec: timed_id3 Format: hls, range: 101 +1420044ms, bitrate: 0, size: 0 Programs: Program id 0 Metadata: variant_bitrate: 0 Video: track 0 stream#0, range: 184 +0ms, frames: 0 codec: h264 tag: 0X1B profile: 100 level: 30, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 0, 852x480 par: 1.00156, fps: 23.976, bframes: 2, primaries: BT709, trc: BT709, matrix: BT709, range: Limited extra data(44): 00 00 01 67 64 00 1E AC D9 40 D8 3D E7 FF F0 28 00 27 F6 A0 20 20 28 00 00 86 40 00 19 25 90 78 B1 6C B0 00 00 00 01 68 EA E7 CB 00 Metadata: variant_bitrate: 0 Audio: track 0 stream#1, range: 101 +0ms, frames: 0 codec: aac tag: 0XF profile: 1 level: -99, sample size: 0/0, block align: 0, frame_size: 1024, f32p stereo(2) @44100Hz, bitrate: 0 Metadata: variant_bitrate: 0 0x173e3a000 prepared callback is invoked default 0x174eeddc0 FrameReader::update MediaStatus 0X2=>0X4 0x174eeddc0 ***buffering progress 0%*** default 0x174eeddc0 FrameReader::update MediaStatus 0X4=>0X14 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 ++++++++++++BUFFERING START++++++++++++ 0x174ed4f40 cache: find stream seek result in ranges 0x174ed4f40 cache: ranges 0/8: 0x174ed4f40 cache: new range from video@0.101000 0x174ed4f40 cache: ranges 1/8: [0.101000, 0.101000], current: [0.101000, 0.101000] default FrameReader0x174eeddc0 state: 0=>2=>1, 1 default FrameReader0x174eeddc0 update state: 0=>1 0x174eeddc0 start to decode video#0 packet @0.184411/0.101000 pos: 376 default FrameReader0x174eeddc0 state: 1=>1=>2, 1 default FrameReader0x174eeddc0 update state: 1=>2 starting decode loop thread mdk.vdec0@0x171587000 0x174eeddc0 start to decode audio#1 packet @0.101000/0.101000 pos: 11656 0x174eeddc0 video stream#0 starting decoding loop from decoder index 0... 0x174eeddc0 creating video decoder: VT... 0x1480ca378mdk::NativeVideoBufferPool::NativeVideoBufferPool() Try to use IOSurface OpenGL(ES) interop: 1 0x174eeddc0 opening video decoder: VT... flutter: FVP fvp.FINE: 12:42:58.177: 84994845 player6256711440 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded) starting decode loop thread mdk.adec1@0x172ff7000 0x174eeddc0 audio stream#1 starting decoding loop from decoder index 0... 0x174eeddc0 creating audio decoder: auto... 0x174eeddc0 opening audio decoder: FFmpeg... opening ffmpeg audio decoder: aac AVCodec.Audio[aac.] decoder: 1 Single threads aac f32p, stereo @44100Hz 0x174eeddc0 ***buffering progress 62%*** 0x174e94de0 setRenderAPI(3, 0x0) getVideoOutContext 0x0 => 0x177b21640. vo count: 1 0x174e94de0 setVideoSurfaceSize(852x479, 0x0) 0x174eeddc0 audio stream#1 sending 1 invalid AOT frame @0.101000s. seeking: 0 0x173e3a000 1st audio frame @0.101000 0x173e3a000 seek end audio frame @0.101000 seek_pos_: -1, sync_ao_ 1 AudioRenderer format: f32, stereo @44100Hz, requested: f32p, stereo @44100Hz AudioRenderer format changed and reinitialize flutter: FVP fvp.FINE: 12:42:58.178: 84994845 player6256711440 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering) flutter: FVP fvp.FINE: 12:42:58.178: 84994845 player6256711440 onEvent: reader.buffering - - 0 flutter: FVP fvp.FINE: 12:42:58.178: 84994845 player6256711440 onEvent: cache.ranges - - 1 codec 'avc1' for VT flutter: FVP fvp.FINE: 12:42:58.178: 84994845 player6256711440 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing flutter: FVP fvp.FINE: 12:42:58.178: 84994845 player6256711440 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused flutter: FVP fvp.FINE: 12:42:58.178: 84994845 player6256711440 onEvent: thread.video - - 1 flutter: FVP fvp.FINE: 12:42:58.178: 84994845 player6256711440 onEvent: thread.audio - - 1 flutter: FVP fvp.FINE: 12:42:58.178: 84994845 player6256711440 onEvent: decoder.audio - FFmpeg - 0 flutter: FVP fvp.FINE: 12:42:58.178: 84994845 player6256711440 onEvent: reader.buffering - - 62 0x174e94dd0 player.setLoop(0) setLoop(0), now 0/0 0x174e94dd0 player.setVolume(1.000000, -1) 0x174e94dd0 player.set(1) 0x173e3a000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>1, current state 2. status: 0X14 VT hardware decode support: 1 NALU count: 2 0: 3+33, SPS 1: 39+5, PPS { mediaType:'vide' mediaSubType:'avc1' mediaSpecific: { codecType: 'avc1' dimensions: 852 x 480 } extensions: {{ CVFieldCount = 1; CVImageBufferChromaLocationBottomField = Left; CVImageBufferChromaLocationTopField = Left; CVImageBufferColorPrimaries = "ITU_R_709_2"; CVImageBufferTransferFunction = "ITU_R_709_2"; CVImageBufferYCbCrMatrix = "ITU_R_709_2"; CVPixelAspectRatio = { HorizontalSpacing = 640; VerticalSpacing = 639; }; FullRangeVideo = 0; SampleDescriptionExtensionAtoms = { avcC = {length = 53, bytes = 0x0164001e ffe10021 6764001e acd940d8 ... eae7cb00 fdf8f800 }; }; }} } UsingHardwareAcceleratedVideoDecoder: 1 0x174eeddc0 decode stored recovery packets: 0 0x174eeddc0 ***buffering progress 100%*** default 0x174eeddc0 FrameReader::update MediaStatus 0X14=>0X124 default FrameReader0x174eeddc0 request to pause 0, loaded: 4. default FrameReader0x174eeddc0 state: 2=>2=>1, 0 default FrameReader0x174eeddc0 state requested: 1, current: 2 virtual bool mdk::AudioBackendAudioQueue::open()81 ERROR>>> AudioQueueSetProperty(queue_, kAudioQueueProperty_TimePitchAlgorithm, &algorithm, sizeof(algorithm)): -66678 ++++++++++++BUFFERING END++++++++++++ Using audio backend: AudioQueue 0x173e3a000 ao opened: 1, reopen: 1, bad ao: 0. valid: 0 0x174e94dd0 player.seek(0, 1026, ...) 0x173e3a000-MediaControl::seek(pos: 0, flag:0X402 +FromStart). now: -26 default 0x174eeddc0-FrameReader::seek(0, 0X402) default 0x174eeddc0 FrameReader::update MediaStatus 0X124=>0X1A4 0x174eeddc0 default FrameReaderImpl::seekTo(0, 0X402 #1) 0x174e94dd0 player.set(1) 0x173e3a000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 1=>1, current state 2. status: 0X1A4 default FrameReader0x174eeddc0 request to pause 0, loaded: 4. default FrameReader0x174eeddc0 state: 2=>1=>1, 0 0x174e94dd0 player.setPlaybackRate(1.000000) 0x1482be6d8 filter graph: +-----------+ | src |default--[44100Hz fltp:stereo]--swr:default | (abuffer) | +-----------+ +---------------+ swr:default--[44100Hz flt:stereo]--default| dst | | (abuffersink) | +---------------+ +-------------+ src:default--[44100Hz fltp:stereo]--default| swr |default--[44100Hz flt:stereo]--dst:default | (aresample) | +-------------+ 0x174e94dd0 player.setPlaybackRate(1.000000) flutter: wakelock: _count = 0 flutter: FVP fvp.FINE: 12:42:58.221: 84994845 player6256711440 onEvent: decoder.video - VT - 0 flutter: FVP fvp.FINE: 12:42:58.221: 84994845 player6256711440 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+prepared+buffered) flutter: FVP fvp.FINE: 12:42:58.221: 84994845 player6256711440 onEvent: reader.buffering - - 100 seeking media's position is 0===== flutter: FVP fvp.FINE: 12:42:58.221: 84994845 player6256711440 onMediaStatus: MediaStatus(+loaded+prepared+buffered) => MediaStatus(+loaded+prepared+buffered+seeking) 0x174eeddc0 video stream#0 sending 1 invalid AOT frame @0.184411s. seeking: 0 0x173e3a000 1st video frame to render @0.184411s, sync time: 0.101000 VideoRenderer clear buffered frames 0-track seek end video frame @0.184411 seek_pos_: 0 0x173e3a000 1st video frame to render @0.184411s, sync time: 0.101000 VideoRenderer WxH=852.000000x479.000000 852.000000x479.000000, frame: 852x480 update transform 2d. scale: (0.999478, 1.000000), orientation: 0 m: mat<4, 4>( 0.999478 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) 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 Metal pixel format 0: MTLPixelFormatR8Unorm Metal pixel format 1: MTLPixelFormatRG8Unorm channel map: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) frame format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0 frame color: BT709 BT709 BT709 Limited. gamma: 2.200000, signal peak: 1.000000 - output color: BT709 UNSPECIFIED RGB Full. gamma: 2.200000, signal peak: 1.000000 rgb primaries matrix: mat<3, 3>( 1 0 0 0 1 0 0 0 1 ) scale: 1.000000, color transform: mat<4, 4>( 1.16438 0 1.79274 -0.972945 1.16438 -0.213249 -0.532909 0.301483 1.16438 2.1124 0 -1.1334 0 0 0 1 ) EQ: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) shader id: 2321 build metal shader 3.1 elapsed: 66us dump UBO layout: align @offset +size /stride address name ~ path: type -> parent 16@0 +64/16 0x177b35ff8 u_colorMatrix ~ u_colorMatrix: mat4 -> 0x0 0x174eeddc0 video stream#0 AOT frame is sent flutter: FVP fvp.FINE: 12:42:58.238: 84994845 player6256711440 onEvent: video - size - 0 flutter: FVP fvp.FINE: 12:42:58.238: 84994845 player6256711440 onEvent: render.video - 1st_frame - 184 >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 115, a: 100, delta: 15 +0.023220 0x174eeddc0 audio stream#1 AOT frame is sent default FrameReader0x174eeddc0 state: 2=>1=>1, 1 default FrameReader0x174eeddc0 update state: 2=>1 seekTo(0) found video stream#0 packet at -2 in [0.476378, 4.980378] s seekTo(0) found audio stream#1 packet at -2 in [0.217089, 4.396089] s flutter: FVP fvp.FINE: 12:42:58.330: 84994845 player6256711440 onPlaybackStateChanged: PlaybackState.paused => PlaybackState.playing virtual int64_t mdk::PacketIOWrapper::seek(int64_t, SeekFlag)@699 seek target(from 101): 0ms, flags: +FromStart. now: 5.147711 default 0x174eeddc0 FrameReader::update MediaStatus 0X1A4=>0X1A4 0x174ed4f40 cache: seek 0.000000 check range [0.101000, 4.980878] 0x174ed4f40 cache: too few video key frames(1) in current range[0.101000, 4.980878], drop flutter: wakelock: _count = 1 0x174ed4f40 cache: ranges 0/8: Seek start. target time: 101000 avseek flags: 1 Seek end 1 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f1-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading 0x174eeddc0 audio stream#1 is seeking #1... got flush pkt. flush decoder and drop frames until seek target 0.1010s... invalid audio frame @-1.000000 0x174eeddc0 ***buffering progress 0%*** default 0x174eeddc0 FrameReader::update MediaStatus 0X1A4=>0X194 ++++++++++++BUFFERING START++++++++++++ flutter: FVP fvp.FINE: 12:42:58.389: 84994845 player6256711440 onMediaStatus: MediaStatus(+loaded+prepared+buffered+seeking) => MediaStatus(+loaded+prepared+buffering+seeking) flutter: FVP fvp.FINE: 12:42:58.389: 84994845 player6256711440 onEvent: reader.buffering - - 0 seeking media's position is 0===== seeking media's position is 0===== default 0x308874370 new FrameReader... Registered audio backends: AudioQueue OpenAL null default 0x174ea5c40 new FrameReader... Registered audio backends: AudioQueue OpenAL null 0x1467eb5f0 player.Player() 0x1467eb5f0 player.onEvent(1, 0x16f48d1b0) 0x1467eb5f0 player.onStateChanged(1) 0x1467eb5f0 player.onMediaStatus(1) flutter: FVP fvp.FINE: 12:42:59.050: 774991338 player6255944080 create(https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8) 0x1467eb5f0 player property: video.decoder = shader_resource=0 0x1467eb5f0 player property: avformat.strict = experimental 0x1467eb5f0 player property: avio.reconnect = 1 0x1467eb5f0 player property: avio.reconnect_delay_max = 7 0x1467eb5f0 player property: avio.protocol_whitelist = file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile 0x1467eb5f0 player property: avformat.rtsp_transport = tcp 0x1467eb5f0 player property: buffer = 2000+60000 0x1467eb5f0 player.setBufferRange(2000, 60000, 0) 0x1467eb5f0 player property: demux.buffer.ranges = 8 0x1467eb5f0 player property: demux.buffer.protocols = file,http,https 0x1467eb5f0 player.setDecoders(video, [VT, FFmpeg]) video decoders: "VT", "FFmpeg" video decoders: "VT", "FFmpeg" 0x1467eb5f0 player.setMedia(https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8) default FrameReader0x308874370 state: 0=>0=>0, 0 default0x308874370 stop, current state: 0 AudioQueueStart ERROR: 0 no video renderer default FrameReader0x308874370 state: 0=>0=>0, 0 default0x308874370 stop, current state: 0 0x1467eb5f0 player.prepare(0, ..., 1282) AudioQueueStart ERROR: 0 0x17380f600 MediaControl.prepare(0, ...) https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8 default 0x308874370 FrameReader.start(0, ...) default 0x308874370 FrameReader::update MediaStatus 0=>0X2 default FrameReader0x308874370 state: 0=>0=>1, 0 default FrameReader0x308874370 state: 0=>1=>1, 0 0x308874370start frame reader thread: 0x171107000 default FrameReader0x308874370 request to pause 1, loaded: 0. default FrameReader0x308874370 state: 0=>1=>2, 0 default FrameReader0x308874370 state requested: 2, current: 0 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 Failed to create io for url. io: 0x0, open: 0 default 0x308874370 FrameReader::update MediaStatus 0X2=>0X2 before avformat_open_input. io: 0x0()/pb: 0x0, url: https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8 0x174e94de0 setVideoSurfaceSize(-1x-1, 0x0) mdk::VideoRenderer::Private::~Private() @127 flutter: FVP fvp.FINE: 12:42:59.054: 786898885 player6255944080 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading) 0x174e94dd0 player.set(0) 0x173e3a000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 1=>0, current state 1. status: 0X194 default FrameReader0x174eeddc0 state: 1=>1=>0, 0 default0x174eeddc0 stop, current state: 1 0x174eeddc0 unload, current status 0x194, invalid: 0, loading: 0, loaded: 4, buffering: 16, seeking: 0x80, prepared: 256, EOF: 0 0x1480b5248 request avformat input interrupt 0x1480ca2a8 request to interrupt io operation 0x174e94dd0 player.onEvent(0, 0x0) 0x174e94dd0 player.onStateChanged(0) 0x174e94dd0 player.onMediaStatus(0) 0x174e94dd0 player.onMediaStatus(0) 0x174e94dd0 player.onStateChanged(0) 0x174e94dd0 player.onEvent(0, 0x0) 0x174e94dd0 player.onFrame(0) 0x174e94dd0 player.~Player 0x174e94dd0 player.setNextMedia(, -1, 2) setNext from -1 url: 0x174e94dd0 player.currentMediaChanged(0) 0x174e94dd0 player.setMedia() default FrameReader0x174eeddc0 state: 1=>0=>0, 0 default0x174eeddc0 stop, current state: 1 default FrameReader0x174eeddc0 state: 1=>0=>0, 0 default0x174eeddc0 stop, current state: 1 0x174e94dd0 player.onEvent(0, 0x0) mdk::MediaPlayer::Private::~Private() 0x173e3a000 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 1. status: 0X194 default FrameReader0x174eeddc0 state: 1=>0=>0, 0 default0x174eeddc0 stop, current state: 1 0x174eeddc0 video stream#0 about to stop before sending a frame 0x1480ca3b8UGL::opengl::Context::Local::~Local() [T = mdk::CVBufferPool::ctx_res_t, DT = mdk::CVBufferPool::ctx_res_t]0x6 count: 0 0x1480ca378 virtual mdk::NativeVideoBufferPool::~NativeVideoBufferPool() EOS video frame of track 0 0x174eeddc0 video stream#0 decoding loop is finished. packets: 1, pts: [0.101000, 0.101000] 0x174eeddc0 ***buffering progress 100%*** default 0x174eeddc0 FrameReader::update MediaStatus 0X194=>0X1A4 ++++++++++++BUFFERING END++++++++++++ interrupted by user [FFmpeg:tls] IO Error: -9806 interrupted by user interrupted by user [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f1-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 2 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f1-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 3 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f1-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 4 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f1-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 5 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f1-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 6 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f1-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 7 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f1-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 8 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f1-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 9 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f1-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 10 packets is read after seek. read more to get target pts [FFmpeg:hls] Opening 'https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/seg-1-f1-v1-a1.ts?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260' for reading interrupted by user interrupted by user 11 packets is read after seek. seek result pts: 5.147711s, requested: 101ms default 0x174eeddc0 FrameReader::update MediaStatus 0X1A4=>0X124 seek_drop_non_video_: 0 ms, seek_wait_frame_: 1... 0x174eeddc0 default FrameReader@0x174eeddc0 unload requested, close io free custome avio: 0x1482fed10 0x1480ca280 close url: https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f1-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260 0x30b987000default 0x174eeddc0 update @1149: reset status_mask. status: 121 default FrameReader0x174eeddc0 unfinished seek id: #1 operator()425 postCObject error default 0x174eeddc0 FrameReader::update MediaStatus 0X124=>0X1 FrameReader0x174eeddc0 stop by user. clear packets, send eof for each loop FrameReader@0x174eeddc0 sending Packet::End to all packet queues. PacketIO@0x14809ff00 ->url: https://6wyav2r9i6j.pradoi.com/hls2/01/04315/r745d110ixtn_,n,h,x,.urlset/index-f1-v1-a1.m3u8?t=wyAI5WEmuzXcNVFGIzF3k6okZHr3N-P8iI6KxiIwcfM&s=1723995754&e=129600&f=21579353&srv=za19kpiaw6i&i=0.0&sp=500&p1=za19kpiaw6i&p2=za19kpiaw6i&asn=11260 0x174eeddc0 start to decode video#0 packet @0.000000/0.000000 pos: 9223372036854775807 0x174eeddc0 clear packet queue for stream 0 0x174eeddc0 clear packet queue for stream 1 starting decode loop thread mdk.vdec0@0x171193000 before changed() 1 0x174eeddc0 video stream#0 starting decoding loop from decoder index 0... 0x174eeddc0 creating video decoder: VT... 0x174eeddc0 audio stream#1 EOF/EOS decoded. end: 1default FrameReader0x174eeddc0 state: 1=>0=>0, 00x1467dfc38mdk::NativeVideoBufferPool::NativeVideoBufferPool() Try to use IOSurface OpenGL(ES) interop: 1 0x174eeddc0 unload, current status 0x1, invalid: 0, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0 0x174eeddc0 opening video decoder: VT... EOS audio frame of track 0 0x174eeddc0 audio stream#1 decoding loop is finished. packets: 1, pts: [0.000000, 0.000000] codec 'avc1' for VT VT hardware decode support: 1 NALU count: 2 0: 3+33, SPS 1: 39+5, PPS { mediaType:'vide' mediaSubType:'avc1' mediaSpecific: { codecType: 'avc1' dimensions: 852 x 480 } extensions: {{ CVFieldCount = 1; CVImageBufferChromaLocationBottomField = Left; CVImageBufferChromaLocationTopField = Left; CVImageBufferColorPrimaries = "ITU_R_709_2"; CVImageBufferTransferFunction = "ITU_R_709_2"; CVImageBufferYCbCrMatrix = "ITU_R_709_2"; CVPixelAspectRatio = { HorizontalSpacing = 640; VerticalSpacing = 639; }; FullRangeVideo = 0; SampleDescriptionExtensionAtoms = { avcC = {length = 53, bytes = 0x0164001e ffe10021 6764001e acd940d8 ... eae7cb00 fdf8f800 }; }; }} } UsingHardwareAcceleratedVideoDecoder: 1 0x174eeddc0 decode stored recovery packets: 0 0x1467dfc78UGL::opengl::Context::Local::~Local() [T = mdk::CVBufferPool::ctx_res_t, DT = mdk::CVBufferPool::ctx_res_t]0x7 count: 0 0x1467dfc38 virtual mdk::NativeVideoBufferPool::~NativeVideoBufferPool() EOS video frame of track 0 0x174eeddc0 video stream#0 decoding loop is finished. packets: 2, pts: [0.000000, 0.000000] default FrameReader0x174eeddc0 state: 1=>0=>0, 1 default FrameReader0x174eeddc0 update state: 1=>0 default 0x174eeddc0 deleting FrameReader... 0x173e55e00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 0. status: 0 AudioQueueStart ERROR: 0 default 0x174e88660 deleting FrameReader... player is destroyed mdk::VideoRenderer::Private::~Private() @127 [FFmpeg:hls] Skip ('#EXT-X-VERSION:3') [FFmpeg:hls] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10800.ts' for reading [FFmpeg:hls] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10801.ts' for reading after avformat_open_input. pb: 0x137abe750, iformat: 0x107ca9180, context flags: 2097152, input format flags: 49664 unsupported avformat options: buffer.protocols=file,http,https rtsp_transport=tcp buffer.ranges=8 Format: hls, range: 1460 +1419960ms, bitrate: 82, size: 0 Programs: Program id 0 Metadata: variant_bitrate: 0 Video: track 0 stream#0, range: 1483 +0ms, frames: 0 codec: h264 tag: 0X1B profile: 100 level: 40, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 0, 1920x1080, fps: 23.976, bframes: 2 extra data(37): 00 00 01 67 64 00 28 AC D9 40 78 02 27 E5 C0 44 00 00 0F A4 00 02 EE 00 3C 60 C6 58 00 00 00 01 68 EB E5 2C 8B Metadata: variant_bitrate: 0 Audio: track 0 stream#1, range: 1460 +0ms, frames: 0 codec: aac tag: 0XF profile: 1 level: -99, sample size: 0/0, block align: 0, frame_size: 1024, f32p stereo(2) @44100Hz, bitrate: 0 Metadata: variant_bitrate: 0 0x17380f600 prepared callback is invoked default 0x308874370 FrameReader::update MediaStatus 0X2=>0X4 0x308874370 ***buffering progress 0%*** default 0x308874370 FrameReader::update MediaStatus 0X4=>0X14 virtual void mdk::AudioBackendAudioQueue::pause(bool)138 ERROR>>> AudioQueuePause(queue_): -50 ++++++++++++BUFFERING START++++++++++++ 0x148030240 cache: find stream seek result in ranges 0x148030240 cache: ranges 0/8: 0x148030240 cache: new range from video@1.400000 0x148030240 cache: ranges 1/8: [1.400000, 1.400000], current: [1.400000, 1.400000] default FrameReader0x308874370 state: 0=>2=>1, 1 default FrameReader0x308874370 update state: 0=>1 0x308874370 start to decode video#0 packet @1.483422/1.400000 pos: 564 default FrameReader0x308874370 state: 1=>1=>2, 1 default FrameReader0x308874370 update state: 1=>2 starting decode loop thread mdk.vdec0@0x171313000 0x308874370 video stream#0 starting decoding loop from decoder index 0... 0x308874370 creating video decoder: VT... 0x136770f68mdk::NativeVideoBufferPool::NativeVideoBufferPool() Try to use IOSurface OpenGL(ES) interop: 1 0x308874370 opening video decoder: VT... 0x308874370 start to decode audio#1 packet @1.460211/1.460211 pos: 75764 flutter: FVP fvp.FINE: 12:42:59.542: 786898885 player6255944080 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded) starting decode loop thread mdk.adec1@0x171587000 0x308874370 audio stream#1 starting decoding loop from decoder index 0... 0x308874370 creating audio decoder: auto... 0x308874370 opening audio decoder: FFmpeg... opening ffmpeg audio decoder: aac flutter: FVP fvp.FINE: 12:42:59.542: 786898885 player6255944080 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering) AVCodec.Audio[aac.] decoder: 1 Single threads aac f32p, stereo @44100Hz 0x308874370 ***buffering progress 49%*** 0x308874370 audio stream#1 sending 1 invalid AOT frame @1.460211s. seeking: 0 0x17380f600 1st audio frame @1.460211 0x17380f600 seek end audio frame @1.460211 seek_pos_: -1, sync_ao_ 1 AudioRenderer format: f32, stereo @44100Hz, requested: f32p, stereo @44100Hz AudioRenderer format changed and reinitialize codec 'avc1' for VT 0x1467eb600 setRenderAPI(3, 0x0) getVideoOutContext 0x0 => 0x1483cba10. vo count: 1 0x1467eb600 setVideoSurfaceSize(1920x1080, 0x0) flutter: FVP fvp.FINE: 12:42:59.543: 786898885 player6255944080 onEvent: reader.buffering - - 0 flutter: FVP fvp.FINE: 12:42:59.543: 786898885 player6255944080 onEvent: cache.ranges - - 1 flutter: FVP fvp.FINE: 12:42:59.543: 786898885 player6255944080 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing flutter: FVP fvp.FINE: 12:42:59.543: 786898885 player6255944080 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused flutter: FVP fvp.FINE: 12:42:59.543: 786898885 player6255944080 onEvent: thread.video - - 1 flutter: FVP fvp.FINE: 12:42:59.543: 786898885 player6255944080 onEvent: thread.audio - - 1 flutter: FVP fvp.FINE: 12:42:59.543: 786898885 player6255944080 onEvent: decoder.audio - FFmpeg - 0 flutter: FVP fvp.FINE: 12:42:59.543: 786898885 player6255944080 onEvent: reader.buffering - - 49 0x1467eb5f0 player.setLoop(0) setLoop(0), now 0/0 0x1467eb5f0 player.setVolume(1.000000, -1) 0x1467eb5f0 player.set(2) 0x17380f600 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>2, current state 2. status: 0X14 [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10802.ts' for reading VT hardware decode support: 1 NALU count: 2 0: 3+26, SPS 1: 32+5, PPS { mediaType:'vide' mediaSubType:'avc1' mediaSpecific: { codecType: 'avc1' dimensions: 1920 x 1080 } extensions: {{ CVFieldCount = 1; CVImageBufferChromaLocationBottomField = Left; CVImageBufferChromaLocationTopField = Left; CVPixelAspectRatio = { HorizontalSpacing = 1; VerticalSpacing = 1; }; FullRangeVideo = 0; SampleDescriptionExtensionAtoms = { avcC = {length = 46, bytes = 0x01640028 ffe1001a 67640028 acd94078 ... ebe52c8b fdf8f800 }; }; }} } Using audio backend: AudioQueue UsingHardwareAcceleratedVideoDecoder: 1 0x308874370 decode stored recovery packets: 0 0x308874370 ***buffering progress 100%*** default 0x308874370 FrameReader::update MediaStatus 0X14=>0X124 default FrameReader0x308874370 request to pause 1, loaded: 4. default FrameReader0x308874370 state: 2=>2=>2, 0 ++++++++++++BUFFERING END++++++++++++ 0x17380f600 ao opened: 1, reopen: 1, bad ao: 0. valid: 0 flutter: wakelock: _count = 0 0x1467eb5f0 player.seek(0, 1026, ...) 0x17380f600-MediaControl::seek(pos: 0, flag:0X402 +FromStart). now: -1384 default 0x308874370-FrameReader::seek(0, 0X402) default 0x308874370 FrameReader::update MediaStatus 0X124=>0X1A4 0x308874370 default FrameReaderImpl::seekTo(0, 0X402 #1) 0x1467eb5f0 player.set(1) 0x17380f600 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>1, current state 2. status: 0X1A4 seekTo(0) found video stream#0 packet at -2 in [1.650256, 7.238256] s seekTo(0) found audio stream#1 packet at -2 in [1.483422, 7.171422] s virtual int64_t mdk::PacketIOWrapper::seek(int64_t, SeekFlag)@699 seek target(from 1460): 0ms, flags: +FromStart. now: 7.155756 default 0x308874370 FrameReader::update MediaStatus 0X1A4=>0X1A4 0x148030240 cache: seek 0.000000 check range [1.400000, 7.195544] 0x148030240 cache: ranges 1/8: [1.400000, 7.195544] Seek start. target time: 1460000 avseek flags: 1 Seek end 1 packets is read after seek. read more to get target pts [FFmpeg:hls] The m3u8 list sequence may have been wrapped. [FFmpeg:hls] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10800.ts' for reading 0x308874370 video stream#0 is seeking #1... got flush pkt. flush decoder and drop frames until seek target 1.4600s... 0x17380f600 1st video frame to render @-1.000000s, sync time: 1.460211 invalid video frame @-1.000000 0x308874370 ***buffering progress 0%*** default 0x308874370 FrameReader::update MediaStatus 0X1A4=>0X194 default FrameReader0x308874370 request to pause 0, loaded: 4. default FrameReader0x308874370 state: 2=>2=>1, 0 default FrameReader0x308874370 state requested: 1, current: 2 flutter: wakelock: _count = 1 0x1467eb5f0 player.setPlaybackRate(1.000000) flutter: wakelock: _count = 0 0x1480a6698 filter graph: +-----------+ | src |default--[44100Hz fltp:stereo]--swr:default | (abuffer) | +-----------+ +---------------+ swr:default--[44100Hz flt:stereo]--default| dst | | (abuffersink) | +---------------+ +-------------+ src:default--[44100Hz fltp:stereo]--default| swr |default--[44100Hz flt:stereo]--dst:default | (aresample) | +-------------+ flutter: FVP fvp.FINE: 12:42:59.594: 786898885 player6255944080 onEvent: decoder.video - VT - 0 flutter: FVP fvp.FINE: 12:42:59.594: 786898885 player6255944080 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+prepared+buffered) flutter: FVP fvp.FINE: 12:42:59.594: 786898885 player6255944080 onEvent: reader.buffering - - 100 seeking media's position is 0===== flutter: FVP fvp.FINE: 12:42:59.594: 786898885 player6255944080 onMediaStatus: MediaStatus(+loaded+prepared+buffered) => MediaStatus(+loaded+prepared+buffered+seeking) >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 1475, a: 1460, delta: 15 +0.023220 ++++++++++++BUFFERING START++++++++++++ 0x308874370 audio stream#1 AOT frame is sent flutter: FVP fvp.FINE: 12:42:59.626: 786898885 player6255944080 onMediaStatus: MediaStatus(+loaded+prepared+buffered+seeking) => MediaStatus(+loaded+prepared+buffering+seeking) flutter: FVP fvp.FINE: 12:42:59.626: 786898885 player6255944080 onEvent: reader.buffering - - 0 seeking media's position is 0===== [FFmpeg:hls] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10801.ts' for reading 0x148030240 cache: find stream seek result in ranges 0x148030240 cache: seek 1.400000 found range [1.400000, 7.195544] 0x137a1fe68 cache: seek 1.400000 in range [1.400000, 7.195544] count 386 0x137a1fe68 cache: seek 1.400000 in range [1.400000, 7.195544] lower_bound video @1.400000 0x148030240 cache: ranges 1/8: [1.400000, 7.195544], current: [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@1.400000, already in range [1.400000, 7.195544] 1 packets is read after seek. seek result pts: 1.483422s, requested: 1460ms default 0x308874370 FrameReader::update MediaStatus 0X194=>0X114 seek_drop_non_video_: 1460 ms, seek_wait_frame_: 0... default FrameReader0x308874370 state: 2=>1=>1, 1 default FrameReader0x308874370 update state: 2=>1 0x137a1fe68 cache: drop video pkt@1.441711, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@1.483422, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@1.525133, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@1.566833, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@1.608544, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@1.650256, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@1.691967, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@1.733667, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@1.775378, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@1.817089, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@1.858800, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@1.900500, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@1.942211, already in range [1.400000, 7.195544] flutter: FVP fvp.FINE: 12:42:59.960: 786898885 player6255944080 onMediaStatus: MediaStatus(+loaded+prepared+buffering+seeking) => MediaStatus(+loaded+prepared+buffering) 0x137a1fe68 cache: drop video pkt@1.983922, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.025633, already in range [1.400000, 7.195544] flutter: FVP fvp.FINE: 12:42:59.960: 786898885 player6255944080 onPlaybackStateChanged: PlaybackState.paused => PlaybackState.playing 0x137a1fe68 cache: drop audio pkt@1.460211, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.067333, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.109044, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.133589, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.156811, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.180033, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.203256, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.150756, already in range [1.400000, 7.195544] flutter: wakelock: _count = 1 0x137a1fe68 cache: drop video pkt@2.192467, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.234167, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.226467, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.249689, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.272911, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.296133, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.319356, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.275878, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.317589, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.359300, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.401000, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.342567, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.365789, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.389011, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.412233, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.435456, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.458667, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.481889, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.442711, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.484422, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.526133, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.567833, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.505111, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.528333, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.551556, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.574767, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.597989, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.621211, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.644433, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.609544, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.651256, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.692967, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.667644, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.690856, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.714078, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.737300, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.760522, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.783744, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.734667, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.776378, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.818089, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.859800, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.806967, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.830189, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.853411, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.876633, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.899844, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.923067, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.946289, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.901500, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.943211, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@2.984922, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.026633, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.969511, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@2.992733, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.015944, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.039167, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.062389, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.085611, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.108833, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.068333, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.110044, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.151756, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.193467, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.132044, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.155267, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.178489, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.201711, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.224933, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.248144, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.271367, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.235167, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.276878, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.318589, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.360300, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.294589, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.317811, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.341033, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.364244, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.387467, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.410689, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.433911, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.402000, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.443711, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.485422, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.457122, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.480333, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.503556, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.526778, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.550000, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.573222, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.527133, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.568833, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.610544, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.652256, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.596444, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.619667, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.642889, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.666111, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.689333, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.712544, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.735767, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.693967, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.735667, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.777378, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.819089, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.758989, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.782211, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.805433, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.828644, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.851867, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.875089, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.898311, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.860800, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.902500, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.944211, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.921522, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.944733, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.967956, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@3.991178, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.014400, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.037611, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@3.985922, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.027633, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.069333, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.111044, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.060844, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.084067, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.107289, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.130511, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.153722, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.176944, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.200167, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.152756, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.194467, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.236167, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.277878, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.223389, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.246611, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.269822, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.293044, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.316267, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.339489, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.362711, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.319589, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.361300, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.403000, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.444711, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.385922, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.409144, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.432367, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.455589, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.478811, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.502022, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.525244, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.486422, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.528133, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.569833, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.548467, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.571689, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.594911, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.618122, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.641344, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.664567, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.611544, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.653256, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.694967, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.736667, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.687789, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.711011, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.734222, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.757444, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.780667, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.803889, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.827111, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.778378, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.820089, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.861800, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.903500, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.850322, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.873544, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.896767, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.919989, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.943211, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.966422, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@4.989644, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.945211, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@4.986922, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.028633, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.070333, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.012867, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.036089, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.059311, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.082522, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.105744, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.128967, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.152189, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.112044, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.153756, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.195467, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.175400, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.198622, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.221844, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.245067, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.268289, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.291500, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.237167, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.278878, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.320589, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.362300, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.314722, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.337944, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.361167, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.384389, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.407600, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.430822, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.454044, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.404000, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.445711, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.487422, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.529133, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.477267, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.500489, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.523700, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.546922, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.570144, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.593367, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.570833, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.612544, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.654256, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.616578, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.639789, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.663011, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.686233, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.709456, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.732678, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.755889, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.695967, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.737667, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.779378, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.821089, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.779122, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.802344, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.825567, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.848789, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.872000, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.895222, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.918444, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.862800, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.904500, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.946211, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@5.987922, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.941667, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.964889, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@5.988100, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.011322, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.034544, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.057767, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.080989, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.029633, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.071333, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.113044, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.154756, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.104200, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.127422, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.150644, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.173867, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.197089, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.220300, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.243522, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.196467, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.238167, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.279878, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.321589, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.266744, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.289967, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.313178, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.336400, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.359622, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.382844, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.406067, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.363300, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.405000, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.446711, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.429278, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.452500, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.475722, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.498944, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.522167, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.545378, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.488422, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.530133, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.571833, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.613544, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.568600, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.591822, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.615044, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.638267, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.661478, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.684700, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.655256, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.696967, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.738667, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.780378, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.707922, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.731144, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.754367, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.777578, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.800800, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.824022, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.847244, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.822089, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.863800, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.905500, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.947211, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.870456, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.893667, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.916889, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.940111, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.963333, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@6.986556, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@7.009767, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@6.988922, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@7.030633, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop video pkt@7.072333, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@7.033000, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@7.056222, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@7.079444, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@7.102667, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@7.125878, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@7.149100, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@7.172322, already in range [1.400000, 7.195544] 0x137a1fe68 cache: drop audio pkt@7.195544, already in range [1.400000, 7.195544] [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10802.ts' for reading 0x308874370 ***buffering progress 31%*** flutter: FVP fvp.FINE: 12:42:59.965: 786898885 player6255944080 onEvent: reader.buffering - - 31 seeking media's position is 0===== 0x308874370 #1/1 video seek_done: 1, seek_wait_frame_: 0/0 0x308874370 video stream#0 sending 1 invalid AOT frame @1.483422s. seeking: 0 0x17380f600 1st video frame to render @1.483422s, sync time: 1.460211 VideoRenderer clear buffered frames 0-track seek end video frame @1.483422 seek_pos_: 0 0x17380f600 1st video frame to render @1.483422s, sync time: 1.460211 VideoRenderer WxH=1920.000000x1080.000000 1920.000000x1080.000000, frame: 1920x1080 update transform 2d. scale: (1.000000, 1.000000), orientation: 0 m: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) unknown, bpc:0flutter: FVP fvp.FINE: 12:42:59.970: 786898885 player6255944080 onEvent: video - size - 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 Metal pixel format 0: MTLPixelFormatR8Unorm Metal pixel format 1: MTLPixelFormatRG8Unorm channel map: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) frame format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0 frame color: BT709 BT709 BT709 Limited. gamma: 2.200000, signal peak: 1.000000 - output color: BT709 UNSPECIFIED RGB Full. gamma: 2.200000, signal peak: 1.000000 rgb primaries matrix: mat<3, 3>( 1 0 0 0 1 0 0 0 1 ) scale: 1.000000, color transform: mat<4, 4>( 1.16438 0 1.79274 -0.972945 1.16438 -0.213249 -0.532909 0.301483 1.16438 2.1124 0 -1.1334 0 0 0 1 ) EQ: mat<4, 4>( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) shader id: 2321 build metal shader 3.1 elapsed: 90us dump UBO layout: align @offset +size /stride address name ~ path: type -> parent 16@0 +64/16 0x1483eb738 u_colorMatrix ~ u_colorMatrix: mat4 -> 0x0 0x308874370 audio stream#1 is seeking #1... got flush pkt. flush decoder and drop frames until seek target 1.4600s... invalid audio frame @-1.000000 flutter: FVP fvp.FINE: 12:42:59.971: 786898885 player6255944080 onEvent: render.video - 1st_frame - 1483 0x308874370 video stream#0 AOT frame is sent 0x308874370 ***buffering progress 32%*** flutter: FVP fvp.FINE: 12:42:59.971: 786898885 player6255944080 onEvent: reader.buffering - - 32 seeking media's position is 0===== 0x308874370 #1/1 audio seek_done: 1, seek_wait_frame_: -1/1 0x308874370 audio stream#1 sending 1 invalid AOT frame @1.460211s. seeking: 0 0x17380f600 seek end audio frame @1.460211 seek_pos_: 0, sync_ao_ 1 0x137a1fe68 cache: drop video pkt@7.114044, already in range [1.400000, 7.195544] default FrameReader0x308874370 #1 seekComplete 1483 default 0x308874370 FrameReader::update MediaStatus 0X114=>0X114 default FrameReader 0x308874370 callbacks 0, seeking 0 flag 0, seekComplete#1 @1483 default FrameReader0x308874370 #1 seekComplete 1460 default 0x308874370 FrameReader::update MediaStatus 0X114=>0X114 default FrameReader 0x308874370 callbacks 0, seeking: 0, seekComplete#1 not found @1460 0x308874370 ***buffering progress 100%*** default 0x308874370 FrameReader::update MediaStatus 0X114=>0X124 ++++++++++++BUFFERING END++++++++++++ [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10803.ts' for reading >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 1475, a: 1460, delta: 15 +0.023220 0x308874370 audio stream#1 AOT frame is sent [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10804.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10805.ts' for reading flutter: FVP fvp.FINE: 12:43:00.105: 786898885 player6255944080 onMediaStatus: MediaStatus(+loaded+prepared+buffering) => MediaStatus(+loaded+prepared+buffered) flutter: FVP fvp.FINE: 12:43:00.105: 786898885 player6255944080 onEvent: reader.buffering - - 100 [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10806.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10807.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10808.ts' for reading [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.10809.ts' for reading flutter: wakelock: _count = 0 0x1467eb5f0 player.set(2) 0x17380f600 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 1=>2, current state 1. status: 0X124 [FFmpeg:https] Opening 'https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.108010.ts' for reading default FrameReader0x308874370 request to pause 1, loaded: 4. default FrameReader0x308874370 state: 1=>1=>2, 0 default FrameReader0x308874370 state requested: 2, current: 1 0x1467eb600 setVideoSurfaceSize(-1x-1, 0x0) mdk::VideoRenderer::Private::~Private() @127 0x1467eb5f0 player.set(0) 0x17380f600 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 2=>0, current state 1. status: 0X124 default FrameReader0x308874370 state: 1=>2=>0, 0 default0x308874370 stop, current state: 1 0x308874370 unload, current status 0x124, invalid: 0, loading: 0, loaded: 4, buffering: 0, seeking: 0, prepared: 256, EOF: 0 0x1480cb3b8 request avformat input interrupt EOS audio frame of track 0 0x308874370 audio stream#1 decoding loop is finished. packets: 1727, pts: [2.040700, 41.468200] 0x308874370 video stream#0 about to stop before sending a frame 0x1467eb5f0 player.onEvent(0, 0x0) 0x1467eb5f0 player.onStateChanged(0) 0x1467eb5f0 player.onMediaStatus(0) 0x1467eb5f0 player.onMediaStatus(0) 0x1467eb5f0 player.onStateChanged(0) 0x1467eb5f0 player.onEvent(0, 0x0) 0x1467eb5f0 player.onFrame(0) 0x1467eb5f0 player.~Player 0x1467eb5f0 player.setNextMedia(, -1, 2) setNext from -1 url: 0x1467eb5f0 player.currentMediaChanged(0) 0x1467eb5f0 player.setMedia() default FrameReader0x308874370 state: 1=>0=>0, 0 default0x308874370 stop, current state: 1 default FrameReader0x308874370 state: 1=>0=>0, 0 default0x308874370 stop, current state: 1 0x1467eb5f0 player.onEvent(0, 0x0) mdk::MediaPlayer::Private::~Private() 0x17380f600 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 1. status: 0X124 default FrameReader0x308874370 state: 1=>0=>0, 0 default0x308874370 stop, current state: 1 0x136770fa8UGL::opengl::Context::Local::~Local() [T = mdk::CVBufferPool::ctx_res_t, DT = mdk::CVBufferPool::ctx_res_t]0x8 count: 0 0x136770f68 virtual mdk::NativeVideoBufferPool::~NativeVideoBufferPool() EOS video frame of track 0 0x308874370 video stream#0 decoding loop is finished. packets: 940, pts: [2.192467, 41.356589] interrupted by user interrupted by user interrupted by user default FrameReader0x308874370 state: 1=>0=>2, 1 default FrameReader0x308874370 update state: 1=>2 0x308874370 default FrameReader@0x308874370 unload requested, close io interrupted by user interrupted by user 0x171107000default 0x308874370 update @1149: reset status_mask. status: 121 default 0x308874370 FrameReader::update MediaStatus 0X124=>0X1 FrameReader0x308874370 stop by user. clear packets, send eof for each loop FrameReader@0x308874370 sending Packet::End to all packet queues. PacketIO@0x148076130 ->url: https://www049.anzeat.pro/streamhls/443dd7bf03d4488f302edf7166d2a371/ep.1.1720288179.1080.m3u8 0x308874370 clear packet queue for stream 0 0x308874370 clear packet queue for stream 1 before changed() 1 default FrameReader0x308874370 state: 2=>2=>0, 0 0x308874370 unload, current status 0x1, invalid: 0, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0 default FrameReader0x308874370 state: 2=>0=>0, 1 default FrameReader0x308874370 update state: 2=>0 default 0x308874370 deleting FrameReader... 0x1738f9e00 virtual void mdk::MediaControlPush::setState(PlaybackState)@1068 requested state 0=>0, current state 0. status: 0 AudioQueueStart ERROR: 0 default 0x174ea5c40 deleting FrameReader... player is destroyed mdk::VideoRenderer::Private::~Private() @127 ```
wang-bin commented 2 months ago

Thanks for your log