Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[subtitle] VideoPlayerController.value.caption doesn't report text #291

@romaingyh

Description

@romaingyh

Describe the bug

It seems VideoPlayerValue.caption property doesn't contain the active subitle track text.
On windows, I'm trying to disable native subtitle rendering to use the ClosedCaption Widget which allows to use a Flutter TextStyle.

What I tried

ValueListenableBuilder(
  valueListenable: videoController,
  builder: (context, value, child) {
    print(value.caption.text);
    return ClosedCaption(
      text: value.caption.text,
      textStyle: context.textTheme.titleMedium,
    );
  },
),

However it blocks here because value.caption.text is always empty.

Expected behavior

I expected current subtitle text was accessible in caption.text

Log

log
fvp.FINE: 02:54:40.073: registerVideoPlayerPlatformsWith: {platforms: [windows], maxWidth: 2534, maxHeight: 1369}
fvp.FINE: 02:55:19.285: 433323575 player2791363270064 create(<redacted>)
mdk.FINE: 02:55:19.289: default 000002899863F2E0 new FrameReader...
mdk.FINE: 02:55:19.289: Registered audio backends: XAudio2 DSound null 
mdk.FINE: 02:55:19.289: default 000002899863D990 new FrameReader...
mdk.FINE: 02:55:19.289: Registered audio backends: XAudio2 DSound null 
mdk.FINE: 02:55:19.289: 00000289EADF56C0 player.Player()
mdk.FINE: 02:55:19.289: 00000289EADF56C0 player.onEvent(1, 000000B98743EEF8)
mdk.FINE: 02:55:19.289: 00000289EADF56C0 player.onStateChanged(1)
mdk.FINE: 02:55:19.289: 00000289EADF56C0 player.onMediaStatus(1)
mdk.FINE: 02:55:19.289: 00000289EADF56C0 player property: video.decoder = shader_resource=0
mdk.FINE: 02:55:19.290: 00000289EADF56C0 player property: avformat.strict = experimental
mdk.FINE: 02:55:19.290: 00000289EADF56C0 player property: avformat.safe = 0
mdk.FINE: 02:55:19.290: 00000289EADF56C0 player property: avio.reconnect = 1
mdk.FINE: 02:55:19.290: 00000289EADF56C0 player property: avio.reconnect_delay_max = 7
mdk.FINE: 02:55:19.290: 00000289EADF56C0 player property: avformat.rtsp_transport = tcp
mdk.FINE: 02:55:19.290: 00000289EADF56C0 player.setDecoders(video, [MFT:d3d=11, D3D11, DXVA, CUDA, hap, FFmpeg, dav1d])
2
mdk.FINE: 02:55:19.291: video decoders: "MFT:d3d=11", "D3D11", "DXVA", "CUDA", "hap", "FFmpeg", "dav1d"
mdk.FINE: 02:55:19.291: 00000289EADF56C0 player property: avio.headers = User-Agent: VLC
2
mdk.FINE: 02:55:19.291: 00000289EADF56C0 player.setMedia(<redacted>)
mdk.FINE: 02:55:19.291: default FrameReader000002899863F2E0 state: 0=>0=>0, 0
mdk.INFO: 02:55:19.291: default000002899863F2E0 mdk::abi::FrameReader::stop, current state: , hhdrequested: 0
mdk.FINEST: 02:55:19.291: no video renderer
mdk.FINE: 02:55:19.291: default FrameReader000002899863F2E0 state: 0=>0=>0, 0
mdk.INFO: 02:55:19.291: default000002899863F2E0 mdk::abi::FrameReader::stop, current state: , hhdrequested: 0
mdk.FINE: 02:55:19.291: 00000289EADF56C0 player.set(0)
mdk.FINE: 02:55:19.291: 0000028998C970E0 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1116 requested state 0=>0, current state 0. status: 0
mdk.FINEST: 02:55:19.291: no video renderer
mdk.FINE: 02:55:19.291: default FrameReader000002899863F2E0 state: 0=>0=>0, 0
mdk.INFO: 02:55:19.291: default000002899863F2E0 mdk::abi::FrameReader::stop, current state: , hhdrequested: 0
mdk.FINEST: 02:55:19.291: no video renderer
mdk.FINE: 02:55:19.291: 00000289EADF56C0 player.waitFor(0, -1)
mdk.FINE: 02:55:19.291: 00000289EADF56C0 player.prepare(0, ..., 1282)
mdk.INFO: 02:55:19.291: 0000028998C970E0 MediaControl.prepare(0, ...) <redacted>
mdk.FINE: 02:55:19.292: default 000002899863F2E0 FrameReader.start(0, ...)
mdk.FINE: 02:55:19.292: default 000002899863F2E0 FrameReader::update MediaStatus 0=>0X2
fvp.FINE: 02:55:19.293: 306618230 player2791363270064 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading)
mdk.FINE: 02:55:19.294: default FrameReader000002899863F2E0 state: 0=>0=>1, 0
mdk.FINE: 02:55:19.294: default FrameReader000002899863F2E0 state: 0=>1=>1, 0
mdk.FINE: 02:55:19.294: default FrameReader000002899863F2E0 request to pause 1, loaded: 0.
mdk.FINE: 02:55:19.294: default FrameReader000002899863F2E0 state: 0=>1=>2, 0
mdk.FINE: 02:55:19.294: default FrameReader000002899863F2E0 state requested: 2, current: 0
mdk.FINE: 02:55:19.294: 000002899863F2E0start frame reader thread: 25640
mdk.FINE: 02:55:19.294: Trying MediaIO FFmpeg
mdk.FINE: 02:55:19.294: 00000289A4840E20 open url: <reca
mdk.FINE: 02:55:19.565: 00000289A4840E20 url opened
mdk.FINE: 02:55:19.565: default 000002899863F2E0 FrameReader::update MediaStatus 0X2=>0X2
mdk.FINE: 02:55:19.565: 00000289983665C0 avio set class
mdk.FINE: 02:55:19.566: before avformat_open_input. io: 00000289A4840E20(FFmpeg)/pb: 00000289983665C0, url: <redacted>
mdk.FINE: 02:55:19.566: after avformat_open_input. pb: 00000289983665C0, iformat: 00007FFA9B1E2DD0, context flags: 2097280, input format flags: 0
mdk.FINE: 02:55:19.566: unused avformat options:  rtsp_transport=tcp reconnect_delay_max=7 headers=User-Agent: VLC

 reconnect=1
mdk.INFO: 02:55:19.566: Format: matroska,webm, range: 0 +1377215ms, bitrate: 1033021, size: 0
Metadata:
  title: <redacted>
  ENCODER: Lavf59.16.100
Streams: 7
 Video:
  stream#0, range: 0 +1377146ms, frames: 0
  codec: h264 tag: 0 profile: 100 level: 41, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 0, 960x720, fps: 23.976, bframes: 2
  extra data(41): 01 64 00 29 FF E1 00 18 67 64 00 29 AC D9 40 F0 16 EC 04 40 00 00 FA 40 00 2E E0 03 C6 0C 65 80 01 00 06 68 EB E2 4B 22 C0 
  Metadata:
   ENCODER: Lavc57.102.100 libx264
   DURATION: 00:22:57.146000000
 Audio:
  stream#1, range: 0 +1377215ms, frames: 0
  codec: aac tag: 0 profile: 1 level: -99, sample size: 0/32, block align: 0, frame_size: 1024, f32p stereo(2) @48000Hz, bitrate: 0
  extra data(5): 11 90 56 E5 00 
  Metadata:
   title: French VFF AAC 2.0
   ENCODER: Lavc57.102.100 aac
   DURATION: 00:22:57.215000000
  stream#2, range: 0 +1377215ms, frames: 0
  codec: aac tag: 0 profile: 1 level: -99, sample size: 0/32, block align: 0, frame_size: 1024, f32p stereo(2) @48000Hz, bitrate: 0
  extra data(5): 11 90 56 E5 00 
  Metadata:
   title: French VFQ AAC 2.0
   ENCODER: Lavc57.102.100 aac
   DURATION: 00:22:57.215000000
  stream#3, range: 0 +1377215ms, frames: 0
  codec: aac tag: 0 profile: 1 level: -99, sample size: 0/32, block align: 0, frame_size: 1024, f32p stereo(2) @48000Hz, bitrate: 0
  extra data(5): 11 90 56 E5 00 
  Metadata:
   title: English AAC 2.0
   ENCODER: Lavc57.102.100 aac
   DURATION: 00:22:57.215000000
 Subtitle:
  stream#4, range: 0 +1377215ms codec: subrip
  Metadata:
   title: French Forced
   ENCODER: Lavc59.18.100 srt
   DURATION: 00:21:20.591000000
  stream#5, range: 0 +1377215ms codec: subrip
  Metadata:
   title: French Full
   ENCODER: Lavc59.18.100 srt
   DURATION: 00:22:53.810000000
  stream#6, range: 0 +1377215ms codec: subrip
  Metadata:
   title: English Full
   ENCODER: Lavc59.18.100 srt
   DURATION: 00:22:54.394000000

