2024-03-12 10:33:57.634 [debug] T4320 \QPlayerImpl.cpp L86 QPlayer2 Version 1.4.0
2024-03-12 10:33:57.635 [debug] T4320 \QPlayerImpl.cpp L920 post_low_priority=InitChangeStateCommand
2024-03-12 10:33:57.636 [debug] T4320 \QPlayerImpl.cpp L920 post_low_priority=WindowsChangeCanvasRenderEnviromentCommand
2024-03-12 10:33:57.638 [debug] T4320 \QPlayerImpl.cpp L920 post_low_priority=ChangeDecoderTypeCommand
2024-03-12 10:33:57.638 [debug] T4320 \QPlayerImpl.cpp L920 post_low_priority=ChangeSeekModeCommand
2024-03-12 10:33:57.638 [debug] T4320 \QPlayerImpl.cpp L920 post_low_priority=ChangeStartActionCommand
2024-03-12 10:33:57.638 [debug] T4320 \QPlayerImpl.cpp L920 post_low_priority=ChangeRenderRatioCommand
2024-03-12 10:33:57.639 [debug] T4320 \QPlayerImpl.cpp L920 post_low_priority=ChangeVideoTransformParamsCommand
2024-03-12 10:33:57.639 [debug] T4320 \QPlayerImpl.cpp L920 post_low_priority=ChangeSubtitleEnableCommand
2024-03-12 10:33:57.639 [debug] T4320 \QPlayerImpl.cpp L242 change speed 1.000000
2024-03-12 10:33:57.639 [debug] T4320 \QPlayerImpl.cpp L920 post_low_priority=ChangeSpeedCommand
2024-03-12 10:33:57.639 [debug] T4320 \QPlayerImpl.cpp L920 post_low_priority=ChangeMuteCommand
2024-03-12 10:33:57.640 [debug] T4320 \QPlayerImpl.cpp L920 post_low_priority=ChangeVideoTransformParamsCommand
2024-03-12 10:33:57.641 [debug] T4320 \QPlayerImpl.cpp L920 post_low_priority=PrepareChangeStateCommand
2024-03-12 10:33:57.641 [debug] T4320 \QPlayerImpl.cpp L920 post_low_priority=ChangeVideoTransformParamsCommand
2024-03-12 10:33:57.646 [debug] T12800 \QPlayerImpl.cpp L960 execute_command=InitChangeStateCommand
2024-03-12 10:33:57.647 [info] T12800 \StateManager.h L99 [Disco][StateManager::update_play_state state = 1 enter

2024-03-12 10:33:57.662 [debug] T12800 \QPlayerImpl.cpp L960 execute_command=WindowsChangeCanvasRenderEnviromentCommand
2024-03-12 10:33:57.677 [debug] T12800 \QPlayerImpl.cpp L960 execute_command=ChangeDecoderTypeCommand
2024-03-12 10:33:57.693 [debug] T12800 \QPlayerImpl.cpp L960 execute_command=ChangeSeekModeCommand
2024-03-12 10:33:57.710 [debug] T12800 \QPlayerImpl.cpp L960 execute_command=ChangeStartActionCommand
2024-03-12 10:33:57.725 [debug] T12800 \QPlayerImpl.cpp L960 execute_command=ChangeRenderRatioCommand
2024-03-12 10:33:57.740 [debug] T12800 \QPlayerImpl.cpp L960 execute_command=ChangeVideoTransformParamsCommand
2024-03-12 10:33:57.757 [debug] T12800 \QPlayerImpl.cpp L960 execute_command=ChangeSubtitleEnableCommand
2024-03-12 10:33:57.772 [debug] T12800 \QPlayerImpl.cpp L960 execute_command=ChangeSpeedCommand
2024-03-12 10:33:57.788 [debug] T12800 \QPlayerImpl.cpp L960 execute_command=ChangeMuteCommand
2024-03-12 10:33:57.804 [debug] T12800 \QPlayerImpl.cpp L960 execute_command=ChangeVideoTransformParamsCommand
2024-03-12 10:33:57.820 [debug] T12800 \QPlayerImpl.cpp L960 execute_command=PrepareChangeStateCommand
2024-03-12 10:33:57.821 [info] T12800 \StateManager.h L89 [Disco][StateManager::update_play_state state = 1 exit

2024-03-12 10:33:57.826 [info] T12800 \StateManager.h L99 [Disco][StateManager::update_play_state state = 2 enter

2024-03-12 10:33:57.826 [info] T12800 \InputStream.cpp L503 open url = http://demo-videos.qnsdk.com/qiniu-2023-1080p.mp4
2024-03-12 10:33:57.826 [info] T14896 \QPlayerAuthenticationRepository.cpp L171 start request_licenese url：https://shortvideo.qiniuapi.com/v1/player/license?package=com.qiniu.qplayer2&platform=Windows&version=1.4.0&authorid=eb4136eb62d064dcacb2afedee467384
2024-03-12 10:33:57.826 [debug] T12800 \InputStream.cpp L1028 try open url=http://demo-videos.qnsdk.com/qiniu-2023-1080p.mp4 time=0
2024-03-12 10:33:57.827 [info] T12800 \InputStream.cpp L1167 http start open url=http://demo-videos.qnsdk.com/qiniu-2023-1080p.mp4

2024-03-12 10:33:57.827 [info] T12800 \InputStream.cpp L1209 http start reconnect url=http://demo-videos.qnsdk.com/qiniu-2023-1080p.mp4 offset=0 error_code=0 error=0

2024-03-12 10:33:57.897 [debug] T4320 \QPlayerImpl.cpp L416 synch_render_view_size w:1104 h:580
2024-03-12 10:33:57.898 [debug] T4320 \QPlayerImpl.cpp L920 post_low_priority=SynchRenderSizeCommand
2024-03-12 10:33:57.912 [info] T12800 \InputStream.cpp L1219 http end reconnect url=http://demo-videos.qnsdk.com/qiniu-2023-1080p.mp4 offset=0 error_code=206 error=0

2024-03-12 10:33:57.913 [info] T12800 \InputStream.cpp L1178 http end open url=http://demo-videos.qnsdk.com/qiniu-2023-1080p.mp4 code=206 error=0 filesize=58154314

2024-03-12 10:33:57.913 [info] T12800 \InputStream.cpp L1196 http start seek url=http://demo-videos.qnsdk.com/qiniu-2023-1080p.mp4 offset=57895289

2024-03-12 10:33:57.913 [info] T12800 \InputStream.cpp L1209 http start reconnect url=http://demo-videos.qnsdk.com/qiniu-2023-1080p.mp4 offset=57895289 error_code=0 error=0

2024-03-12 10:33:57.985 [info] T12800 \InputStream.cpp L1219 http end reconnect url=http://demo-videos.qnsdk.com/qiniu-2023-1080p.mp4 offset=57895289 error_code=206 error=0

2024-03-12 10:33:57.986 [info] T12800 \InputStream.cpp L1202 http end seek url=http://demo-videos.qnsdk.com/qiniu-2023-1080p.mp4 offset=57895289 error_code=206 error=0

2024-03-12 10:33:58.123 [debug] T12800 \InputStream.cpp L1047 avformat_open_input ret=0
2024-03-12 10:33:58.132 [info] T12800 \InputStream.cpp L1196 http start seek url=http://demo-videos.qnsdk.com/qiniu-2023-1080p.mp4 offset=48

2024-03-12 10:33:58.133 [info] T12800 \InputStream.cpp L1209 http start reconnect url=http://demo-videos.qnsdk.com/qiniu-2023-1080p.mp4 offset=48 error_code=0 error=0

2024-03-12 10:33:58.138 [debug] T14896 \QPlayerAuthenticationRepository.cpp L193 perform ok
2024-03-12 10:33:58.138 [error] T14896 \QPlayerAuthenticationRepository.cpp L243 Authentication http error code=404
2024-03-12 10:33:58.215 [info] T12800 \InputStream.cpp L1219 http end reconnect url=http://demo-videos.qnsdk.com/qiniu-2023-1080p.mp4 offset=48 error_code=206 error=0

2024-03-12 10:33:58.218 [info] T12800 \InputStream.cpp L1202 http end seek url=http://demo-videos.qnsdk.com/qiniu-2023-1080p.mp4 offset=48 error_code=206 error=0

2024-03-12 10:33:58.315 [debug] T12800 \D3D11Helper.cpp L158 D3D11 device feature level is 45312
2024-03-12 10:33:58.317 [debug] T12800 \WindowsDecoderComponentFactory.cpp L59 support hardware decode
2024-03-12 10:33:58.318 [debug] T12800 \PreTransformer.cpp L112 can't support media_type=0
2024-03-12 10:33:58.321 [debug] T4860 \SubtitleInputer.cpp L215 subtitle load start name=Chinese, url=http://demo-videos.qnsdk.com/qiniu-2023-chinese.srt, path=C:\Users\wangshenglu\Downloads\qplayer2_windows_demo_v1.4.0_2024_3_4_11\x64\Release\bin\subtitle\Chinese
2024-03-12 10:33:58.338 [debug] T12800 \QPlayerImpl.cpp L960 execute_command=ChangeVideoTransformParamsCommand
2024-03-12 10:33:58.353 [info] T4992 \CodecFrameWrapper.h L254 have sei data
2024-03-12 10:33:58.354 [debug] T12800 \QPlayerImpl.cpp L960 execute_command=SynchRenderSizeCommand
2024-03-12 10:33:58.354 [debug] T12800 \D3D11CanvasRenderEngine.cpp L69 update_render_view_size W=1104 H=580
2024-03-12 10:33:58.357 [debug] T4992 \D3D11Helper.cpp L158 D3D11 device feature level is 45312
2024-03-12 10:33:58.364 [debug] T12800 \D3D11Helper.cpp L158 D3D11 device feature level is 45312
2024-03-12 10:33:58.399 [debug] T14896 \PrepareState.cpp L315 PrepareState::on_cache_chain_changed success
2024-03-12 10:33:58.399 [debug] T14896 \QPlayerImpl.cpp L926 post_high_priority=PlayingChangeStateCommand
2024-03-12 10:33:58.403 [info] T14896 \CacheChainProductDetector.cpp L588 exit buffering
2024-03-12 10:33:58.403 [debug] T12800 \QPlayerImpl.cpp L960 execute_command=PlayingChangeStateCommand
2024-03-12 10:33:58.403 [info] T12800 \StateManager.h L89 [Disco][StateManager::update_play_state state = 2 exit

2024-03-12 10:33:58.404 [info] T12800 \StateManager.h L99 [Disco][StateManager::update_play_state state = 4 enter

2024-03-12 10:33:58.405 [info] T12800 \AudioRender.cpp L199 audio render resume last state=0
2024-03-12 10:33:58.406 [debug] T9220 \AudioRender.cpp L547 AudioRender format changed
2024-03-12 10:33:58.406 [info] T8320 \CanvasRender.cpp L216 screen render loop start
2024-03-12 10:33:58.449 [info] T8320 \QPlayerAPM.cpp L331 on_first_frame elapsed_time=808
2024-03-12 10:33:58.449 [info] T8320 \QPlayerImpl.cpp L514 first frame=808
2024-03-12 10:33:58.506 [debug] T4860 \SubtitleDecoder.cpp L77 subtitles size=139
2024-03-12 10:33:58.506 [debug] T4860 \SubtitleSubRender.cpp L100 on_subtitle_decode_complete ppool=0
2024-03-12 10:33:58.507 [debug] T4860 \SubtitleInputer.cpp L181 subtitle load complete name=Chinese, url=http://demo-videos.qnsdk.com/qiniu-2023-chinese.srt, path=C:\Users\wangshenglu\Downloads\qplayer2_windows_demo_v1.4.0_2024_3_4_11\x64\Release\bin\subtitle\Chinese
2024-03-12 10:33:58.507 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:58.539 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:58.585 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:58.631 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:58.645 [error] T9220 \SyncClockManager.cpp L49 can't find clock name=audio_main_clock
2024-03-12 10:33:58.646 [error] T9220 \SyncClockManager.cpp L49 can't find clock name=audio_main_clock
2024-03-12 10:33:58.648 [info] T9220 \MMAudioRenderDevice.cpp L421 AudioClient start
2024-03-12 10:33:58.649 [info] T9220 \AudioRender.cpp L531 audio_render_launch finish
2024-03-12 10:33:58.678 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:58.724 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:58.769 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:58.814 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:58.861 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:58.907 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:58.938 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:58.983 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:59.030 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:59.060 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:59.090 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:59.093 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:59.135 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:59.165 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:59.180 [info] T12800 \StateManager.h L89 [Disco][StateManager::update_play_state state = 4 exit

2024-03-12 10:33:59.182 [info] T12800 \StateManager.h L99 [Disco][StateManager::update_play_state state = 13 enter

2024-03-12 10:33:59.196 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:59.243 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:59.258 [debug] T8320 \SubtitleFrameWrapperPool.cpp L15 SubtitleFrameWrapperPool::find_subtitle_frame_wrapper 0 prev_number=-1
2024-03-12 10:33:59.259 [info] T12800 \AudioRender.cpp L199 audio render resume last state=0
2024-03-12 10:33:59.263 [info] T12800 \MMAudioRenderDevice.cpp L403 AudioClient stop
2024-03-12 10:33:59.276 [warning] T12800 \SyncClockManager.cpp L91 main clock has been exit, name=audio_main_clock
2024-03-12 10:33:59.276 [info] T12800 \AudioRender.cpp L142 AudioRender stop exit
2024-03-12 10:33:59.307 [info] T8320 \CanvasRender.cpp L226 screen render loop stop
2024-03-12 10:33:59.311 [warning] T12800 \SyncClockManager.cpp L115 follow clock has been exit, name=MEDIA_TYPE_CLOCK_NAME
2024-03-12 10:33:59.338 [info] T16216 \PreTransformComponent.h L408 video_frame_transform_loop_task thread over media_type=1
2024-03-12 10:33:59.344 [info] T4992 \SingleThreadDecoderComponent.cpp L445 unpack_frame_loop thread over media_type=0
2024-03-12 10:33:59.370 [info] T14936 \SingleThreadDecoderComponent.cpp L445 unpack_frame_loop thread over media_type=1
2024-03-12 10:33:59.377 [info] T13248 \InputStream.cpp L486 unpack_packet_loop thread is over

2024-03-12 10:33:59.384 [info] T12800 \StateManager.h L89 [Disco][StateManager::update_play_state state = 13 exit

2024-03-12 10:33:59.385 [info] T12800 \StateManager.h L99 [Disco][StateManager::update_play_state state = 11 enter

2024-03-12 10:33:59.447 [info] T4320 \QPlayerAPM.cpp L70 destroy QPlayerAPM START
2024-03-12 10:33:59.447 [info] T4320 \QPlayerAPM.cpp L87 destroy QPlayerAPM END