mdk.FINE: 02:55:19.568: [ass] libass API version: 0x1704000
mdk.FINE: 02:55:19.568: [ass] libass source: commit: 0.17.4-0-gbbb3c7f1570a4a021e52683f3fbdf74fe492ae84
mdk.FINE: 02:55:19.568: [ass] Shaper: FriBidi 1.0.13 (SIMPLE) HarfBuzz-ng 11.2.1 (COMPLEX)
mdk.FINE: 02:55:19.568: [ass] Using font provider directwrite (with GDI)
mdk.FINE: 02:55:19.568: 0000028998C970E0 prepared callback is invoked
fvp.FINE: 02:55:19.569: 306618230 player2791363270064 onEvent: metadata -  - 0
mdk.FINE: 02:55:19.569: default 000002899863F2E0 FrameReader::update MediaStatus 0X2=>0X4
fvp.FINE: 02:55:19.580: 306618230 player2791363270064 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded)
mdk.INFO: 02:55:19.582: 000002899863F2E0 ***buffering progress 0%***
mdk.FINE: 02:55:19.582: default 000002899863F2E0 FrameReader::update MediaStatus 0X4=>0X14
fvp.FINE: 02:55:19.582: 306618230 player2791363270064 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering)
mdk.INFO: 02:55:19.582: ++++++++++++BUFFERING START++++++++++++
mdk.FINE: 02:55:19.582: 
fvp.FINE: 02:55:19.582: 306618230 player2791363270064 onEvent: reader.buffering -  - 0
mdk.FINE: 02:55:19.582: default FrameReader000002899863F2E0 state: 0=>2=>1, 1
mdk.FINE: 02:55:19.582: default FrameReader000002899863F2E0 update state: 0=>1
fvp.FINE: 02:55:19.583: 306618230 player2791363270064 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing
mdk.FINE: 02:55:19.583: 000002899863F2E0 start to decode video#0 packet @0.000000/0.000000 pos: 1766
mdk.FINE: 02:55:19.583: default FrameReader000002899863F2E0 state: 1=>1=>2, 1
mdk.FINE: 02:55:19.583: default FrameReader000002899863F2E0 update state: 1=>2
fvp.FINE: 02:55:19.583: 306618230 player2791363270064 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused
mdk.INFO: 02:55:19.583: 000002899863F2E0 ***buffering progress 16%***
fvp.FINE: 02:55:19.583: 306618230 player2791363270064 onEvent: reader.buffering -  - 16
mdk.FINE: 02:55:19.583: 000002899863F2E0 start to decode audio#1 packet @0.000000/0.000000 pos: 2711
mdk.FINE: 02:55:19.583: starting decode loop thread mdk.vdec0@33504
fvp.FINE: 02:55:19.583: 306618230 player2791363270064 onEvent: thread.video -  - 1
mdk.FINE: 02:55:19.583: 000002899863F2E0 video stream#0 starting decoding loop from decoder index 0...
mdk.FINE: 02:55:19.583: 000002899863F2E0 creating video decoder: MFT:d3d=11...
mdk.FINE: 02:55:19.584: starting decode loop thread mdk.adec1@3756
mdk.FINE: 02:55:19.584: 000002899863F2E0 opening video decoder: MFT...
fvp.FINE: 02:55:19.584: 306618230 player2791363270064 onEvent: thread.audio -  - 1
mdk.FINE: 02:55:19.584: 00000289EE91DC70 try to convert mp4 extra data to annexb
mdk.FINE: 02:55:19.584: sps count: 1
mdk.FINE: 02:55:19.584: pps count: 1
mdk.FINE: 02:55:19.584: nal length field bytes: 4, annexb extradata size: 38000002899863F2E0 audio stream#1 starting decoding loop from decoder index 0...
mdk.FINE: 02:55:19.584: 00000289EE91DC70 NALU length bytes: 4
mdk.FINE: 02:55:19.584: __cdecl ThreadLocal<struct ComInit>::Data::Data(void) thread: 33504
mdk.FINE: 02:55:19.584: struct ComInit *__cdecl ThreadLocal<struct ComInit>::get(void) const allocate and initialize ThreadLocal data
mdk.FINE: 02:55:19.584: 
mdk.FINE: 02:55:19.584: 33504 uninit com: true
mdk.FINE: 02:55:19.584: 4MFT flags: 87
mdk.FINE: 02:55:19.584: 000002899863F2E0 creating audio decoder: auto...
mdk.INFO: 02:55:19.584: 000002899863F2E0 opening audio decoder: FFmpeg...
mdk.FINE: 02:55:19.585: opening ffmpeg audio decoder: aac
mdk.FINE: 02:55:19.585: 1 MFT class activates found.
mdk.FINE: 02:55:19.585: IMFActivate[0] attributes:
mdk.FINE: 02:55:19.585: 6 attributes: MFT_FRIENDLY_NAME_Attribute=Microsoft H264 Video Decoder MFT, MFT_INPUT_TYPES_Attributes=(64)[{MFMediaType_Video,MFVideoFormat_H264},{MFMediaType_Video,MFVideoFormat_H264_ES}], MFT_TRANSFORM_CLSID_Attribute=CLSID_MSH264DecoderMFT, MFT_OUTPUT_TYPES_Attributes=(160)[{MFMediaType_Video,MFVideoFormat_NV12},{MFMediaType_Video,MFVideoFormat_YV12},{MFMediaType_Video,MFVideoFormat_IYUV},{MFMediaType_Video,MFVideoFormat_I420},{MFMediaType_Video,MFVideoFormat_YUY2}], MF_TRANSFORM_FLAGS_Attribute=1, MF_TRANSFORM_CATEGORY_Attribute=MFT_CATEGORY_VIDEO_DECODER, 
0000028998C970E0>0 00:00:00.0/00:22:57 cache 0v 0.6s/13KB 0KB/s
0000028998C970E0>0 00:00:00.0/00:22:57 cache 0v 0.7s/13KB 0KB/s |+16|>4ms update infms
4
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
mdk.FINE: 02:55:19.585: Activating IMFActivate: Microsoft H264 Video Decoder MFT
mdk.FINE: 02:55:19.585: AVCodec.Audio[aac.] decoder: 1 Single threads
mdk.FINE: 02:55:19.585: aac f32p, stereo @48000Hz
fvp.FINE: 02:55:19.585: 306618230 player2791363270064 onEvent: decoder.audio - FFmpeg - 0
mdk.FINE: 02:55:19.585: max supported size: 8192x4320
mdk.FINE: 02:55:19.585: 000002899863F2E0 audio stream#1 sending 1 invalid AOT frame @0.000000s. seeking: 0
mdk.FINE: 02:55:19.585: 0000028998C970E0 1st audio frame @0.000000
mdk.INFO: 02:55:19.585: 0000028998C970E0 seek end audio frame @0.000000 seek_pos_: -1, sync_ao_ 1
mdk.FINE: 02:55:19.585: AudioRenderer format: f32, stereo @48000Hz, requested: f32p, stereo @48000Hz
mdk.FINE: 02:55:19.585: AudioRenderer format changed and reinitialize
mdk.FINE: 02:55:19.585: __cdecl ThreadLocal<struct ComInit>::Data::Data(void) thread: 3756
mdk.FINE: 02:55:19.585: struct ComInit *__cdecl ThreadLocal<struct ComInit>::get(void) const allocate and initialize ThreadLocal data
mdk.FINE: 02:55:19.585: 3756 uninit com: true
mdk.FINE: 02:55:19.585: dxgi adapter 0: vendor 10de, device 2705, subsys: 141f196e, revision a1, NVIDIA GeForce RTX 4070 Ti SUPER
mdk.INFO: 02:55:19.586: 000002899863F2E0 ***buffering progress 17%***
fvp.FINE: 02:55:19.586: 306618230 player2791363270064 onEvent: reader.buffering -  - 17
mdk.INFO: 02:55:19.586: 000002899863F2E0 ***buffering progress 19%***
fvp.FINE: 02:55:19.586: 306618230 player2791363270064 onEvent: reader.buffering -  - 19
mdk.FINE: 02:55:19.586: Using audio backend: XAudio2
mdk.FINE: 02:55:19.586: 0000028998C970E0 ao opened: 1, reopen: 1, bad ao: 0. valid: 0
mdk.FINE: 02:55:19.599: d3d11.1 device feature level: 0xc100, requested: 0xc100.
mdk.FINE: 02:55:19.599: 0000028998A35C40__cdecl mdk::abi::NativeVideoBufferPool::NativeVideoBufferPool(void)
mdk.FINE: 02:55:19.599: 0000028998A35C40->mdk::abi::D3D11NativeBufferPool::D3D11NativeBufferPool

mdk.FINE: 02:55:19.599: Selected MFT[0] attributes:
mdk.FINE: 02:55:19.599: 12 attributes: MF_SA_D3D11_AWARE=1, CODECAPI_AVDecVideoThumbnailGenerationMode=0, CODECAPI_AVDecVideoMaxCodedWidth=8192, CODECAPI_AVDecVideoMaxCodedHeight=4320, CODECAPI_AVDecNumWorkerThreads=12, CODECAPI_AVLowLatencyMode=1, MFT_DECODER_QUALITY_MANAGEMENT_CUSTOM_CONTROL=0, {ac2c1838-1eb9-4933-85a3-cd62d1b9ec1b}=0, MFT_DECODER_QUALITY_MANAGEMENT_RECOVERY_WITHOUT_ARTIFACTS=1, MF_SA_D3D_AWARE=1, MFT_DECODER_EXPOSE_OUTPUT_TYPES_IN_NATIVE_ORDER=0, CODECAPI_AVDecVideoAcceleration_H264=1, 
mdk.FINE: 02:55:19.599: stream cout: in=1, out=1
mdk.FINE: 02:55:19.599: hr = mft_->GetStreamIDs(1, &id_in_, 1, &id_out_) ERROR@144 openCodec: (0X80004001) Not implemented
mdk.FINE: 02:55:19.599: 
mdk.FINE: 02:55:19.599: mdk::abi::MFTCodec::selectInputType
mdk.FINE: 02:55:19.599: 2 attributes: MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_SUBTYPE=MFVideoFormat_H264, 
mdk.FINE: 02:55:19.599: 2 attributes: MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_SUBTYPE=MFVideoFormat_H264_ES, 
mdk.FINE: 02:55:19.599: selected IMFMediaType index: 0
mdk.FINE: 02:55:19.599: SetInputType:
mdk.FINE: 02:55:19.599: 5 attributes: MF_MT_FRAME_SIZE=4123168604880 (960x720), MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_FRAME_RATE=103079215105 (24:1), MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_H264, 
mdk.FINE: 02:55:19.599: used input type: 
mdk.FINE: 02:55:19.599: 10 attributes: MF_MT_FRAME_SIZE=4123168604880 (960x720), MF_MT_COMPRESSED=1, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=0, MF_MT_AVG_BIT_ERROR_RATE=0, MF_MT_FIXED_SIZE_SAMPLES=0, MF_MT_FRAME_RATE=103079215105 (24:1), MF_MT_ALL_SAMPLES_INDEPENDENT=0, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_H264, 
mdk.FINE: 02:55:19.599: selectOutputType for stream id 0
mdk.FINE: 02:55:19.599: 11 attributes: MF_MT_FRAME_SIZE=4123168604880 (960x720), MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=960, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=103079215105 (24:1), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_SAMPLE_SIZE=1036800, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_NV12, 
mdk.FINE: 02:55:19.599: 11 attributes: MF_MT_FRAME_SIZE=4123168604880 (960x720), MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=960, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=103079215105 (24:1), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_SAMPLE_SIZE=1036800, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_YV12, 
mdk.FINE: 02:55:19.599: 11 attributes: MF_MT_FRAME_SIZE=4123168604880 (960x720), MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=960, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=103079215105 (24:1), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_SAMPLE_SIZE=1036800, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_IYUV, 
mdk.FINE: 02:55:19.599: 11 attributes: MF_MT_FRAME_SIZE=4123168604880 (960x720), MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=960, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=103079215105 (24:1), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_SAMPLE_SIZE=1036800, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_I420, 
mdk.FINE: 02:55:19.599: 11 attributes: MF_MT_FRAME_SIZE=4123168604880 (960x720), MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=1920, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=103079215105 (24:1), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_SAMPLE_SIZE=1382400, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_YUY2, 
mdk.FINE: 02:55:19.599: selected IMFMediaType index: 0
mdk.FINE: 02:55:19.599: SetOutputType:
mdk.FINE: 02:55:19.599: 11 attributes: MF_MT_FRAME_SIZE=4123168604880 (960x720), MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=960, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=103079215105 (24:1), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_SAMPLE_SIZE=1036800, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_NV12, 
mdk.FINE: 02:55:19.599: used output type: 
mdk.FINE: 02:55:19.599: 00000289C65F6210 13 attributes: MF_MT_FRAME_SIZE=4123168604880 (960x720), MF_MT_COMPRESSED=0, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=960, MF_MT_AVG_BIT_ERROR_RATE=0, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=103079215105 (24:1), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_SAMPLE_SIZE=1036800, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_NV12, 
mdk.FINE: 02:55:19.599: input stream info: dwFlags=7, cbSize=4096, cbAlignment=0, hnsMaxLatency=0, cbMaxLookahead=0
mdk.FINE: 02:55:19.599: output stream info: dwFlags=263, cbSize=1382400, cbAlignment=0
mdk.FINE: 02:55:19.599: onOutputTypeChanged: 13 attributes: MF_MT_FRAME_SIZE=4123168604880 (960x720), MF_MT_COMPRESSED=0, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=960, MF_MT_AVG_BIT_ERROR_RATE=0, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=103079215105 (24:1), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_SAMPLE_SIZE=1036800, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_NV12, 
mdk.FINE: 02:55:19.599: output format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0
mdk.FINE: 02:55:19.599: output size: 960x720, stride: 960x720
mdk.FINE: 02:55:19.600: MFT decoder is ready
fvp.FINE: 02:55:19.600: 306618230 player2791363270064 onEvent: decoder.video - MFT - 0
mdk.FINE: 02:55:19.600: 000002899863F2E0 decode stored recovery packets: 0
mdk.FINE: 02:55:19.600: insert CSD
mdk.FINE: 02:55:19.600: MFT_PROCESS_OUTPUT_STATUS_NEW_STREAMS
mdk.FINE: 02:55:19.600: MF_E_TRANSFORM_STREAM_CHANGE. status: 0x100
mdk.FINE: 02:55:19.600: selectOutputType for stream id 0
mdk.FINE: 02:55:19.600: 16 attributes: MF_MT_FRAME_SIZE=4123168604880 (960x720), MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=960, MF_MT_D3D_DECODE_PROFILE_GUID=PROFILE_H264, MF_MT_GEOMETRIC_APERTURE=(16) 0 0 0 0 0 0 0 0 c0 3 0 0 d0 2 0 0, MF_MT_PAN_SCAN_APERTURE=(16) 0 0 0 0 0 0 0 0 c0 3 0 0 d0 2 0 0, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_NOMINAL_RANGE=2, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=103079215105 (24:1), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_MINIMUM_DISPLAY_APERTURE=(16) 0 0 0 0 0 0 0 0 c0 3 0 0 d0 2 0 0, MF_MT_SAMPLE_SIZE=1036800, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_NV12, 
mdk.FINE: 02:55:19.600: selected IMFMediaType index: 0
mdk.FINE: 02:55:19.600: SetOutputType:
mdk.FINE: 02:55:19.600: 16 attributes: MF_MT_FRAME_SIZE=4123168604880 (960x720), MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=960, MF_MT_D3D_DECODE_PROFILE_GUID=PROFILE_H264, MF_MT_GEOMETRIC_APERTURE=(16) 0 0 0 0 0 0 0 0 c0 3 0 0 d0 2 0 0, MF_MT_PAN_SCAN_APERTURE=(16) 0 0 0 0 0 0 0 0 c0 3 0 0 d0 2 0 0, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_NOMINAL_RANGE=2, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=103079215105 (24:1), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_MINIMUM_DISPLAY_APERTURE=(16) 0 0 0 0 0 0 0 0 c0 3 0 0 d0 2 0 0, MF_MT_SAMPLE_SIZE=1036800, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_NV12, 
mdk.INFO: 02:55:19.607: 000002899863F2E0 ***buffering progress 21%***
fvp.FINE: 02:55:19.607: 306618230 player2791363270064 onEvent: reader.buffering -  - 21
mdk.INFO: 02:55:19.607: 000002899863F2E0 ***buffering progress 29%***
fvp.FINE: 02:55:19.607: 306618230 player2791363270064 onEvent: reader.buffering -  - 29
mdk.INFO: 02:55:19.607: 000002899863F2E0 ***buffering progress 32%***
fvp.FINE: 02:55:19.607: 306618230 player2791363270064 onEvent: reader.buffering -  - 32
mdk.FINE: 02:55:19.614: used output type: 
mdk.FINE: 02:55:19.614: 00000289A4E343C0 18 attributes: MF_MT_FRAME_SIZE=4123168604880 (960x720), MF_MT_COMPRESSED=0, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=960, MF_MT_D3D_DECODE_PROFILE_GUID=PROFILE_H264, MF_MT_GEOMETRIC_APERTURE=(16) 0 0 0 0 0 0 0 0 c0 3 0 0 d0 2 0 0, MF_MT_PAN_SCAN_APERTURE=(16) 0 0 0 0 0 0 0 0 c0 3 0 0 d0 2 0 0, MF_MT_AVG_BIT_ERROR_RATE=0, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_NOMINAL_RANGE=2, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=103079215105 (24:1), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_MINIMUM_DISPLAY_APERTURE=(16) 0 0 0 0 0 0 0 0 c0 3 0 0 d0 2 0 0, MF_MT_SAMPLE_SIZE=1036800, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_NV12, 
mdk.FINE: 02:55:19.614: output stream info: dwFlags=263, cbSize=1382400, cbAlignment=0
mdk.FINE: 02:55:19.614: onOutputTypeChanged: 18 attributes: MF_MT_FRAME_SIZE=4123168604880 (960x720), MF_MT_COMPRESSED=0, MF_MT_MAJOR_TYPE=MFMediaType_Video, MF_MT_DEFAULT_STRIDE=960, MF_MT_D3D_DECODE_PROFILE_GUID=PROFILE_H264, MF_MT_GEOMETRIC_APERTURE=(16) 0 0 0 0 0 0 0 0 c0 3 0 0 d0 2 0 0, MF_MT_PAN_SCAN_APERTURE=(16) 0 0 0 0 0 0 0 0 c0 3 0 0 d0 2 0 0, MF_MT_AVG_BIT_ERROR_RATE=0, MF_MT_FIXED_SIZE_SAMPLES=1, MF_MT_VIDEO_NOMINAL_RANGE=2, MF_MT_VIDEO_ROTATION=0, MF_MT_FRAME_RATE=103079215105 (24:1), MF_MT_PIXEL_ASPECT_RATIO=4294967297 (1:1), MF_MT_ALL_SAMPLES_INDEPENDENT=1, MF_MT_MINIMUM_DISPLAY_APERTURE=(16) 0 0 0 0 0 0 0 0 c0 3 0 0 d0 2 0 0, MF_MT_SAMPLE_SIZE=1036800, MF_MT_INTERLACE_MODE=7, MF_MT_SUBTYPE=MFVideoFormat_NV12, 
mdk.FINE: 02:55:19.614: output format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0
mdk.FINE: 02:55:19.614: output size: 960x720, stride: 960x720
mdk.FINE: 02:55:19.614: video area: (0, 0) 960x720
mdk.INFO: 02:55:19.621: 000002899863F2E0 ***buffering progress 34%***
fvp.FINE: 02:55:19.621: 306618230 player2791363270064 onEvent: reader.buffering -  - 34
mdk.INFO: 02:55:19.621: 000002899863F2E0 ***buffering progress 46%***
fvp.FINE: 02:55:19.621: 306618230 player2791363270064 onEvent: reader.buffering -  - 46
mdk.INFO: 02:55:19.621: 000002899863F2E0 ***buffering progress 49%***
fvp.FINE: 02:55:19.621: 306618230 player2791363270064 onEvent: reader.buffering -  - 49
mdk.INFO: 02:55:19.621: 000002899863F2E0 ***buffering progress 51%***
fvp.FINE: 02:55:19.621: 306618230 player2791363270064 onEvent: reader.buffering -  - 51
mdk.FINE: 02:55:19.623: 00000289EADF56D0 setRenderAPI(4, 0000000000000000)
mdk.FINE: 02:55:19.623: getVideoOutContext 0000000000000000 => 00000289C61E4240. vo count: 1
0000028998C970E0>505000 00:08:28.7/00:22:57 cache 0v 0.0s/0KB 41KB/s
0000028998C970E0>505000 00:08:28.8/00:22:57 cache 0v 0.0s/1KB 711KB/s |+62|>4ms update 1056.0ms
6
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>508863 00:08:28.8/00:22:57 cache 0v 3.8s/270KB 0KB/s |+1|<4ms update 613.5ms
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>508988 00:08:28.9/00:22:57 cache 0v 4.0s/289KB 0KB/s |-1|<4ms update 271.2ms 11.5fps draw 0/1 +0ms
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>509113 00:08:29.1/00:22:57 cache 0v 4.0s/312KB 0KB/s |+3|<4ms update 185.2ms 15.6fps draw 0/1 +0ms
2
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>509238 00:08:29.2/00:22:57 cache 0v 3.9s/321KB 0KB/s |+0|<4ms update 146.1ms 17.6fps draw 0/1 +0ms
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>509368 00:08:29.3/00:22:57 cache 0v 3.9s/339KB 1030KB/s |-6|>4ms update 124.0ms 19.0fps draw 0/1 +0ms
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>509489 00:08:29.4/00:22:57 cache 0v 3.9s/373KB 0KB/s |-1|<4ms update 41.9ms 19.7fps draw 0/0 +0ms
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
mdk.FINE: 02:55:19.623: 00000289EADF56D0 setVideoSurfaceSize(1825x1369, 0000000000000000)
mdk.FINE: 02:55:19.624: set d3d11 device. Feature level: 0XB000, create flags: 0
mdk.FINE: 02:55:19.624: d3d11: 0000028998CF9950, dxgi adapter vendor 10de, device 2705, subsys 141f196e, revision a1, NVIDIA GeForce RTX 4070 Ti SUPER, dedicated video memory 16063MB system 0MB shared system 15870MB. MT
mdk.FINE: 02:55:19.624: 00000289F20BD480 starting ass render thread
mdk.FINE: 02:55:19.624: set d3d11 device. Feature level: 0XB000, create flags: 0
mdk.FINE: 02:55:19.624: d3d11: 0000028998CF9950, dxgi adapter vendor 10de, device 2705, subsys 141f196e, revision a1, NVIDIA GeForce RTX 4070 Ti SUPER, dedicated video memory 16063MB system 0MB shared system 15870MB. MT
fvp.FINE: 02:55:19.624: 433323575 player2791363270064 textureId=2789714281840
mdk.INFO: 02:55:19.643: 000002899863F2E0 ***buffering progress 64%***
fvp.FINE: 02:55:19.643: 306618230 player2791363270064 onEvent: reader.buffering -  - 64
mdk.INFO: 02:55:19.643: 000002899863F2E0 ***buffering progress 66%***
fvp.FINE: 02:55:19.643: 306618230 player2791363270064 onEvent: reader.buffering -  - 66
mdk.INFO: 02:55:19.643: 000002899863F2E0 ***buffering progress 68%***
fvp.FINE: 02:55:19.643: 306618230 player2791363270064 onEvent: reader.buffering -  - 68
mdk.FINE: 02:55:19.690: 00000289EADF56C0 player.setLoop(0)
mdk.INFO: 02:55:19.691: setLoop(0), now 0/0
mdk.FINE: 02:55:19.691: 00000289EADF56C0 player.setVolume(1.000000, -1)
mdk.FINE: 02:55:19.691: 00000289EADF56C0 player.set(2)
mdk.FINE: 02:55:19.691: 0000028998C970E0 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1116 requested state 2=>2, current state 2. status: 0X14
mdk.FINE: 02:55:19.691: default FrameReader000002899863F2E0 request to pause 1, loaded: 4.
mdk.FINE: 02:55:19.691: default FrameReader000002899863F2E0 state: 2=>2=>2, 0
mdk.FINE: 02:55:19.691: 00000289EADF56C0 player.set(1)
mdk.FINE: 02:55:19.691: 0000028998C970E0 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1116 requested state 2=>1, current state 2. status: 0X14
mdk.FINE: 02:55:19.691: default FrameReader000002899863F2E0 request to pause 0, loaded: 4.
mdk.FINE: 02:55:19.691: default FrameReader000002899863F2E0 state: 2=>2=>1, 0
mdk.FINE: 02:55:19.691: default FrameReader000002899863F2E0 state requested: 1, current: 2
mdk.FINE: 02:55:19.691: 00000289EADF56C0 player.setPlaybackRate(1.000000)
mdk.FINE: 02:55:19.691: 00000289EADF56C0 player property: subtitle = 0
mdk.FINE: 02:55:19.691: 00000289EE524E30 filter graph: 
mdk.FINE: 02:55:19.691: +-----------+
|    src    |default--[48000Hz fltp:stereo]--swr:default
| (abuffer) |
+-----------+

                                          +---------------+
swr:default--[48000Hz flt:stereo]--default|      dst      |
                                          | (abuffersink) |
                                          +---------------+

                                           +-------------+
src:default--[48000Hz fltp:stereo]--default|     swr     |default--[48000Hz flt:stereo]--dst:default
                                           | (aresample) |
                                           +-------------+
2

mdk.FINE: 02:55:19.691: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: -26, a: 0, delta: -26 +0.021333
mdk.FINE: 02:55:19.691: 000002899863F2E0 audio stream#1 AOT frame is sent
mdk.FINE: 02:55:19.691: 000002899863F2E0 video stream#0 sending 1 invalid AOT frame @0.000000s. seeking: 0
mdk.FINE: 02:55:19.691: 0000028998C970E0 1st video frame to render @0.000000s, sync time: -0.016000
mdk.FINE: 02:55:19.691: VideoRenderer clear buffered frames
mdk.FINE: 02:55:19.691: 0-track seek end video frame @0.000000 seek_pos_: -1
mdk.FINE: 02:55:19.691: 0000028998C970E0 1st video frame to render @0.000000s, sync time: -0.016000
fvp.FINE: 02:55:19.691: 306618230 player2791363270064 onEvent: video - size - 0
mdk.FINE: 02:55:19.691: VideoRenderer WxH=1825.000000x1369.000000 1825.000000x1369.000000, frame: 960x720
mdk.FINE: 02:55:19.691: update transform 2d. scale: (1.000000, 0.999817), orientation: 0
mdk.FINE: 02:55:19.691: m: mat<4, 4>(
mdk.FINE: 02:55:19.691: 1  0  0  0  
mdk.FINE: 02:55:19.691: 0  0.999817  0  0  
mdk.FINE: 02:55:19.691: 0  0  1  0  
mdk.FINE: 02:55:19.691: 0  0  0  1  
mdk.FINE: 02:55:19.691: )
mdk.FINE: 02:55:19.691: D3D11::Texture::ensureOnDevice from input.  Feature level: 0XC100, create flags: 0X800
mdk.FINE: 02:55:19.691: d3d11: 0000028998CFCF70, dxgi adapter vendor 10de, device 2705, subsys 141f196e, revision a1, NVIDIA GeForce RTX 4070 Ti SUPER, dedicated video memory 16063MB system 0MB shared system 15870MB. MT
mdk.FINE: 02:55:19.691: input D3D11_TEXTURE2D_DESC.Width: 960, Height: 720, MipLevels: 1, ArraySize: 11, Format: DXGI_FORMAT_NV12(103), SampleDesc{1, 0}, Usage: 0, BindFlags: 200, CPUAccessFlags: 0, MiscFlags: 2. desired bindFlags: 8, miscFlags: 0same device: 0. allow 0-copy: 1, create a shared texture for input to copy input texture w/ kmt
mdk.FINE: 02:55:19.691: 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
mdk.FINE: 02:55:19.691: dxgi format 0: DXGI_FORMAT_R8_UNORM
mdk.FINE: 02:55:19.691: dxgi format 1: DXGI_FORMAT_R8G8_UNORM
mdk.FINE: 02:55:19.691: channel map: mat<4, 4>(
mdk.FINE: 02:55:19.691: 1  0  0  0  
mdk.FINE: 02:55:19.691: 0  1  0  0  
mdk.FINE: 02:55:19.691: 0  0  1  0  
mdk.FINE: 02:55:19.691: 0  0  0  1  
mdk.FINE: 02:55:19.691: )
mdk.FINE: 02:55:19.691: frame format: nv12, bpc:8, bpp:12(8,16), channels:(1,2), map: 0 1 2 0
mdk.FINE: 02:55:19.691: frame color: UNSPECIFIED UNSPECIFIED UNSPECIFIED Limited. gamma: 2.200000, signal peak: 1.000000
mdk.FINE: 02:55:19.691:  - 
mdk.FINE: 02:55:19.691: output color: BT709 UNSPECIFIED RGB Full. gamma: 2.200000, signal peak: 1.000000
mdk.FINE: 02:55:19.691: rgb primaries matrix: mat<3, 3>(
mdk.FINE: 02:55:19.691: 1  -9.31323e-08  -2.98023e-08  
mdk.FINE: 02:55:19.691: 1.74623e-09  1  3.72529e-09  
mdk.FINE: 02:55:19.691: 3.72529e-09  1.49012e-08  1  
mdk.FINE: 02:55:19.691: )
mdk.FINE: 02:55:19.691: scale: 1.000000, color transform: mat<4, 4>(
mdk.FINE: 02:55:19.691: 1.16438  0  1.79274  -0.972945  
mdk.FINE: 02:55:19.691: 1.16438  -0.213249  -0.532909  0.301483  
mdk.FINE: 02:55:19.691: 1.16438  2.1124  0  -1.1334  
mdk.FINE: 02:55:19.692: 0  0  0  1  
mdk.FINE: 02:55:19.692: )
mdk.FINE: 02:55:19.692: EQ: mat<4, 4>(
mdk.FINE: 02:55:19.692: 1  0  0  0  
mdk.FINE: 02:55:19.692: 0  1  0  0  
mdk.FINE: 02:55:19.692: 0  0  1  0  
mdk.FINE: 02:55:19.692: 0  0  0  1  
mdk.FINE: 02:55:19.692: )
mdk.FINE: 02:55:19.692: shader id: 2321
mdk.FINE: 02:55:19.692: dump UBO layout:
align @offset +size /stride address name ~ path: type -> parent
16@0 +64/16 0000028987EDC6A0 u_colorMatrix ~ u_colorMatrix: mat4 -> 0000000000000000            

fvp.FINE: 02:55:19.692: 306618230 player2791363270064 onEvent: render.video - 1st_frame - 0
mdk.FINE: 02:55:19.692: 000002899863F2E0 video stream#0 AOT frame is sent
mdk.INFO: 02:55:19.692: 000002899863F2E0 ***buffering progress 70%***
fvp.FINE: 02:55:19.692: 306618230 player2791363270064 onEvent: reader.buffering -  - 70
mdk.FINE: 02:55:19.692: 00000289EADF56C0 player.seek(505000, 1282, ...)
mdk.INFO: 02:55:19.692: 0000028998C970E0-MediaControl::seek(pos: 505000, flag:0X502 +FromStart+Fast). now: 0
mdk.FINE: 02:55:19.692: default 000002899863F2E0-FrameReader::seek(505000, 0X502)
mdk.FINE: 02:55:19.692: default 000002899863F2E0 FrameReader::update MediaStatus 0X14=>0X94
fvp.FINE: 02:55:19.692: 306618230 player2791363270064 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+buffering+seeking)
mdk.FINE: 02:55:19.692: 000002899863F2E0 default FrameReaderImpl::seekTo(505000, 0X502 #1)
3
mdk.FINE: 02:55:19.692: seeking media's position is 505000=====
mdk.FINE: 02:55:19.705: default FrameReader000002899863F2E0 state: 2=>1=>1, 1
mdk.FINE: 02:55:19.705: default FrameReader000002899863F2E0 update state: 2=>1
fvp.FINE: 02:55:19.705: 306618230 player2791363270064 onPlaybackStateChanged: PlaybackState.paused => PlaybackState.playing
mdk.FINE: 02:55:19.706: seekTo(505000) found video stream#0 packet at -3 in [0.063000, 0.772000] s
mdk.FINE: 02:55:19.706: seekTo(505000) found audio stream#1 packet at -3 in [0.021000, 0.789000] s
mdk.FINE: 02:55:19.706: 000002899863F2E0 start to decode subtitle#4 packet @0.000000/1.000000 pos: -9223372036854775808
mdk.INFO: 02:55:19.706: 000002899863F2E0 ***buffering progress 100%***
mdk.FINE: 02:55:19.706: default 000002899863F2E0 FrameReader::update MediaStatus 0X94=>0X1A4
fvp.FINE: 02:55:19.706: 306618230 player2791363270064 onMediaStatus: MediaStatus(+loaded+buffering+seeking) => MediaStatus(+loaded+prepared+buffered+seeking)
mdk.INFO: 02:55:19.707: ++++++++++++BUFFERING END++++++++++++
mdk.FINE: 02:55:19.707: 
fvp.FINE: 02:55:19.707: 306618230 player2791363270064 onEvent: reader.buffering -  - 100
mdk.INFO: 02:55:19.707: __int64 __cdecl mdk::abi::PacketIOWrapper::seek(__int64,enum mdk::abi::SeekFlag)@713 seek target(from 0): 505000ms, flags: +FromStart+Fast. now: 0.810000
mdk.FINE: 02:55:19.707: default 000002899863F2E0 FrameReader::update MediaStatus 0X1A4=>0X1A4
mdk.FINE: 02:55:19.707: Seek start. target time: 505000000 avseek flags: 0
mdk.FINE: 02:55:19.707: starting decode loop thread mdk.sdec4@37624
fvp.FINE: 02:55:19.707: 306618230 player2791363270064 onEvent: thread.subtitle -  - 1
mdk.FINE: 02:55:19.707: 000002899863F2E0 subtitle stream#4 starting decoding loop from decoder index 0...
mdk.FINE: 02:55:19.707: 000002899863F2E0 creating subtitle decoder: auto...
mdk.INFO: 02:55:19.707: 000002899863F2E0 opening subtitle decoder: FFmpeg...
mdk.FINE: 02:55:19.707: opening ffmpeg subtitle decoder: subrip
mdk.FINE: 02:55:19.707: AVCodec.Subtitle[subrip.] decoder: 1 Single threads
mdk.FINE: 02:55:19.707: subrip
fvp.FINE: 02:55:19.707: 306618230 player2791363270064 onEvent: decoder.subtitle - FFmpeg - 0
mdk.INFO: 02:55:19.707: 000002899863F2E0 ***buffering progress 0%***
mdk.FINE: 02:55:19.707: default 000002899863F2E0 FrameReader::update MediaStatus 0X1A4=>0X194
fvp.FINE: 02:55:19.707: 306618230 player2791363270064 onMediaStatus: MediaStatus(+loaded+prepared+buffered+seeking) => MediaStatus(+loaded+prepared+buffering+seeking)
mdk.INFO: 02:55:19.707: ++++++++++++BUFFERING START++++++++++++
mdk.FINE: 02:55:19.707: 
fvp.FINE: 02:55:19.707: 306618230 player2791363270064 onEvent: reader.buffering -  - 0
mdk.FINE: 02:55:19.707: 000002899863F2E0 subtitle stream#4 is seeking #1... got flush pkt. flush decoder and  drop frames until seek target 0.0000s...
mdk.FINE: 02:55:19.707: 0000028998C970E0 1st subtitle frame @-1.000000
mdk.FINE: 02:55:19.707: invalid subtitle frame @-1.000000
3
mdk.FINE: 02:55:19.707: seeking media's position is 505000=====
mdk.FINE: 02:55:19.736: seeking media's position is 505000=====
mdk.FINE: 02:55:19.834: seeking media's position is 505000=====
mdk.FINE: 02:55:19.935: seeking media's position is 505000=====
mdk.FINE: 02:55:20.034: seeking media's position is 505000=====
mdk.FINE: 02:55:20.133: seeking media's position is 505000=====
mdk.FINE: 02:55:20.235: seeking media's position is 505000=====
mdk.FINE: 02:55:20.334: seeking media's position is 505000=====
mdk.FINE: 02:55:20.435: seeking media's position is 505000=====
mdk.FINE: 02:55:20.534: seeking media's position is 505000=====
mdk.FINE: 02:55:20.611: Seek end
mdk.FINE: 02:55:20.611: 1 packets is read after seek. read more to get target pts
mdk.FINE: 02:55:20.634: seeking media's position is 505000=====
mdk.FINE: 02:55:20.657: 1 packets is read after seek. seek result pts: 508.821000s, requested: 505000ms
mdk.FINE: 02:55:20.657: default 000002899863F2E0 FrameReader::update MediaStatus 0X194=>0X114
fvp.FINE: 02:55:20.657: 306618230 player2791363270064 onMediaStatus: MediaStatus(+loaded+prepared+buffering+seeking) => MediaStatus(+loaded+prepared+buffering)
mdk.FINE: 02:55:20.657: seek_drop_non_video_: 0 ms, seek_wait_frame_: 0...
mdk.FINE: 02:55:20.662: 000002899863F2E0 video stream#0 is seeking #1... got flush pkt. flush decoder and  drop frames until seek target 0.0000s...
mdk.FINE: 02:55:20.662: invalid video frame @-1.000000
mdk.FINE: 02:55:20.664: 000002899863F2E0 audio stream#1 is seeking #1... got flush pkt. flush decoder and  drop frames until seek target 0.0000s...
0000028998C970E0>509618 00:08:29.6/00:22:57 cache 0v 4.0s/411KB 0KB/s |-5|>4ms update 41.9ms 24.1fps draw 0/0 +0ms
2
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>509739 00:08:29.7/00:22:57 cache 0v 3.9s/433KB 0KB/s |+2|<4ms update 41.8ms 23.9fps draw 0/0 +0ms
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>509867 00:08:29.8/00:22:57 cache 0v 3.9s/452KB 0KB/s |-3|<4ms update 41.9ms 23.8fps draw 0/0 +0ms
2
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>509989 00:08:29.9/00:22:57 cache 0v 4.0s/476KB 1212KB/s |+0|<4ms update 41.3ms 23.9fps draw 0/0 +0ms
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>510117 00:08:30.1/00:22:57 cache 0v 4.0s/513KB 1683KB/s |-3|<4ms update 41.9ms 24.1fps draw 0/0 +0ms
2
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>510239 00:08:30.2/00:22:57 cache 0v 3.9s/556KB 1683KB/s |+1|<4ms update 41.6ms 24.0fps draw 0/0 +0ms
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>510368 00:08:30.3/00:22:57 cache 0v 3.9s/608KB 0KB/s |-4|>4ms update 41.8ms 23.9fps draw 0/0 +0ms
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>510489 00:08:30.4/00:22:57 cache 0v 3.9s/639KB 0KB/s |+1|<4ms update 41.6ms 23.7fps draw 0/0 +0ms
2
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
mdk.FINE: 02:55:20.664: invalid audio frame @-1.000000
mdk.FINE: 02:55:20.664: 000002899863F2E0 #1/1 audio seek_done: 1, seek_wait_frame_: 0/1
mdk.FINE: 02:55:20.664: 000002899863F2E0 audio stream#1 sending 1 invalid AOT frame @508.757000s. seeking: 0
mdk.INFO: 02:55:20.664: 0000028998C970E0 seek end audio frame @508.757000 seek_pos_: 505000, sync_ao_ 1
mdk.FINE: 02:55:20.684: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 508701, a: 508757, delta: -56 +0.021333
mdk.FINE: 02:55:20.684: seeking media's position is 505000=====
mdk.FINE: 02:55:20.684: 000002899863F2E0 audio stream#1 AOT frame is sent
mdk.FINE: 02:55:20.694: 000002899863F2E0 #1/1 video seek_done: 1, seek_wait_frame_: 0/0
mdk.FINE: 02:55:20.694: 000002899863F2E0 video stream#0 sending 1 invalid AOT frame @508.821000s. seeking: 0
mdk.FINE: 02:55:20.694: VideoRenderer clear buffered frames
mdk.FINE: 02:55:20.694: 0-track seek end video frame @508.821000 seek_pos_: 505000
mdk.FINE: 02:55:20.695: seeking media's position is 505000=====
mdk.FINE: 02:55:20.695: 000002899863F2E0 video stream#0 AOT frame is sent
mdk.FINE: 02:55:20.696: default FrameReader000002899863F2E0 #1 seekComplete 508821
mdk.FINE: 02:55:20.696: default 000002899863F2E0 FrameReader::update MediaStatus 0X114=>0X114
mdk.FINE: 02:55:20.696: default FrameReader 000002899863F2E0 callbacks 0, seeking 0 flag 0, seekComplete#1 @508821
mdk.INFO: 02:55:20.703: 000002899863F2E0 ***buffering progress 16%***
fvp.FINE: 02:55:20.703: 306618230 player2791363270064 onEvent: reader.buffering -  - 16
mdk.INFO: 02:55:20.741: 000002899863F2E0 ***buffering progress 33%***
fvp.FINE: 02:55:20.741: 306618230 player2791363270064 onEvent: reader.buffering -  - 33
mdk.INFO: 02:55:20.742: 000002899863F2E0 ***buffering progress 50%***
fvp.FINE: 02:55:20.742: 306618230 player2791363270064 onEvent: reader.buffering -  - 50
mdk.INFO: 02:55:20.742: 000002899863F2E0 ***buffering progress 66%***
fvp.FINE: 02:55:20.742: 306618230 player2791363270064 onEvent: reader.buffering -  - 66
mdk.INFO: 02:55:20.759: 000002899863F2E0 ***buffering progress 83%***
fvp.FINE: 02:55:20.759: 306618230 player2791363270064 onEvent: reader.buffering -  - 83
mdk.INFO: 02:55:20.782: 000002899863F2E0 ***buffering progress 100%***
mdk.FINE: 02:55:20.782: default 000002899863F2E0 FrameReader::update MediaStatus 0X114=>0X124
fvp.FINE: 02:55:20.782: 306618230 player2791363270064 onMediaStatus: MediaStatus(+loaded+prepared+buffering) => MediaStatus(+loaded+prepared+buffered)
mdk.INFO: 02:55:20.782: ++++++++++++BUFFERING END++++++++++++
mdk.FINE: 02:55:20.783: 
fvp.FINE: 02:55:20.783: 306618230 player2791363270064 onEvent: reader.buffering -  - 100
mdk.FINE: 02:55:22.559: 00000289EADF56C0 player.setActiveTracks(subtitle, {2})
mdk.FINE: 02:55:22.559: deactivate track 0 of subtitle
mdk.FINE: 02:55:22.559: default 000002899863F2E0-FrameReader::seek(510548, 0X2)
mdk.FINE: 02:55:22.559: default 000002899863F2E0 FrameReader::update MediaStatus 0X124=>0X1A4
fvp.FINE: 02:55:22.560: 306618230 player2791363270064 onMediaStatus: MediaStatus(+loaded+prepared+buffered) => MediaStatus(+loaded+prepared+buffered+seeking)
mdk.FINE: 02:55:22.560: 000002899863F2E0 default FrameReaderImpl::seekTo(510548, 0X2 #2)
mdk.FINE: 02:55:22.560: [ass] libass API version: 0x1704000
mdk.FINE: 02:55:22.560: [ass] libass source: commit: 0.17.4-0-gbbb3c7f1570a4a021e52683f3fbdf74fe492ae84
mdk.FINE: 02:55:22.561: [ass] Shaper: FriBidi 1.0.13 (SIMPLE) HarfBuzz-ng 11.2.1 (COMPLEX)
mdk.FINE: 02:55:22.561: [ass] Using font provider directwrite (with GDI)
mdk.FINE: 02:55:22.561: 00000289F20BD480 exit ass render thread requested...
mdk.FINE: 02:55:22.566: 000002899863F2E0 clear packet queue for stream 4
mdk.INFO: 02:55:22.566: 000002899863F2E0 subtitle stream#4 EOF/EOS decoded. end: 1
mdk.FINE: 02:55:22.566: 000002899863F2E0 subtitle stream#4 check loop range for EOS. dec_state.seeking: 1. end: 1, nb_decoded:0
mdk.FINE: 02:55:22.566: 000002899863F2E0 subtitle stream#4 got EOS while seeking #1, may have seek error, assume out of range. seek_wait_frame_:-1
mdk.FINE: 02:55:22.566: 000002899863F2E0 subtitle stream#4 decoding loop is finished. packets: 1, pts: [0.000000, 0.000000]
fvp.FINE: 02:55:22.566: 306618230 player2791363270064 onEvent: thread.subtitle -  - 0
mdk.FINE: 02:55:22.576: 000002899863F2E0 start to decode subtitle#6 packet @510.544000/2.000000 pos: -9223372036854775808
mdk.INFO: 02:55:22.576: __int64 __cdecl mdk::abi::PacketIOWrapper::seek(__int64,enum mdk::abi::SeekFlag)@713 seek target(from 0): 510548ms, flags: +FromStart. now: 514.618000
mdk.FINE: 02:55:22.576: default 000002899863F2E0 FrameReader::update MediaStatus 0X1A4=>0X1A4
mdk.FINE: 02:55:22.576: Seek start. target time: 510548000 avseek flags: 1
mdk.FINE: 02:55:22.576: starting decode loop thread mdk.sdec6@37460
fvp.FINE: 02:55:22.576: 306618230 player2791363270064 onEvent: thread.subtitle -  - 1
mdk.FINE: 02:55:22.576: 000002899863F2E0 subtitle stream#6 starting decoding loop from decoder index 0...
mdk.FINE: 02:55:22.576: 000002899863F2E0 creating subtitle decoder: auto...
mdk.INFO: 02:55:22.576: 000002899863F2E0 opening subtitle decoder: FFmpeg...
mdk.FINE: 02:55:22.576: opening ffmpeg subtitle decoder: subrip
mdk.FINE: 02:55:22.576: AVCodec.Subtitle[subrip.] decoder: 1 Single threads
mdk.FINE: 02:55:22.576: subrip
fvp.FINE: 02:55:22.576: 306618230 player2791363270064 onEvent: decoder.subtitle - FFmpeg - 0
mdk.FINE: 02:55:22.576: 000002899863F2E0 subtitle stream#6 is seeking #2... got flush pkt. flush decoder and  drop frames until seek target 510.5440s...
mdk.FINE: 02:55:22.576: 0000028998C970E0 1st subtitle frame @-1.000000
mdk.FINE: 02:55:22.576: invalid subtitle frame @-1.000000
mdk.FINE: 02:55:22.583: 000002899863F2E0 audio stream#1 is seeking #2... got flush pkt. flush decoder and  drop frames until seek target 510.5440s...
mdk.FINE: 02:55:22.583: invalid audio frame @-1.000000
mdk.INFO: 02:55:22.583: 000002899863F2E0 ***buffering progress 0%***
mdk.FINE: 02:55:22.585: default 000002899863F2E0 FrameReader::update MediaStatus 0X1A4=>0X194
fvp.FINE: 02:55:22.585: 306618230 player2791363270064 onMediaStatus: MediaStatus(+loaded+prepared+buffered+seeking) => MediaStatus(+loaded+prepared+buffering+seeking)
mdk.INFO: 02:55:22.585: ++++++++++++BUFFERING START++++++++++++
mdk.FINE: 02:55:22.585: 
fvp.FINE: 02:55:22.585: 306618230 player2791363270064 onEvent: reader.buffering -  - 0
3
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
mdk.FINE: 02:55:22.865: Seek end
mdk.FINE: 02:55:22.865: 1 packets is read after seek. read more to get target pts
mdk.FINE: 02:55:22.917: 1 packets is read after seek. seek result pts: 508.821000s, requested: 510548ms
mdk.FINE: 02:55:22.917: default 000002899863F2E0 FrameReader::update MediaStatus 0X194=>0X114
fvp.FINE: 02:55:22.917: 306618230 player2791363270064 onMediaStatus: MediaStatus(+loaded+prepared+buffering+seeking) => MediaStatus(+loaded+prepared+buffering)
mdk.FINE: 02:55:22.917: seek_drop_non_video_: 510544 ms, seek_wait_frame_: 0...
mdk.FINE: 02:55:22.917: 000002899863F2E0 subtitle stream#4 got EOS while seeking #1
mdk.FINE: 02:55:22.917: default FrameReader000002899863F2E0 #1 seekComplete -1
mdk.FINE: 02:55:22.917: default 000002899863F2E0 FrameReader::update MediaStatus 0X114=>0X114
mdk.FINE: 02:55:22.917: default FrameReader 000002899863F2E0 callbacks 1, seeking: 0, seekComplete#1 not found @-1
mdk.FINE: 02:55:22.917: default FrameReader000002899863F2E0 #1 seekComplete -5
mdk.FINE: 02:55:22.917: default 000002899863F2E0 FrameReader::update MediaStatus 0X114=>0X114
mdk.FINE: 02:55:22.917: default FrameReader 000002899863F2E0 callbacks 1, seeking: 0, seekComplete#1 not found @-5
mdk.FINE: 02:55:22.926: 000002899863F2E0 video stream#0 is seeking #2... got flush pkt. flush decoder and  drop frames until seek target 510.5440s...
mdk.FINE: 02:55:22.926: invalid video frame @-1.000000
mdk.INFO: 02:55:23.027: 000002899863F2E0 ***buffering progress 8%***
fvp.FINE: 02:55:23.027: 306618230 player2791363270064 onEvent: reader.buffering -  - 8
mdk.INFO: 02:55:23.027: 000002899863F2E0 ***buffering progress 10%***
fvp.FINE: 02:55:23.028: 306618230 player2791363270064 onEvent: reader.buffering -  - 10
mdk.INFO: 02:55:23.028: 000002899863F2E0 ***buffering progress 12%***
fvp.FINE: 02:55:23.028: 306618230 player2791363270064 onEvent: reader.buffering -  - 12
mdk.INFO: 02:55:23.028: 000002899863F2E0 ***buffering progress 14%***
fvp.FINE: 02:55:23.028: 306618230 player2791363270064 onEvent: reader.buffering -  - 14
mdk.INFO: 02:55:23.028: 000002899863F2E0 ***buffering progress 15%***
fvp.FINE: 02:55:23.028: 306618230 player2791363270064 onEvent: reader.buffering -  - 15
2
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
mdk.FINE: 02:55:23.070: 000002899863F2E0 #2/2 audio seek_done: 1, seek_wait_frame_: -1/1
mdk.FINE: 02:55:23.070: default FrameReader000002899863F2E0 #2 seekComplete 510527000002899863F2E0 audio stream#1 sending 1 invalid AOT frame @510.528000s. seeking: 0
mdk.INFO: 02:55:23.070: 0000028998C970E0 seek end audio frame @510.528000 seek_pos_: -1, sync_ao_ 1
mdk.FINE: 02:55:23.070: 
mdk.FINE: 02:55:23.070: default 000002899863F2E0 FrameReader::update MediaStatus 0X114=>0X114
mdk.FINE: 02:55:23.070: default FrameReader 000002899863F2E0 callbacks 0, seeking 0 flag 0, seekComplete#2 @510527
mdk.FINE: 02:55:23.071: 000002899863F2E0 #2/2 video seek_done: 1, seek_wait_frame_: -1/0
mdk.FINE: 02:55:23.071: 000002899863F2E0 video stream#0 sending 1 invalid AOT frame @510.573000s. seeking: 0
mdk.FINE: 02:55:23.071: VideoRenderer clear buffered frames
mdk.FINE: 02:55:23.071: 0-track seek end video frame @510.573000 seek_pos_: -1
mdk.FINE: 02:55:23.071: 00000289F20BD080 starting ass render thread
[AVCoderBase.subrip] EOF
0000028998C970E0>510573 00:08:30.5/00:22:57 cache 0v 0.2s/11KB 7145KB/s |+50|>4ms update 71.7ms 24.0fps draw 0/0 +0ms
mdk.FINE: 02:55:23.072: default FrameReader000002899863F2E0 #2 seekComplete 510573
mdk.FINE: 02:55:23.072: default 000002899863F2E0 FrameReader::update MediaStatus 0X114=>0X114
mdk.FINE: 02:55:23.072: default FrameReader 000002899863F2E0 callbacks 0, seeking: 0, seekComplete#2 not found @510573
mdk.INFO: 02:55:23.072: 000002899863F2E0 ***buffering progress 16%***
fvp.FINE: 02:55:23.072: 306618230 player2791363270064 onEvent: reader.buffering -  - 16
mdk.FINE: 02:55:23.073: 000002899863F2E0 video stream#0 AOT frame is sent
mdk.INFO: 02:55:23.073: 000002899863F2E0 ***buffering progress 27%***
fvp.FINE: 02:55:23.073: 306618230 player2791363270064 onEvent: reader.buffering -  - 27
mdk.INFO: 02:55:23.073: 000002899863F2E0 ***buffering progress 29%***
fvp.FINE: 02:55:23.073: 306618230 player2791363270064 onEvent: reader.buffering -  - 29
mdk.INFO: 02:55:23.073: 000002899863F2E0 ***buffering progress 31%***
fvp.FINE: 02:55:23.073: 306618230 player2791363270064 onEvent: reader.buffering -  - 31
mdk.INFO: 02:55:23.073: 000002899863F2E0 ***buffering progress 33%***
fvp.FINE: 02:55:23.073: 306618230 player2791363270064 onEvent: reader.buffering -  - 33
mdk.INFO: 02:55:23.075: 000002899863F2E0 ***buffering progress 44%***
fvp.FINE: 02:55:23.075: 306618230 player2791363270064 onEvent: reader.buffering -  - 44
mdk.INFO: 02:55:23.075: 000002899863F2E0 ***buffering progress 46%***
fvp.FINE: 02:55:23.075: 306618230 player2791363270064 onEvent: reader.buffering -  - 46
mdk.INFO: 02:55:23.075: 000002899863F2E0 ***buffering progress 49%***
fvp.FINE: 02:55:23.075: 306618230 player2791363270064 onEvent: reader.buffering -  - 49
mdk.INFO: 02:55:23.075: 000002899863F2E0 ***buffering progress 50%***
fvp.FINE: 02:55:23.075: 306618230 player2791363270064 onEvent: reader.buffering -  - 50
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
mdk.FINE: 02:55:23.094: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 510522, a: 510527, delta: -5 +0.021333
mdk.FINE: 02:55:23.094: 000002899863F2E0 audio stream#1 AOT frame is sent
mdk.INFO: 02:55:23.112: 000002899863F2E0 ***buffering progress 61%***
fvp.FINE: 02:55:23.112: 306618230 player2791363270064 onEvent: reader.buffering -  - 61
mdk.INFO: 02:55:23.112: 000002899863F2E0 ***buffering progress 63%***
fvp.FINE: 02:55:23.112: 306618230 player2791363270064 onEvent: reader.buffering -  - 63
mdk.INFO: 02:55:23.112: 000002899863F2E0 ***buffering progress 66%***
fvp.FINE: 02:55:23.112: 306618230 player2791363270064 onEvent: reader.buffering -  - 66
mdk.INFO: 02:55:23.113: 000002899863F2E0 ***buffering progress 78%***
fvp.FINE: 02:55:23.113: 306618230 player2791363270064 onEvent: reader.buffering -  - 78
mdk.INFO: 02:55:23.113: 000002899863F2E0 ***buffering progress 81%***
fvp.FINE: 02:55:23.113: 306618230 player2791363270064 onEvent: reader.buffering -  - 81
mdk.INFO: 02:55:23.113: 000002899863F2E0 ***buffering progress 83%***
2
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>510614 00:08:30.6/00:22:57 cache 0v 3.8s/273KB 0KB/s |+2|<4ms update 80.2ms 14.4fps draw 0/0 +0ms
2
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>510740 00:08:30.7/00:22:57 cache 0v 3.9s/333KB 287KB/s |+0|<4ms update 79.9ms 12.9fps draw 0/0 +0ms
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>510865 00:08:30.8/00:22:57 cache 0v 4.0s/338KB 96KB/s |+2|<4ms update 80.0ms 12.9fps draw 0/0 +0ms
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>510992 00:08:30.9/00:22:57 cache 0v 4.0s/347KB 144KB/s |-2|<4ms update 80.1ms 12.9fps draw 0/0 +0ms
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>511115 00:08:31.1/00:22:57 cache 0v 3.8s/357KB 64KB/s |+3|<4ms update 79.9ms 12.9fps draw 0/0 +0ms
2
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>511241 00:08:31.2/00:22:57 cache 0v 4.0s/363KB 113KB/s |-1|<4ms update 42.1ms 12.9fps draw 0/0 +0ms
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>511365 00:08:31.3/00:22:57 cache 0v 4.0s/370KB 103KB/s |+3|<4ms update 41.3ms 24.3fps draw 0/0 +0ms
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
fvp.FINE: 02:55:23.114: 306618230 player2791363270064 onEvent: reader.buffering -  - 83
mdk.INFO: 02:55:23.114: 000002899863F2E0 ***buffering progress 95%***
fvp.FINE: 02:55:23.114: 306618230 player2791363270064 onEvent: reader.buffering -  - 95
mdk.INFO: 02:55:23.114: 000002899863F2E0 ***buffering progress 98%***
fvp.FINE: 02:55:23.114: 306618230 player2791363270064 onEvent: reader.buffering -  - 98
mdk.INFO: 02:55:23.114: 000002899863F2E0 ***buffering progress 100%***
mdk.FINE: 02:55:23.114: default 000002899863F2E0 FrameReader::update MediaStatus 0X114=>0X124
fvp.FINE: 02:55:23.114: 306618230 player2791363270064 onMediaStatus: MediaStatus(+loaded+prepared+buffering) => MediaStatus(+loaded+prepared+buffered)
mdk.INFO: 02:55:23.114: ++++++++++++BUFFERING END++++++++++++
mdk.FINE: 02:55:23.114: 
fvp.FINE: 02:55:23.114: 306618230 player2791363270064 onEvent: reader.buffering -  - 100
mdk.FINE: 02:55:23.153: 000002899863F2E0 #2/2 subtitle seek_done: 1, seek_wait_frame_: -1/2
mdk.FINE: 02:55:23.153: 000002899863F2E0 subtitle stream#6 sending 1 invalid AOT frame @512.115000s. seeking: 0
mdk.FINE: 02:55:23.153: 0000028998C970E0 1st subtitle frame @512.115000
mdk.INFO: 02:55:23.153: 0000028998C970E0 seek end subtitle frame @512.115000 seek_pos_: -1
mdk.FINE: 02:55:23.153: 000002899863F2E0 subtitle stream#6 AOT frame is sent
0000028998C970E0>511491 00:08:31.4/00:22:57 cache 0v 4.0s/386KB 105KB/s |-1|<4ms update 41.9ms 23.8fps draw 0/0 +0ms
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>511615 00:08:31.6/00:22:57 cache 0v 3.8s/394KB 167KB/s |+1|<4ms update 41.2ms 24.3fps draw 0/0 +0ms
2
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>511741 00:08:31.7/00:22:57 cache 0v 4.0s/404KB 103KB/s |+0|<4ms update 42.1ms 23.8fps draw 0/0 +0ms
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
supabase.postgrest.FINEST: 02:55:24.480: Request: GET https://dmocogkfdgslqquajdiu.supabase.co/rest/v1/serie_progress?select=%2A&watch_profile_id=eq.b7ab588c-9452-4015-b8c8-e75d91bfb7ea&all_episodes_watched=eq.false&order=last_watched.desc.nullslast&limit=20
0000028998C970E0>511871 00:08:31.8/00:22:57 cache 0v 4.0s/417KB 105KB/s |-5|>4ms update 42.0ms 24.1fps draw 0/0 +0ms
supabase.postgrest.FINEST: 02:55:24.541: Request: GET https://dmocogkfdgslqquajdiu.supabase.co/rest/v1/serie_progress?select=%2A&watch_profile_id=eq.b7ab588c-9452-4015-b8c8-e75d91bfb7ea&serie_id=eq.456
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>511991 00:08:31.9/00:22:57 cache 0v 3.8s/401KB 330KB/s |+0|<4ms update 42.1ms 23.9fps draw 0/0 +0ms
2
Caption(number: 0, start: 0:00:00.000000, end: 0:00:00.000000, text: )
0000028998C970E0>512116 00:08:32.1/00:22:57 cache 0v 3.9s/407KB 179KB/s |+3|<4ms update 41.8ms 24.2fps draw 0/0 +0ms
presence: Unsubscribing
supabase.realtime.FINEST: 02:55:24.796: push: realtime:46ff76ef-86a1-4c2b-bc9d-e6c0eb8dcdf6:watching ChannelEvents.leave (3)
supabase.realtime.FINEST: 02:55:24.797: channel: leave realtime:46ff76ef-86a1-4c2b-bc9d-e6c0eb8dcdf6:watching
supabase.realtime.FINEST: 02:55:24.797: channel: close realtime:46ff76ef-86a1-4c2b-bc9d-e6c0eb8dcdf6:watching 1
mdk.FINE: 02:55:24.799: 00000289EADF56D0 setVideoSurfaceSize(-1x-1, 0000000000000000)
mdk.FINE: 02:55:24.799: __cdecl mdk::abi::VideoRenderer::Private::~Private(void) @127
mdk.FINE: 02:55:24.799: 00000289EADF56C0 player.onMediaStatus(0)
mdk.FINE: 02:55:24.799: 00000289EADF56C0 player.onStateChanged(0)
mdk.FINE: 02:55:24.799: 00000289EADF56C0 player.onEvent(0, 0000000000000000)
mdk.FINE: 02:55:24.799: 00000289EADF56C0 player.onFrame(0)
mdk.FINE: 02:55:24.799: 00000289EADF56C0 player.setTimeout(0)
mdk.FINE: 02:55:24.799: 00000289EADF56C0 player.onLoop(0, 0000000000000000)
mdk.FINE: 02:55:24.799: 00000289EADF56C0 player.onSync(..., 10)
mdk.FINE: 02:55:24.869: 00000289EADF56C0 player.set(0)
mdk.FINE: 02:55:24.870: 0000028998C970E0 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1116 requested state 1=>0, current state 1. status: 0X124
mdk.FINE: 02:55:24.870: default FrameReader000002899863F2E0 state: 1=>1=>0, 0
mdk.INFO: 02:55:24.870: default000002899863F2E0 mdk::abi::FrameReader::stop, current state: , hhdrequested: 1
mdk.FINE: 02:55:24.870: 000002899863F2E0 mdk::abi::FrameReaderImpl::unload, current status 0x124, invalid: 0, loading: 0, loaded: 4, buffering: 0, seeking: 0, prepared: 256, EOF: 0
mdk.FINE: 02:55:24.870: 00000289E06DFD78 request avformat input interrupt
mdk.FINE: 02:55:24.870: 00000289A4840E48 request to interrupt io operation
mdk.FINE: 02:55:24.872: 000002899863F2E0 unload_requested_. skip sending packet
mdk.FINE: 02:55:24.872: 000002899863F2E0 default FrameReader@000002899863F2E0 unload requested, close io
mdk.FINE: 02:55:24.872: free custome avio: 00000289983665C0
mdk.FINE: 02:55:24.872: 00000289A4840E20 close url: <redacted>
mdk.FINE: 02:55:24.872: 25640default 000002899863F2E0 mdk::abi::FrameReader::update @1147: reset status_mask. status: 121
mdk.FINE: 02:55:24.872: default 000002899863F2E0 FrameReader::update MediaStatus 0X124=>0X1
mdk.FINE: 02:55:24.872: FrameReader000002899863F2E0 stop by user. clear packets, send eof for each loop
mdk.FINE: 02:55:24.872: FrameReader@000002899863F2E0 sending Packet::End to all packet queues. PacketIO@00000289EA8C2E70 ->url: <redacted>
mdk.FINE: 02:55:24.872: 000002899863F2E0 clear packet queue for stream 0
mdk.INFO: 02:55:24.872: 000002899863F2E0 ***buffering progress 0%***
mdk.FINE: 02:55:24.872: 25640default 000002899863F2E0 mdk::abi::FrameReader::update @1147: reset status_mask. status: 11
mdk.FINE: 02:55:24.872: default 000002899863F2E0 FrameReader::update MediaStatus 0X1=>0X11
mdk.INFO: 02:55:24.872: ++++++++++++BUFFERING START++++++++++++
mdk.FINE: 02:55:24.872: 
mdk.FINE: 02:55:24.872: 000002899863F2E0 clear packet queue for stream 1
mdk.FINE: 02:55:24.872: 000002899863F2E0 clear packet queue for stream 6
mdk.INFO: 02:55:24.872: 000002899863F2E0 ***buffering progress 100%***
mdk.FINE: 02:55:24.872: 25640default 000002899863F2E0 mdk::abi::FrameReader::update @1147: reset status_mask. status: 131
mdk.FINE: 02:55:24.873: default 000002899863F2E0 FrameReader::update MediaStatus 0X11=>0X121
mdk.INFO: 02:55:24.873: ++++++++++++BUFFERING END++++++++++++
mdk.FINE: 02:55:24.873: 
mdk.FINE: 02:55:24.873: 000002899863F2E0 subtitle stream#6 EOF/EOS decoded. end: 1
before changed() 121
mdk.FINE: 02:55:24.873: 
mdk.FINE: 02:55:24.873: default FrameReader000002899863F2E0 state: 1=>0=>0, 0
mdk.FINE: 02:55:24.873: 000002899863F2E0 subtitle stream#6 decoding loop is finished. packets: 1, pts: [0.000000, 0.000000]
mdk.FINE: 02:55:24.873: 000002899863F2E0 mdk::abi::FrameReaderImpl::unload, current status 0x121, invalid: 0, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 256, EOF: 0
mdk.FINE: 02:55:24.873: 000002899863F2E0 video stream#0 decoding loop is finished. packets: 2, pts: [0.000000, 0.000000]
mdk.FINE: 02:55:24.873: __cdecl ThreadLocal<struct ComInit>::Data::~Data(void) thread: 33504
mdk.FINE: 02:55:24.873: 00000289EADF56C0 player.onMediaStatus(0)
mdk.FINE: 02:55:24.873: 00000289EADF56C0 player.onStateChanged(0)
mdk.FINE: 02:55:24.873: 00000289EADF56C0 player.onEvent(0, 0000000000000000)
mdk.FINE: 02:55:24.873: 00000289EADF56C0 player.onFrame(0)
mdk.FINE: 02:55:24.873: 00000289EADF56C0 player.setTimeout(0)
mdk.FINE: 02:55:24.873: 00000289EADF56C0 player.onLoop(0, 0000000000000000)
mdk.FINE: 02:55:24.873: 00000289EADF56C0 player.onSync(..., 10)
mdk.FINE: 02:55:24.873: 00000289EADF56C0 player.onMediaStatus(0)
mdk.FINE: 02:55:24.873: 00000289EADF56C0 player.onStateChanged(0)
mdk.FINE: 02:55:24.873: 00000289EADF56C0 player.onEvent(0, 0000000000000000)
mdk.FINE: 02:55:24.873: 00000289EADF56C0 player.onFrame(0)
mdk.FINE: 02:55:24.873: 00000289EADF56C0 player.setTimeout(0)
mdk.FINE: 02:55:24.873: 00000289EADF56C0 player.onLoop(0, 0000000000000000)
mdk.FINE: 02:55:24.873: 00000289EADF56C0 player.onSync(..., 10)
mdk.FINE: 02:55:24.873: 00000289EADF56C0 player.~Player
mdk.FINE: 02:55:24.873: 00000289EADF56C0 player.setNextMedia(, -1, 2)
mdk.INFO: 02:55:24.873: setNext from -1 url: 
mdk.FINE: 02:55:24.873: 00000289EADF56C0 player.currentMediaChanged(0)
mdk.FINE: 02:55:24.874: 00000289EADF56C0 player.setMedia()
mdk.FINE: 02:55:24.874: 00000289F20BD080 exit ass render thread requested...
mdk.FINE: 02:55:24.874: default FrameReader000002899863F2E0 state: 1=>0=>0, 0
mdk.INFO: 02:55:24.874: default000002899863F2E0 mdk::abi::FrameReader::stop, current state: , hhdrequested: 1
mdk.FINE: 02:55:24.874: default FrameReader000002899863F2E0 state: 1=>0=>0, 0
mdk.INFO: 02:55:24.874: default000002899863F2E0 mdk::abi::FrameReader::stop, current state: , hhdrequested: 1
mdk.FINE: 02:55:24.874: 00000289EADF56C0 player.onEvent(0, 0000000000000000)
mdk.FINE: 02:55:24.874: 00000289EA374510 __cdecl mdk::abi::MediaPlayer::Private::~Private(void)
mdk.FINE: 02:55:24.874: 0000028998C970E0 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1116 requested state 0=>0, current state 1. status: 0X121
mdk.FINE: 02:55:24.874: default FrameReader000002899863F2E0 state: 1=>0=>0, 0
mdk.INFO: 02:55:24.874: default000002899863F2E0 mdk::abi::FrameReader::stop, current state: , hhdrequested: 1
mdk.FINE: 02:55:24.874: 000002899863F2E0 audio stream#1 decoding loop is finished. packets: 2, pts: [0.000000, 0.000000]
mdk.FINE: 02:55:24.874: __cdecl ThreadLocal<struct ComInit>::Data::~Data(void) thread: 3756
mdk.FINE: 02:55:24.874: default FrameReader000002899863F2E0 state: 1=>0=>0, 1
mdk.FINE: 02:55:24.874: default FrameReader000002899863F2E0 update state: 1=>0
mdk.FINE: 02:55:24.874: read thread finished: mdk.read@25640
mdk.FINE: 02:55:24.874: 0000028998A35C40->mdk::abi::D3D11NativeBufferPool::~D3D11NativeBufferPool

mdk.FINE: 02:55:24.874: 0000028998A35EF8__cdecl UGL::opengl::Context::Local<struct mdk::abi::D3D11NativeBufferPool::ctx_res_t,struct mdk::abi::D3D11NativeBufferPool::ctx_res_t>::~Local(void)000000000000000B count: 0
mdk.FINE: 02:55:24.874: 0000028998A35C40 __cdecl mdk::abi::NativeVideoBufferPool::~NativeVideoBufferPool(void)
mdk.FINE: 02:55:24.875: default 000002899863F2E0 deleting FrameReader...
mdk.FINE: 02:55:24.875: 0000028998C9A5B0 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1116 requested state 0=>0, current state 0. status: 0
mdk.FINE: 02:55:24.875: default 000002899863D990 deleting FrameReader...
mdk.FINE: 02:55:24.875: player is destroyed 
mdk.FINE: 02:55:24.875: __cdecl mdk::abi::VideoRenderer::Private::~Private(void) @127

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestquestionFurther information is requested

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions