Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Video Playback Issues Across Different Systems #63

Open
mohammadinfo opened this issue Jan 16, 2024 · 13 comments
Open

Video Playback Issues Across Different Systems #63

mohammadinfo opened this issue Jan 16, 2024 · 13 comments

Comments

@mohammadinfo
Copy link

Hello, when I play a video, it works fine and plays completely on some systems, but on others, only the audio plays and there's no video. On some systems, the video plays for about 4 seconds, then the program crashes and exits. What should I do to solve this problem? Here's the log:

mdk.INFO: 2024-01-15 12:07:37.532509: 0.24.0 (git f72c76c) - Multimedia Development Kit. Copyright (c) 2016-2024 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Windows0x0600/10.0.19045 x86_64; MSVC1937; vcruntime14.37.32822.0/msvcp140.dll; 07:36:45 Jan 13 2024

fwfh.HtmlWidget.FINE: 2024-01-15 12:31:42.418546: Building body...
fwfh.Flattener.FINEST: 2024-01-15 12:31:42.419546: Added root--text widget
fwfh.HtmlWidget.FINE: 2024-01-15 12:31:42.439569: Built body successfuly.
fwfh.HtmlWidget.FINE: 2024-01-15 12:31:49.275661: Building body...
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.276663: Registered h3 for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.298668: Registered margin for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.317725: Registered display: block for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.332664: Registered sizing for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.345714: Registered sizing (min-width=0) for SPAN tag
fwfh.Flattener.FINEST: 2024-01-15 12:31:49.357662: Added h3--text widget
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.369666: Registered h3 for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.382662: Registered margin for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.394699: Registered display: block for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.406697: Registered sizing for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.420666: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.433663: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.446699: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.458667: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.471666: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.484665: Registered sizing (min-width=0) for BR tag
fwfh.Flattener.FINEST: 2024-01-15 12:31:49.496667: Added h3--text widget
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.509665: Registered h3 for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.521700: Registered margin for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.534668: Registered display: block for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.546669: Registered sizing for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.559700: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.571669: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.584703: Registered background for SPAN tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.597666: Registered sizing (min-width=0) for SPAN tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.610666: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.623705: Registered sizing (min-width=0) for BR tag
fwfh.Flattener.FINEST: 2024-01-15 12:31:49.636700: Added h3--text widget
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.648667: Registered p for P tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.661667: Registered margin for P tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.673703: Registered display: block for P tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.686671: Registered sizing for P tag
fwfh.Flattener.FINEST: 2024-01-15 12:31:49.699704: Added p--text widget
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.712668: Registered h3 for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.725670: Registered margin for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.739669: Registered display: block for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.752702: Registered sizing for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.765669: Registered sizing (min-width=0) for SPAN tag
fwfh.Flattener.FINEST: 2024-01-15 12:31:49.777669: Added h3--text widget
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.790669: Registered h3 for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.804670: Registered margin for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.816671: Registered display: block for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.829670: Registered sizing for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.842672: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.855706: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.868709: Registered background for SPAN tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.881673: Registered sizing (min-width=0) for SPAN tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.894671: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.906707: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.919709: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.932674: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.945705: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.958706: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.971707: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.984676: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:49.997677: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.010672: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.023673: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.036673: Registered sizing (min-width=0) for BR tag
fwfh.Flattener.FINEST: 2024-01-15 12:31:50.049677: Added h3--text widget
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.062673: Registered h3 for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.075674: Registered margin for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.088677: Registered display: block for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.101674: Registered sizing for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.114676: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.127676: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.140675: Registered background for SPAN tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.154675: Registered sizing (min-width=0) for SPAN tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.167710: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.180676: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.193679: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.206712: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.219712: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.233679: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.246680: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.259713: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.272710: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.285679: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.300678: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.313678: Registered sizing (min-width=0) for BR tag
fwfh.Flattener.FINEST: 2024-01-15 12:31:50.326714: Added h3--text widget
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.339713: Registered h3 for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.353678: Registered margin for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.366716: Registered display: block for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.379679: Registered sizing for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.393679: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.406717: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.419714: Registered background for SPAN tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.433682: Registered sizing (min-width=0) for SPAN tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.446680: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.460682: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.473683: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.487714: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.500718: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.514681: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.527681: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.540682: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.554682: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.567682: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.580715: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.594682: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.608684: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.621683: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.635684: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.649684: Registered sizing (min-width=0) for BR tag
fwfh.Flattener.FINEST: 2024-01-15 12:31:50.662684: Added h3--text widget
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.675719: Registered h3 for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.689685: Registered margin for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.702720: Registered display: block for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.716723: Registered sizing for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.729722: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.743685: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.756688: Registered sizing (min-width=0) for SPAN tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.770688: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.784686: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.797721: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.811689: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.825688: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.839688: Registered sizing (min-width=0) for BR tag
fwfh.Flattener.FINEST: 2024-01-15 12:31:50.855724: Added h3--text widget
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.869690: Registered h3 for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.883687: Registered margin for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.897730: Registered display: block for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.911722: Registered sizing for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.924724: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.938688: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.952691: Registered sizing (min-width=0) for SPAN tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.966691: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.980692: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:50.994692: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:51.008693: Registered sizing (min-width=0) for BR tag
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.021693: Added h3--text widget
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:51.035693: Registered h3 for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:51.049690: Registered margin for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:51.063693: Registered display: block for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:51.078693: Registered sizing for H3 tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:51.092706: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:51.106695: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:51.120694: Registered sizing (min-width=0) for SPAN tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:51.133695: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:51.147695: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:51.161695: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:51.175692: Registered sizing (min-width=0) for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:51.188725: Registered br for BR tag
fwfh.CoreBuildTree.FINEST: 2024-01-15 12:31:51.202729: Registered sizing (min-width=0) for BR tag
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.217696: Added h3--text widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.230728: Added h3--column widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.245728: Added root--text widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.259694: Added h3--column widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.273694: Added root--text widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.287694: Added h3--column widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.301697: Added root--text widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.315694: Added p--column widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.328732: Added root--text widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.342695: Added h3--column widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.356695: Added root--text widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.370730: Added h3--column widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.384730: Added root--text widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.398698: Added h3--column widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.412696: Added root--text widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.425696: Added h3--column widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.440699: Added root--text widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.455699: Added h3--column widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.469700: Added root--text widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.483735: Added h3--column widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.497698: Added root--text widget
fwfh.Flattener.FINEST: 2024-01-15 12:31:51.512698: Added h3--column widget
fwfh.HtmlWidget.FINE: 2024-01-15 12:31:51.526701: Built body successfuly.
fwfh.HtmlWidget.FINE: 2024-01-15 12:34:11.846874: Building body...
fwfh.Flattener.FINEST: 2024-01-15 12:34:11.847874: Added root--text widget
fwfh.HtmlWidget.FINE: 2024-01-15 12:34:11.874876: Built body successfuly.
fwfh.HtmlWidget.FINE: 2024-01-15 14:14:19.158364: Building body...
fwfh.Flattener.FINEST: 2024-01-15 14:14:19.159364: Added root--text widget
fwfh.HtmlWidget.FINE: 2024-01-15 14:14:19.173363: Built body successfuly.
fwfh.HtmlWidget.FINE: 2024-01-15 14:18:25.707930: Building body...
fwfh.Flattener.FINEST: 2024-01-15 14:18:25.708871: Added root--text widget
fwfh.HtmlWidget.FINE: 2024-01-15 14:18:25.723920: Built body successfuly.
fvp.FINE: 2024-01-15 14:33:55.061696: 1000012598 player2992602983024 create(mem://2992942198848+326879671)
mdk.INFO: 2024-01-15 14:33:55.068699: default000002B8C4F9C300 new FrameReader...
mdk.INFO: 2024-01-15 14:33:55.090691: Registered audio backends: XAudio2 DSound null 
mdk.INFO: 2024-01-15 14:33:55.105691: XAudio2_9.dll
mdk.INFO: 2024-01-15 14:33:55.121695: Build with XAudio2 from Win8+ SDK
mdk.INFO: 2024-01-15 14:33:55.143689: Try symbol 'XAudio2Create' from Windows SDK dll
mdk.INFO: 2024-01-15 14:33:55.163687: default000002B8C4F9C750 new FrameReader...
mdk.INFO: 2024-01-15 14:33:55.179686: Registered audio backends: XAudio2 DSound null 
mdk.INFO: 2024-01-15 14:33:55.195688: 000002B8C52E73C0__cdecl mdk::abi::Player::Player(void)
mdk.INFO: 2024-01-15 14:33:55.209687: player property: avio.protocol_whitelist = file,rtmp,http,https,tls,rtp,tcp,udp,crypto,httpproxy,data,concatf,concat,subfile
mdk.INFO: 2024-01-15 14:33:55.224717: player property: avformat.rtsp_transport = tcp
mdk.INFO: 2024-01-15 14:33:55.239720: video decoders: "D3D11", "NVDEC", "FFmpeg"
mdk.INFO: 2024-01-15 14:33:55.254681: video decoders: "D3D11", "NVDEC", "FFmpeg"
mdk.INFO: 2024-01-15 14:33:55.268680: default FrameReader000002B8C4F9C300 state: 0=>0=>0, 0
mdk.INFO: 2024-01-15 14:33:55.283682: default000002B8C4F9C300 void __cdecl mdk::abi::FrameReader::stop(void), current state: 0
mdk.INFO: 2024-01-15 14:33:55.297679: default FrameReader000002B8C4F9C300 state: 0=>0=>0, 0
mdk.INFO: 2024-01-15 14:33:55.312678: default000002B8C4F9C300 void __cdecl mdk::abi::FrameReader::stop(void), current state: 0
mdk.INFO: 2024-01-15 14:33:55.326712: 000002B8C86B0BE0 MediaControl.prepare(0, ...) mem://2992942198848+326879671
mdk.INFO: 2024-01-15 14:33:55.341676: default 000002B8C4F9C300 FrameReader.start(0, ...)
mdk.INFO: 2024-01-15 14:33:55.355675: default 000002B8C4F9C300 FrameReader::update MediaStatus 0=>0X2
fvp.FINE: 2024-01-15 14:33:55.369709: 116527429 player2992602983024 onMediaStatus: MediaStatus(noMedia) => MediaStatus(+loading)
mdk.INFO: 2024-01-15 14:33:55.387708: default FrameReader000002B8C4F9C300 state: 0=>0=>1, 0
mdk.INFO: 2024-01-15 14:33:55.401706: default FrameReader000002B8C4F9C300 state: 0=>1=>1, 0
mdk.INFO: 2024-01-15 14:33:55.417672: start frame reader thread: 940
mdk.INFO: 2024-01-15 14:33:55.440731: try to load av module: C:\Program Files (x86)\MaherAcademy\MaherAcademy\ffmpeg-6.dll
mdk.INFO: 2024-01-15 14:33:55.458669: ffmpeg loaded: C:\Program Files (x86)\MaherAcademy\MaherAcademy\ffmpeg-6.dll
mdk.INFO: 2024-01-15 14:33:55.474668: FFmpeg/Libav runtime git-2024-01-01-e1c1dc8-avbuild
mdk.INFO: 2024-01-15 14:33:55.491666: Selected avutil runtime version: 58.36.100 (build: 58.36.100), license: LGPL version 2.1 or later
mdk.INFO: 2024-01-15 14:33:55.508669: Selected avutil runtime configuration: --extra-version=avbuild --disable-doc --disable-debug --enable-shared --enable-runtime-cpudetect --enable-libvpl --disable-ptx-compression --enable-mediafoundation --disable-postproc --toolchain=msvc --windres=llvm-windres --extra-windresflags='--target=x86_64-pc-windows-msvc -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.37.32822/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.37.32822/ATLMFC/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Auxiliary/VS/include -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/ucrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/um -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/shared -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/winrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/cppwinrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/NETFXSDK/4.8/include/um' --enable-pic --extra-cflags='-I/d/a/avbuild/avbuild/tools/Vulkan-Headers/include -MD -Zi -FS -guard:cf -I/d/a/avbuild/avbuild/tools/dep/include -D_WIN32_WINNT=0x0600' --extra-ldflags='-NODEFAULTLIB:libcmt -DEBUG -guard:cf -OPT:REF -SUBSYSTEM:CONSOLE' --enable-small --disable-outdevs --disable-filters --enable-filter='*null*,afade,*fifo,*format,*resample,aeval,allrgb,allyuv,atempo,pan,*bars,color,*key,crop,draw*,eq*,framerate,*_qsv,*_vaapi,*v4l2*,hw*,scale,volume,test*' --disable-muxers --disable-encoders --disable-decoders --disable-demuxers --disable-filter=scale_cuda --enable-decoder='*sub*,movtext,*web*,aac*,*ac3*,alac*,ape,ass,av1*,ccaption,cfhd,cook,dca,dnxhd,eac3*,exr,truehd,ff*,*yuv*,flv,flac,gif,h26[3-4]*,hevc*,hap,mp[1-3]*,prores,*peg*,mlp,mpl2,nellymoser,opus,pcm*,qtrle,*png*,tiff,rawvideo,rv*,sami,srt,ssa,v210*,vc1*,vorbis,vp[6-9]*,wm*,wrapped_avframe' --enable-demuxer='*sub*,*ac3,*ac,*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='aac,cfhd,dnxhd,exr,ff*,*yuv*,gif,h26[3-4]*,av1*,hevc*,mjpeg*,*png,opus,pcm*,prores*,rawvideo,spdif,speedhq,*jpeg,*png,tiff,vp[8-9]*,wrapped_avframe,*nvenc,*qsv,*v4l2m2m,*vaapi,vorbis' --enable-muxer='*jpeg,dnxhd,fifo,flv,gif,hls,h264,hevc,image2,mov,mp4,mpegts,matroska,null,og*,pcm*,rawvideo,spdif,*pipe,*segment,webm,wav,dash,nu*'
mdk.INFO: 2024-01-15 14:33:55.526674: global option: ffmpeg.configuration = --extra-version=avbuild --disable-doc --disable-debug --enable-shared --enable-runtime-cpudetect --enable-libvpl --disable-ptx-compression --enable-mediafoundation --disable-postproc --toolchain=msvc --windres=llvm-windres --extra-windresflags='--target=x86_64-pc-windows-msvc -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.37.32822/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.37.32822/ATLMFC/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Auxiliary/VS/include -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/ucrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/um -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/shared -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/winrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/cppwinrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/NETFXSDK/4.8/include/um' --enable-pic --extra-cflags='-I/d/a/avbuild/avbuild/tools/Vulkan-Headers/include -MD -Zi -FS -guard:cf -I/d/a/avbuild/avbuild/tools/dep/include -D_WIN32_WINNT=0x0600' --extra-ldflags='-NODEFAULTLIB:libcmt -DEBUG -guard:cf -OPT:REF -SUBSYSTEM:CONSOLE' --enable-small --disable-outdevs --disable-filters --enable-filter='*null*,afade,*fifo,*format,*resample,aeval,allrgb,allyuv,atempo,pan,*bars,color,*key,crop,draw*,eq*,framerate,*_qsv,*_vaapi,*v4l2*,hw*,scale,volume,test*' --disable-muxers --disable-encoders --disable-decoders --disable-demuxers --disable-filter=scale_cuda --enable-decoder='*sub*,movtext,*web*,aac*,*ac3*,alac*,ape,ass,av1*,ccaption,cfhd,cook,dca,dnxhd,eac3*,exr,truehd,ff*,*yuv*,flv,flac,gif,h26[3-4]*,hevc*,hap,mp[1-3]*,prores,*peg*,mlp,mpl2,nellymoser,opus,pcm*,qtrle,*png*,tiff,rawvideo,rv*,sami,srt,ssa,v210*,vc1*,vorbis,vp[6-9]*,wm*,wrapped_avframe' --enable-demuxer='*sub*,*ac3,*ac,*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='aac,cfhd,dnxhd,exr,ff*,*yuv*,gif,h26[3-4]*,av1*,hevc*,mjpeg*,*png,opus,pcm*,prores*,rawvideo,spdif,speedhq,*jpeg,*png,tiff,vp[8-9]*,wrapped_avframe,*nvenc,*qsv,*v4l2m2m,*vaapi,vorbis' --enable-muxer='*jpeg,dnxhd,fifo,flv,gif,hls,h264,hevc,image2,mov,mp4,mpegts,matroska,null,og*,pcm*,rawvideo,spdif,*pipe,*segment,webm,wav,dash,nu*'
mdk.INFO: 2024-01-15 14:33:55.543708: global option: ffmpeg.version = 6
mdk.INFO: 2024-01-15 14:33:55.559663: av_dict_set00007FFD77CA1B00
mdk.INFO: 2024-01-15 14:33:55.582668: Selected avformat runtime version: 60.20.100 (build: 60.20.100), license: LGPL version 2.1 or later
mdk.INFO: 2024-01-15 14:33:55.607691: avformat_version00007FFD77C92510
mdk.INFO: 2024-01-15 14:33:55.631658: mem: Url or protocol is not supported by MediaIO FFmpeg
mdk.INFO: 2024-01-15 14:33:55.655718: Trying MediaIO Mem for protocol "mem"
mdk.INFO: 2024-01-15 14:33:55.680656: 000002B8C358E500 open url: mem://2992942198848+326879671
mdk.INFO: 2024-01-15 14:33:55.702659: 000002B8C358E500 url opened
mdk.INFO: 2024-01-15 14:33:55.728654: Selected avcodec runtime version: 60.36.100 (build: 60.36.100), license: LGPL version 2.1 or later
mdk.INFO: 2024-01-15 14:33:55.755651: avcodec_descriptor_next00007FFD77805450
mdk.INFO: 2024-01-15 14:33:55.781650: format adts is used for mem://2992942198848+326879671
mdk.INFO: 2024-01-15 14:33:55.808649: default 000002B8C4F9C300 FrameReader::update MediaStatus 0X2=>0X2
mdk.INFO: 2024-01-15 14:33:55.834645: before avformat_open_input. io: 000002B8C358E500(Mem/pb: 000002B8C7D52240, url: mem://2992942198848+326879671
mdk.INFO: 2024-01-15 14:33:55.861646: FFmpeg/Libav runtime git-2024-01-01-e1c1dc8-avbuild
mdk.INFO: 2024-01-15 14:33:55.887647: [FFmpeg:mov,mp4,m4a,3gp,3g2,mj2] Protocol name not provided, cannot determine if input is local or a network protocol, buffers and access patterns cannot be configured optimally without knowing the protocol
mdk.INFO: 2024-01-15 14:33:55.916641: after avformat_open_input. pb: 000002B8C7D52240, iformat: 00007FFD77F100D0 context flags: 2097280, input format flags: 67141640
mdk.INFO: 2024-01-15 14:33:55.943643: unsupported avformat options:  rtsp_transport=tcp
mdk.INFO: 2024-01-15 14:33:55.971643: supports 205 ffmpeg sw pixel formats. unsupported: uyyvyy411 x2rgb10be x2bgr10be p212be p212le p412be p412le gbrap14be gbrap14le
mdk.INFO: 2024-01-15 14:33:55.998696: Format: mov,mp4,m4a,3gp,3g2,mj2, range: 0 +822240ms, bitrate: 3180382, size: 0
Metadata:
  creation_time: 2022-09-15T06:38:46.000000Z
  major_brand: mp42
  minor_version: 0
  compatible_brands: mp42mp41
Streams: 2
 Video:
  stream#0, range: 0 +822240ms, frames: 41112
  codec: h264 tag: 'avc1' profile: 77 level: 42, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 2983071, 1920x1080, fps: 50, bframes: 0
  extra data(36): 01 4D 40 2A FF E1 00 15 67 4D 40 2A 95 90 07 80 22 7E 5C 04 40 00 00 FA 00 00 61 A8 21 01 00 04 68 EB 8F 20 
  Metadata:
   creation_time: 2022-09-15T06:38:46.000000Z
   language: eng
   encoder: AVC Coding
   handler_name: �Mainconcept Video Media Handler
   vendor_id: [0][0][0][0]
 Audio:
  stream#1, range: 0 +822240ms, frames: 38544
  codec: aac tag: 'mp4a' profile: 1 level: -99, sample size: 0/16, block align: 0, frame_size: 1024, f32p stereo(2) @48000Hz, bitrate: 189365
  extra data(2): 11 90 
  Metadata:
   creation_time: 2022-09-15T06:38:46.000000Z
   language: eng
   handler_name: #Mainconcept MP4 Sound Media Handler
   vendor_id: [0][0][0][0]

mdk.INFO: 2024-01-15 14:33:56.024635: default FrameReader000002B8C4F9C300 request to pause 1, loaded: 0.
mdk.INFO: 2024-01-15 14:33:56.062633: default FrameReader000002B8C4F9C300 state: 0=>1=>2, 0
mdk.INFO: 2024-01-15 14:33:56.101630: default FrameReader000002B8C4F9C300 state requested: 2, current: 0
mdk.INFO: 2024-01-15 14:33:56.127627: 000002B8C86B0BE0 prepared callback is invoked
mdk.INFO: 2024-01-15 14:33:56.149627: default 000002B8C4F9C300 FrameReader::update MediaStatus 0X2=>0X4
fvp.FINE: 2024-01-15 14:33:56.194623: 116527429 player2992602983024 onMediaStatus: MediaStatus(+loading) => MediaStatus(+loaded)
mdk.INFO: 2024-01-15 14:33:56.218622: ***buffering progress 0%***
mdk.INFO: 2024-01-15 14:33:56.248619: default 000002B8C4F9C300 FrameReader::update MediaStatus 0X4=>0X14
fvp.FINE: 2024-01-15 14:33:56.269618: 116527429 player2992602983024 onMediaStatus: MediaStatus(+loaded) => MediaStatus(+loaded+buffering)
mdk.INFO: 2024-01-15 14:33:56.290635: ++++++++++++BUFFERING START++++++++++++
mdk.INFO: 2024-01-15 14:33:56.310618: 
fvp.FINE: 2024-01-15 14:33:56.330614: 116527429 player2992602983024 onEvent: reader.buffering 0
mdk.INFO: 2024-01-15 14:33:56.350615: default FrameReader000002B8C4F9C300 state: 0=>2=>1, 1
mdk.INFO: 2024-01-15 14:33:56.369611: default FrameReader000002B8C4F9C300 update state: 0=>1
fvp.FINE: 2024-01-15 14:33:56.389610: 116527429 player2992602983024 onPlaybackStateChanged: PlaybackState.stopped => PlaybackState.playing
mdk.INFO: 2024-01-15 14:33:56.409609: default FrameReader000002B8C4F9C300 state: 1=>1=>2, 1
mdk.INFO: 2024-01-15 14:33:56.424608: default FrameReader000002B8C4F9C300 update state: 1=>2
fvp.FINE: 2024-01-15 14:33:56.441607: 116527429 player2992602983024 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused
mdk.INFO: 2024-01-15 14:33:56.456606: starting decode loop thread mdk.vdec0@3040
fvp.FINE: 2024-01-15 14:33:56.470605: 116527429 player2992602983024 onEvent: thread.video 1
mdk.INFO: 2024-01-15 14:33:56.485640: video stream#0 starting decoding loop from decoder index 0...
mdk.INFO: 2024-01-15 14:33:56.501603: creating video decoder: D3D11...
mdk.INFO: 2024-01-15 14:33:56.516604: opening video decoder: D3D11...
mdk.INFO: 2024-01-15 14:33:56.532639: opening ffmpeg video decoder: h264 ...
mdk.INFO: 2024-01-15 14:33:56.547603: starting decode loop thread mdk.adec1@7396
fvp.FINE: 2024-01-15 14:33:56.562599: 116527429 player2992602983024 onEvent: thread.audio 1
mdk.INFO: 2024-01-15 14:33:56.577599: audio stream#1 starting decoding loop from decoder index 0...
mdk.INFO: 2024-01-15 14:33:56.592599: creating audio decoder: auto...
mdk.INFO: 2024-01-15 14:33:56.607596: opening audio decoder: FFmpeg...
mdk.INFO: 2024-01-15 14:33:56.623595: opening ffmpeg audio decoder: aac ...
mdk.INFO: 2024-01-15 14:33:56.637595: AVCodec.Audio[aac.] decoder: 1 Single threads
mdk.INFO: 2024-01-15 14:33:56.653629: aac f32p, stereo @48000Hz
fvp.FINE: 2024-01-15 14:33:56.672670: 116527429 player2992602983024 onEvent: decoder.audio 0
mdk.INFO: 2024-01-15 14:33:56.697639: ***buffering progress 100%***
mdk.INFO: 2024-01-15 14:33:56.713655: default 000002B8C4F9C300 FrameReader::update MediaStatus 0X14=>0X124
fvp.FINE: 2024-01-15 14:33:56.728641: 116527429 player2992602983024 onMediaStatus: MediaStatus(+loaded+buffering) => MediaStatus(+loaded+prepared+buffered)
mdk.INFO: 2024-01-15 14:33:56.743633: ++++++++++++BUFFERING END++++++++++++
mdk.INFO: 2024-01-15 14:33:56.758635: 
fvp.FINE: 2024-01-15 14:33:56.773664: 116527429 player2992602983024 onEvent: reader.buffering 100
mdk.INFO: 2024-01-15 14:33:56.788630: audio stream#1 sending 1 invalid AOT frame @0.000000s. seeking: 0
mdk.INFO: 2024-01-15 14:33:56.803631: 000002B8C86B0BE0 1st audio frame @0.000000
mdk.INFO: 2024-01-15 14:33:56.817628: 000002B8C86B0BE0 seek end audio frame @0.000000 seek_pos_: -1, sync_ao_ 1
mdk.INFO: 2024-01-15 14:33:56.833627: Selected avfilter runtime version: 9.16.100 (build: 9.16.100), license: LGPL version 2.1 or later
mdk.INFO: 2024-01-15 14:33:56.847626: AudioRenderer format: f32, stereo @48000Hz, requested: f32p, stereo @48000Hz
mdk.INFO: 2024-01-15 14:33:56.862629: AudioRenderer format changed and reinitialize
mdk.INFO: 2024-01-15 14:33:56.877627: __cdecl ThreadLocal<struct mdk::abi::ComInit>::Data::Data(void) thread: 7396
mdk.INFO: 2024-01-15 14:33:56.892626: struct mdk::abi::ComInit *__cdecl ThreadLocal<struct mdk::abi::ComInit>::get(void) const allocate and initialize ThreadLocal data
mdk.INFO: 2024-01-15 14:33:56.907623: 7396 uninit_com_: true
mdk.INFO: 2024-01-15 14:33:56.923624: 000002B8C3502FF0__cdecl mdk::abi::NativeVideoBufferPool::NativeVideoBufferPool(void)
mdk.INFO: 2024-01-15 14:33:56.938623: 000002B8C3502FF0->mdk::abi::D3D11NativeBufferPool::D3D11NativeBufferPool

mdk.INFO: 2024-01-15 14:33:56.953622: getVideoOutContext 0000000000000000 => 000002B8C5137D00. vo count: 1
mdk.INFO: 2024-01-15 14:33:56.968618: set d3d11 device. Feature level: 0XB000, create flags: 0
mdk.INFO: 2024-01-15 14:33:56.983617: a3->QueryVideoMemoryInfo(0, DXGI_MEMORY_SEGMENT_GROUP_LOCAL, &vmi[0])  ERROR@170D3D::DumpInfo: (8876086a) unknown error
mdk.INFO: 2024-01-15 14:33:56.998616: 
mdk.INFO: 2024-01-15 14:33:57.013618: a3->QueryVideoMemoryInfo(0, DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL, &vmi[1])  ERROR@171D3D::DumpInfo: (8876086a) unknown error
mdk.INFO: 2024-01-15 14:33:57.028651: 
mdk.INFO: 2024-01-15 14:33:57.043614: d3d11: 000002B8C4FCCB78, dxgi adapter vendor 1002, device 68c1, revision 0, AMD Mobility Radeon HD 5000 Series. UMA
mdk.INFO: 2024-01-15 14:33:57.058647: set d3d11 device. Feature level: 0XB000, create flags: 0
mdk.INFO: 2024-01-15 14:33:57.073612: a3->QueryVideoMemoryInfo(0, DXGI_MEMORY_SEGMENT_GROUP_LOCAL, &vmi[0])  ERROR@170D3D::DumpInfo: (8876086a) unknown error
mdk.INFO: 2024-01-15 14:33:57.088619: 
mdk.INFO: 2024-01-15 14:33:57.104647: a3->QueryVideoMemoryInfo(0, DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL, &vmi[1])  ERROR@171D3D::DumpInfo: (8876086a) unknown error
mdk.INFO: 2024-01-15 14:33:57.119610: 
mdk.INFO: 2024-01-15 14:33:57.134611: d3d11: 000002B8C4FCCB78, dxgi adapter vendor 1002, device 68c1, revision 0, AMD Mobility Radeon HD 5000 Series. UMA
mdk.INFO: 2024-01-15 14:33:57.150608: AVCodec.Video[h264.] decoder: 1 Single threads
mdk.INFO: 2024-01-15 14:33:57.167606: unsupported avcodec options:  hwcontext=d3d11va
mdk.INFO: 2024-01-15 14:33:57.182608: h264 yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0 1920x1080
fvp.FINE: 2024-01-15 14:33:57.203605: 116527429 player2992602983024 onEvent: decoder.video 0
mdk.INFO: 2024-01-15 14:33:57.221603: decode stored recovery packets: 0
mdk.INFO: 2024-01-15 14:33:57.242601: h264 codec pixel format list: (expected d3d11)
mdk.INFO: 2024-01-15 14:33:57.258601: vulkan
mdk.INFO: 2024-01-15 14:33:57.279599: cuda
mdk.INFO: 2024-01-15 14:33:57.301598: dxva2_vld
mdk.INFO: 2024-01-15 14:33:57.331597: d3d11va_vld
mdk.INFO: 2024-01-15 14:33:57.361594: d3d11 (selected)
mdk.INFO: 2024-01-15 14:33:57.388593: d3d12
mdk.INFO: 2024-01-15 14:33:57.407592: vaapi
mdk.INFO: 2024-01-15 14:33:57.439589: yuv420p
mdk.INFO: 2024-01-15 14:33:57.459588: testing shared D3D11 NV12 texture as decoder and shader resource...
mdk.INFO: 2024-01-15 14:33:57.483587: preparing AVHWFramesContext...
mdk.INFO: 2024-01-15 14:33:57.503586: hwdec hw output pixel format: d3d11
mdk.INFO: 2024-01-15 14:33:57.523585: Using audio backend: XAudio2
mdk.INFO: 2024-01-15 14:33:57.543582: 000002B8C86B0BE0 ao opened: 1, reopen: 1, bad ao: 0
mdk.INFO: 2024-01-15 14:33:57.562582: 000002B8C50C9C08 filter graph: 
mdk.INFO: 2024-01-15 14:33:57.578583: +-----------+
|    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) |
                                           +-------------+


mdk.INFO: 2024-01-15 14:33:57.599579: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 76, a: 0, delta: 76 +0.021333
mdk.INFO: 2024-01-15 14:33:57.625579: setLoop(0), now 0/0
mdk.INFO: 2024-01-15 14:33:57.634577: 000002B8C86B0BE0 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1048 requested state 2=>2, current state 2. status: 0X124
mdk.INFO: 2024-01-15 14:33:57.649576: default FrameReader000002B8C4F9C300 request to pause 1, loaded: 4.
mdk.INFO: 2024-01-15 14:33:57.665575: default FrameReader000002B8C4F9C300 state: 2=>2=>2, 0
mdk.INFO: 2024-01-15 14:33:57.680574: 000002B8C86B0BE0 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1048 requested state 2=>1, current state 2. status: 0X124
mdk.INFO: 2024-01-15 14:33:57.694590: default FrameReader000002B8C4F9C300 request to pause 0, loaded: 4.
mdk.INFO: 2024-01-15 14:33:57.709572: default FrameReader000002B8C4F9C300 state: 2=>2=>1, 0
mdk.INFO: 2024-01-15 14:33:57.724571: default FrameReader000002B8C4F9C300 state requested: 1, current: 2
mdk.INFO: 2024-01-15 14:33:57.738570: audio stream#1 AOT frame is sent
mdk.INFO: 2024-01-15 14:33:57.752604: default FrameReader000002B8C4F9C300 state: 2=>1=>1, 1
mdk.INFO: 2024-01-15 14:33:57.767568: default FrameReader000002B8C4F9C300 update state: 2=>1
fvp.FINE: 2024-01-15 14:33:57.781602: 116527429 player2992602983024 onPlaybackStateChanged: PlaybackState.paused => PlaybackState.playing
mdk.INFO: 2024-01-15 14:34:17.064313: 000002B8C86B0BE0-MediaControl::seek(pos: 49395, flag:0X402 +FromStart). now: 4009
mdk.INFO: 2024-01-15 14:34:17.065372: default 000002B8C4F9C300-FrameReader::seek(49395, 0X402)
mdk.INFO: 2024-01-15 14:34:17.102397: default 000002B8C4F9C300 FrameReader::update MediaStatus 0X124=>0X1A4
fvp.FINE: 2024-01-15 14:34:17.129359: 116527429 player2992602983024 onMediaStatus: MediaStatus(+loaded+prepared+buffered) => MediaStatus(+loaded+prepared+buffered)
mdk.INFO: 2024-01-15 14:34:17.150335: 000002B8C4F9C300 default FrameReaderImpl::seekTo(49395, 0X402 #1)
mdk.INFO: 2024-01-15 14:34:17.171337: __int64 __cdecl mdk::abi::PacketIOWrapper::seek(__int64,enum mdk::abi::SeekFlag)@550 seek target(from 0): 49395ms, flags: +FromStart. now: 4.060000
mdk.INFO: 2024-01-15 14:34:17.190330: default 000002B8C4F9C300 FrameReader::update MediaStatus 0X1A4=>0X1A4
mdk.INFO: 2024-01-15 14:34:17.207328: Seek start. target time: 49395000 avseek flags: 1
mdk.INFO: 2024-01-15 14:34:17.223327: Seek end
mdk.INFO: 2024-01-15 14:34:17.239373: 1 packets is read after seek. read more to get target pts
mdk.INFO: 2024-01-15 14:34:17.255325: 1 packets is read after seek. seek result pts: 49.1947s, requested: 49395
mdk.INFO: 2024-01-15 14:34:17.271327: default 000002B8C4F9C300 FrameReader::update MediaStatus 0X1A4=>0X124
fvp.FINE: 2024-01-15 14:34:17.288323: 116527429 player2992602983024 onMediaStatus: MediaStatus(+loaded+prepared+buffered) => MediaStatus(+loaded+prepared+buffered)
mdk.INFO: 2024-01-15 14:34:17.305374: seek_drop_non_video_: 49393 ms, seek_wait_frame_: 0...
mdk.INFO: 2024-01-15 14:34:17.321324: audio stream#1 is seeking #1... got flush pkt. flush decoder and  drop frames until seek target 49.3930s...
mdk.INFO: 2024-01-15 14:34:17.337322: invalid audio frame @-1.000000
mdk.INFO: 2024-01-15 14:34:17.353338: #1/1 audio seek_done: 1, seek_wait_frame_: 0/1
mdk.INFO: 2024-01-15 14:34:17.368320: audio stream#1 sending 1 invalid AOT frame @49.386666s. seeking: 0
mdk.INFO: 2024-01-15 14:34:17.382317: 000002B8C86B0BE0 seek end audio frame @49.386666 seek_pos_: 49395, sync_ao_ 1
mdk.INFO: 2024-01-15 14:34:17.398316: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 49401, a: 49386, delta: 15 +0.021333
mdk.INFO: 2024-01-15 14:34:17.416317: audio stream#1 AOT frame is sent
mdk.INFO: 2024-01-15 14:34:17.433314: seeking media's position is 49395=====
mdk.INFO: 2024-01-15 14:34:17.652358: seeking media's position is 49395=====
mdk.INFO: 2024-01-15 14:34:18.153269: seeking media's position is 49395=====
mdk.INFO: 2024-01-15 14:34:18.653295: seeking media's position is 49395=====
mdk.INFO: 2024-01-15 14:34:19.152433: seeking media's position is 49395=====
mdk.INFO: 2024-01-15 14:34:19.653398: seeking media's position is 49395=====
mdk.INFO: 2024-01-15 14:34:20.153370: seeking media's position is 49395=====
mdk.INFO: 2024-01-15 14:34:20.653308: seeking media's position is 49395=====
mdk.INFO: 2024-01-15 14:34:21.153294: seeking media's position is 49395=====
mdk.INFO: 2024-01-15 14:34:21.653215: seeking media's position is 49395=====
mdk.INFO: 2024-01-15 14:34:22.152309: seeking media's position is 49395=====
mdk.INFO: 2024-01-15 14:34:22.652508: seeking media's position is 49395=====
mdk.INFO: 2024-01-15 14:34:23.153491: seeking media's position is 49395=====
mdk.INFO: 2024-01-15 14:34:23.305424: seeking media's position is 49395=====
mdk.INFO: 2024-01-15 14:34:23.306436: 000002B8C86B0BE0-MediaControl::seek(pos: 122614, flag:0X402 +FromStart). now: 49395
mdk.INFO: 2024-01-15 14:34:23.339427: default 000002B8C4F9C300-FrameReader::seek(122614, 0X402)
mdk.INFO: 2024-01-15 14:34:23.372421: default 000002B8C4F9C300 FrameReader::update MediaStatus 0X124=>0X1A4
fvp.FINE: 2024-01-15 14:34:23.400419: 116527429 player2992602983024 onMediaStatus: MediaStatus(+loaded+prepared+buffered) => MediaStatus(+loaded+prepared+buffered)
mdk.INFO: 2024-01-15 14:34:23.428418: 000002B8C4F9C300 default FrameReaderImpl::seekTo(122614, 0X402 #2)
mdk.INFO: 2024-01-15 14:34:23.449426: 000002B8C4F9C300 default FrameReaderImpl seek job seeking 1, seek_wait_frame_: 0. cancel #2=1
mdk.INFO: 2024-01-15 14:34:23.652459: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:24.153438: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:24.647383: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:24.648339: 000002B8C86B0BE0-MediaControl::seek(pos: 122614, flag:0X402 +FromStart). now: 122614
mdk.INFO: 2024-01-15 14:34:24.674351: default 000002B8C4F9C300-FrameReader::seek(122614, 0X402)
mdk.INFO: 2024-01-15 14:34:24.703336: default FrameReader 000002B8C4F9C300 seek target 122614ms skipped: 1 frequent seek requested
mdk.INFO: 2024-01-15 14:34:24.734341: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:25.152365: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:25.653337: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:26.153302: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:26.653214: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:27.152314: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:27.653283: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:28.152324: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:28.652352: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:29.153321: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:29.653262: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:30.152281: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:30.652298: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:31.153237: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:31.498254: 000002B8C86B0BE0 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1048 requested state 1=>2, current state 1. status: 0X1A4
mdk.INFO: 2024-01-15 14:34:31.499299: default FrameReader000002B8C4F9C300 request to pause 1, loaded: 4.
mdk.INFO: 2024-01-15 14:34:31.515253: default FrameReader000002B8C4F9C300 state: 1=>1=>2, 0
mdk.INFO: 2024-01-15 14:34:31.531253: default FrameReader000002B8C4F9C300 state requested: 2, current: 1
mdk.INFO: 2024-01-15 14:34:31.548256: default FrameReader000002B8C4F9C300 state: 1=>2=>2, 1
mdk.INFO: 2024-01-15 14:34:31.563301: default FrameReader000002B8C4F9C300 update state: 1=>2
fvp.FINE: 2024-01-15 14:34:31.579249: 116527429 player2992602983024 onPlaybackStateChanged: PlaybackState.playing => PlaybackState.paused
mdk.INFO: 2024-01-15 14:34:32.927456: seeking media's position is 122614=====
mdk.INFO: 2024-01-15 14:34:32.929452: 000002B8C86B0BE0-MediaControl::seek(pos: 217690, flag:0X402 +FromStart). now: 122614
mdk.INFO: 2024-01-15 14:34:32.958449: default 000002B8C4F9C300-FrameReader::seek(217690, 0X402)
mdk.INFO: 2024-01-15 14:34:32.986511: default FrameReader 000002B8C4F9C300 seek target 217690ms skipped: 1 frequent seek requested
mdk.INFO: 2024-01-15 14:34:46.534266: 000002B8C86B0BE0 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1048 requested state 2=>2, current state 2. status: 0X1A4
mdk.INFO: 2024-01-15 14:34:46.534266: default FrameReader000002B8C4F9C300 request to pause 1, loaded: 4.
mdk.INFO: 2024-01-15 14:34:46.551258: default FrameReader000002B8C4F9C300 state: 2=>2=>2, 0
mdk.INFO: 2024-01-15 14:34:46.567294: __cdecl mdk::abi::VideoRenderer::Private::~Private(void) @125

@wang-bin
Copy link
Owner

no video frame decoded. can you save the decrypted video as a file, then use glfwplay.exe(in mdk-sdk/bin/x64) and mpv to play it?

glfwplay.exe -logfile d3d11.log -c:v D3D11 -d3d11 filename and software decoder glfwplay.exe -logfile sw.log -d3d11 filename

@mohammadinfo
Copy link
Author

mohammadinfo commented Jan 16, 2024

I don’t have any problems with my own system; some of my customers have problems... I tested again with my own system.

image

and this is log :

I .670@7696: 0.24.0 (git 747da87) - Multimedia Development Kit. Copyright (c) 2016-2023 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Windows0x0600/10.0.22631 x86_64; MSVC1937; vcruntime14.37.32822.0; 11:12:25 Dec 31 2023

D .670@7696: default000002512A9EF8B0 new FrameReader...
D .670@7696: Registered audio backends: XAudio2 DSound null 
D .670@7696: XAudio2_9.dll
D .671@7696: Build with XAudio2 from Win8+ SDK
D .671@7696: Try symbol 'XAudio2Create' from Windows SDK dll
D .671@7696: default000002512A9F6060 new FrameReader...
D .671@7696: Registered audio backends: XAudio2 DSound null 
D .671@7696: 000000E8CDAFF260__cdecl mdk::abi::Player::Player(void)
D .671@7696: getVideoOutContext 0000000000000000 => 000002512A9F1350. vo count: 1
D .671@7696: global option: logfile = d3d11.log
D .671@7696: player property: logfile = d3d11.log
D .671@7696: global option: MDK_KEY = 92178446AF0885458A93CDF446E3B9160A5FC865796E9FCFF262D534389866D04BD4FA52EFECF1BF7E14B0D73A5E8C493A06876FF5BEDC6F801A46B42E7873026DE87BB9AF087ABA756C320BB91C46E94A5FC0021508E8BF9E03ACD25AB0539D4EA194B0D543B5179056FC62441CB248878AF87D3B72ACF6B9F753BA59187A02
D .671@7696: 3mdk verify key signature ok
D .671@7696: 3mdk license key restrictions: Test, 
D .671@7696: key time: -1
D .671@7696: check version
D .671@7696: user module: C:\Users\Mohammad\Desktop\mdk-sdk\bin\x64\glfwplay.exe
D .671@7696: user module: C:\Users\Mohammad\Desktop\mdk-sdk\bin\x64\glfwplay.exe
D .671@7696: 3mdk license key for app: glfwplay
D .694@7696: default FrameReader000002512A9EF8B0 state: 0=>0=>0, 0
I .694@7696: default000002512A9EF8B0 void __cdecl mdk::abi::FrameReader::stop(void), current state: 0
D .694@7696: default FrameReader000002512A9EF8B0 state: 0=>0=>0, 0
I .694@7696: default000002512A9EF8B0 void __cdecl mdk::abi::FrameReader::stop(void), current state: 0
D .694@7696: video decoders: "D3D11"
D .694@7696: video decoders: "D3D11"
I .694@7696: 000002512A9EE430 MediaControl.prepare(0, ...) video.mp4
D .694@7696: default 000002512A9EF8B0 FrameReader.start(0, ...)
D .694@7696: default 000002512A9EF8B0 FrameReader::update MediaStatus 0=>0X2
D .694@7696: default FrameReader000002512A9EF8B0 state: 0=>0=>1, 0
D .694@7696: default FrameReader000002512A9EF8B0 state: 0=>1=>1, 0
D .694@7696: 000002512A9EE430 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1048 requested state 2=>1, current state 0. status: 0X2
D .694@7696: default FrameReader000002512A9EF8B0 request to pause 0, loaded: 0.
D .694@7696: default FrameReader000002512A9EF8B0 state: 0=>1=>1, 0
D .694@17976: start frame reader thread: 17976
D .694@7696: getVideoOutContext 0000000000140722 => 000002512AA17480. vo count: 2
D .694@17976: try to load av module: C:\Users\Mohammad\Desktop\mdk-sdk\bin\x64\ffmpeg-6.dll
D .696@17976: ffmpeg loaded: C:\Users\Mohammad\Desktop\mdk-sdk\bin\x64\ffmpeg-6.dll
D .697@416: Rendering thread @416
D .697@17976: Selected avformat runtime version: 60.20.100 (build: 60.20.100), license: LGPL version 2.1 or later000002512A9EDDC0 start RenderLoop
D .697@416: 
D .697@17976: Selected avformat runtime configuration: --extra-version=avbuild --disable-doc --disable-debug --enable-shared --enable-runtime-cpudetect --enable-libvpl --disable-ptx-compression --enable-mediafoundation --disable-postproc --toolchain=msvc --windres=llvm-windres --extra-windresflags='--target=x86_64-pc-windows-msvc -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.37.32822/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.37.32822/ATLMFC/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Auxiliary/VS/include -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/ucrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/um -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/shared -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/winrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/cppwinrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/NETFXSDK/4.8/include/um' --enable-pic --extra-cflags='-I/d/a/avbuild/avbuild/tools/Vulkan-Headers/include -MT -Zi -FS -guard:cf -I/d/a/avbuild/avbuild/tools/dep/include -D_WIN32_WINNT=0x0600' --extra-ldflags='-DEBUG -guard:cf -OPT:REF -SUBSYSTEM:CONSOLE' --enable-small --disable-outdevs --disable-filters --enable-filter='*null*,afade,*fifo,*format,*resample,aeval,allrgb,allyuv,atempo,pan,*bars,color,*key,crop,draw*,eq*,framerate,*_qsv,*_vaapi,*v4l2*,hw*,scale,volume,test*' --disable-muxers --disable-encoders --disable-decoders --disable-demuxers --disable-filter=scale_cuda --enable-decoder='*sub*,movtext,*web*,aac*,*ac3*,alac*,ape,ass,av1*,ccaption,cfhd,cook,dca,dnxhd,eac3*,exr,truehd,ff*,*yuv*,flv,flac,gif,h26[3-4]*,hevc*,hap,mp[1-3]*,prores,*peg*,mlp,mpl2,nellymoser,opus,pcm*,qtrle,*png*,tiff,rawvideo,rv*,sami,srt,ssa,v210*,vc1*,vorbis,vp[6-9]*,wm*,wrapped_avframe' --enable-demuxer='*sub*,*ac3,*ac,*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='aac,cfhd,dnxhd,exr,ff*,*yuv*,gif,h26[3-4]*,av1*,hevc*,mjpeg*,*png,opus,pcm*,prores*,rawvideo,spdif,speedhq,*jpeg,*png,tiff,vp[8-9]*,wrapped_avframe,*nvenc,*qsv,*v4l2m2m,*vaapi,vorbis' --enable-muxer='*jpeg,dnxhd,fifo,flv,gif,hls,h264,hevc,image2,mov,mp4,mpegts,matroska,null,og*,pcm*,rawvideo,spdif,*pipe,*segment,webm,wav,dash,nu*'
D .697@17976: global option: ffmpeg.version = 6
D .697@17976: avformat_version00007FF913A21500
D .697@17976: Trying MediaIO FFmpeg for protocol ""
D .697@17976: 000002512A9F4AC0 open url: video.mp4
D .697@416: 000002512A9E13F0->PlatformSurface::Event::NativeHandle: 0000000000000000>>>0000000000140722
D .697@416: auto __cdecl mdk::abi::VideoPresenter::{ctor}::<lambda_3>::operator ()(class UGS::PlatformSurface *) const: 0000000000140722=>000002512AA17480 RenderAPI.type: 4
D .697@416: createRenderContext of RenderAPI::Type 4 from surface 000002512A9E13F0 with extra native res 0000000000000000
I .697@17976: 000002512A9F4AC0 url opened
D .697@17976: Selected avcodec runtime version: 60.36.100 (build: 60.36.100), license: LGPL version 2.1 or later
D .697@17976: avcodec_descriptor_next00007FF913595550
D .698@17976: default 000002512A9EF8B0 FrameReader::update MediaStatus 0X2=>0X2
D .698@17976: FFmpeg/Libav runtime git-2023-12-23-f5f414d-avbuild
D .698@17976: Selected avutil runtime version: 58.36.100 (build: 58.36.100), license: LGPL version 2.1 or later
D .698@17976: global option: ffmpeg.configuration = --extra-version=avbuild --disable-doc --disable-debug --enable-shared --enable-runtime-cpudetect --enable-libvpl --disable-ptx-compression --enable-mediafoundation --disable-postproc --toolchain=msvc --windres=llvm-windres --extra-windresflags='--target=x86_64-pc-windows-msvc -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.37.32822/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.37.32822/ATLMFC/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Auxiliary/VS/include -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/ucrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/um -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/shared -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/winrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/cppwinrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/NETFXSDK/4.8/include/um' --enable-pic --extra-cflags='-I/d/a/avbuild/avbuild/tools/Vulkan-Headers/include -MT -Zi -FS -guard:cf -I/d/a/avbuild/avbuild/tools/dep/include -D_WIN32_WINNT=0x0600' --extra-ldflags='-DEBUG -guard:cf -OPT:REF -SUBSYSTEM:CONSOLE' --enable-small --disable-outdevs --disable-filters --enable-filter='*null*,afade,*fifo,*format,*resample,aeval,allrgb,allyuv,atempo,pan,*bars,color,*key,crop,draw*,eq*,framerate,*_qsv,*_vaapi,*v4l2*,hw*,scale,volume,test*' --disable-muxers --disable-encoders --disable-decoders --disable-demuxers --disable-filter=scale_cuda --enable-decoder='*sub*,movtext,*web*,aac*,*ac3*,alac*,ape,ass,av1*,ccaption,cfhd,cook,dca,dnxhd,eac3*,exr,truehd,ff*,*yuv*,flv,flac,gif,h26[3-4]*,hevc*,hap,mp[1-3]*,prores,*peg*,mlp,mpl2,nellymoser,opus,pcm*,qtrle,*png*,tiff,rawvideo,rv*,sami,srt,ssa,v210*,vc1*,vorbis,vp[6-9]*,wm*,wrapped_avframe' --enable-demuxer='*sub*,*ac3,*ac,*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='aac,cfhd,dnxhd,exr,ff*,*yuv*,gif,h26[3-4]*,av1*,hevc*,mjpeg*,*png,opus,pcm*,prores*,rawvideo,spdif,speedhq,*jpeg,*png,tiff,vp[8-9]*,wrapped_avframe,*nvenc,*qsv,*v4l2m2m,*vaapi,vorbis' --enable-muxer='*jpeg,dnxhd,fifo,flv,gif,hls,h264,hevc,image2,mov,mp4,mpegts,matroska,null,og*,pcm*,rawvideo,spdif,*pipe,*segment,webm,wav,dash,nu*'
D .699@17976: av_dict_copy00007FF913A305D0
D .699@17976: before avformat_open_input. io: 000002512A9F4AC0(FFmpeg/pb: 000002512AA30D40, url: video.mp4
D .699@17976: FFmpeg/Libav runtime git-2023-12-23-f5f414d-avbuild
D .701@416: dxgi adapter 0: vendor 10de, device 25a2, revision a1, NVIDIA GeForce RTX 3050 Laptop GPU
D .704@17976: after avformat_open_input. pb: 000002512AA30D40, iformat: 00007FF913CB6850 context flags: 2097280, input format flags: 67141640
D .724@17976: supports 205 ffmpeg sw pixel formats. unsupported: uyyvyy411 x2rgb10be x2bgr10be p212be p212le p412be p412le gbrap14be gbrap14le
I .724@17976: Format: mov,mp4,m4a,3gp,3g2,mj2, range: 0 +749378ms, bitrate: 318047, size: 0
Metadata:
  creation_time: 2022-11-20T03:23:36.000000Z
  major_brand: mp42
  minor_version: 0
  comment: Captured with Snagit 2022.1.0.20078  
Webcam - Microsoft Camera Rear  
Microphone - Microphone Array (Realtek High Definition Audio(SST))

  compatible_brands: mp41isom
Streams: 2
 Video:
  stream#0, range: 78 +749196ms, frames: 6931
  codec: h264 tag: 'avc1' profile: 77 level: 40, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 181345, 1906x1072, fps: 9.25125, bframes: 0
  extra data(41): 01 4D 00 28 FF E1 00 1A 27 4D 00 28 95 A0 1E 00 87 E2 3C 04 40 00 00 03 00 40 00 00 0F 23 68 70 CA 80 01 00 04 28 EE 3C 80 
  Metadata:
   creation_time: 2022-11-20T03:10:38.000000Z
   language: und
   encoder: AVC Coding
   handler_name: VideoHandler
   vendor_id: [0][0][0][0]
 Audio:
  stream#1, range: 0 +749378ms, frames: 32273
  codec: aac tag: 'mp4a' profile: 1 level: -99, sample size: 0/16, block align: 0, frame_size: 1024, f32p stereo(2) @44100Hz, bitrate: 133914
  extra data(2): 12 10 
  Metadata:
   creation_time: 2022-11-20T03:10:38.000000Z
   language: und
   handler_name: SoundHandler
   vendor_id: [0][0][0][0]

D .724@17976: 000002512A9EE430 prepared callback is invoked
D .724@17976: default 000002512A9EF8B0 FrameReader::update MediaStatus 0X2=>0X4
I .724@17976: ***buffering progress 0%***
D .724@17976: default 000002512A9EF8B0 FrameReader::update MediaStatus 0X4=>0X14
I .724@17976: ++++++++++++BUFFERING START++++++++++++
D .724@17976: D .724@17976: default FrameReader000002512A9EF8B0 state: 0=>1=>1, 1
D .724@17976: default FrameReader000002512A9EF8B0 update state: 0=>1
D .724@23472: starting decode loop thread mdk.vdec0@23472
D .725@9684: starting decode loop thread mdk.adec1@9684
D .725@23472: video stream#0 starting decoding loop from decoder index 0...
D .725@9684: audio stream#1 starting decoding loop from decoder index 0...
D .725@23472: creating video decoder: D3D11...
D .725@9684: creating audio decoder: auto...
I .725@9684: opening audio decoder: FFmpeg...
D .725@23472: opening video decoder: D3D11...
D .725@9684: opening ffmpeg audio decoder: aac ...
D .725@23472: opening ffmpeg video decoder: h264 ...
D .725@9684: AVCodec.Audio[aac.] decoder: 1 Single threads
D .725@23472: 000002512CBB5130->mdk::abi::D3D11NativeBufferPool::D3D11NativeBufferPool

D .725@9684: aac f32p, stereo @44100Hz
I .725@9684: ***buffering progress 100%***
D .725@9684: default 000002512A9EF8B0 FrameReader::update MediaStatus 0X14=>0X124
I .725@9684: ++++++++++++BUFFERING END++++++++++++
D .725@9684: D .725@9684: audio stream#1 sending 1 invalid AOT frame @0.000000s. seeking: 0
D .725@9684: 000002512A9EE430 1st audio frame @0.000000
I .725@9684: 000002512A9EE430 seek end audio frame @0.000000 seek_pos_: -1, sync_ao_ 1
D .725@9684: Selected avfilter runtime version: 9.14.101 (build: 9.14.101), license: LGPL version 2.1 or later
D .725@9684: AudioRenderer format: f32, stereo @44100Hz, requested: f32p, stereo @44100Hz
D .725@9684: AudioRenderer format changed and reinitialize
D .725@9684: __cdecl ThreadLocal<struct mdk::abi::ComInit>::Data::Data(void) thread: 9684
D .725@9684: struct mdk::abi::ComInit *__cdecl ThreadLocal<struct mdk::abi::ComInit>::get(void) const allocate and initialize ThreadLocal data
D .725@9684: 9684 uninit_com_: true
D .743@9684: Using audio backend: XAudio2
D .743@9684: 000002512A9EE430 ao opened: 1, reopen: 1, bad ao: 0
D .745@9684: 000002512AAB9478 filter graph: 
D .745@9684: +-----------+
|    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) |
                                           +-------------+


D .766@9684: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 15, a: 0, delta: 15 +0.023220
D .766@9684: audio stream#1 AOT frame is sent
D .768@416: d3d11.1 device feature level: 0xc100, requested: 0xc200.
D .771@416: ++++++++++onContextCreated(surface 000002512A9E13F0, ctx 000002512AA171C0)+++++++++++
D .771@416: set d3d11 device. Feature level: 0XC100, create flags: 0
D .771@416: d3d11: 0000025128FD24B0, dxgi adapter vendor 10de, device 25a2, revision a1, NVIDIA GeForce RTX 3050 Laptop GPU. 
D .771@416: set d3d11 device. Feature level: 0XC100, create flags: 0
D .771@416: d3d11: 0000025128FD24B0, dxgi adapter vendor 10de, device 25a2, revision a1, NVIDIA GeForce RTX 3050 Laptop GPU. 
D .771@416: PlatformSurface::Event::Resize 640x480
D .772@416: PlatformSurface::Event::Resize 640x480
D .789@23472: AVCodec.Video[h264.] decoder: 1 Single threads
D .789@23472: unsupported avcodec options:  hwcontext=d3d11va
D .789@23472: h264 yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0 1906x1072
D .789@23472: decode stored recovery packets: 0
D .789@23472: h264 codec pixel format list: (expected d3d11)
D .789@23472: vulkan
D .789@23472: cuda
D .789@23472: dxva2_vld
D .789@23472: d3d11va_vld
D .789@23472: d3d11 (selected)
D .789@23472: d3d12
D .789@23472: vaapi
D .789@23472: yuv420p
D .789@23472: testing shared D3D11 NV12 texture as decoder and shader resource...
D .821@23472: preparing AVHWFramesContext...
D .821@23472: hwdec hw output pixel format: d3d11
D .838@23472: video stream#0 sending 1 invalid AOT frame @0.078333s. seeking: 0
D .838@23472: 000002512A9EE430 1st video frame to render @0.078333s, sync time: 0.094000
D .838@23472: VideoRenderer clear buffered frames
D .838@23472: 0-track seek end video frame @0.078333 seek_pos_: -1
D .838@23472: 000002512A9EE430 1st video frame to render @0.078333s, sync time: 0.094000
D .838@23472: video stream#0 AOT frame is sent
D .838@416: VideoRenderer WxH=640.000000x480.000000 640.000000x480.000000, frame: 1906x1072
D .838@416: update transform 2d. scale: (1.000000, 0.749913), orientation: 0
D .838@416: m: mat<4, 4>(
D .838@416: 1  0  0  0  
D .838@416: 0  0.749913  0  0  
D .838@416: 0  0  1  0  
D .838@416: 0  0  0  1  
D .838@416: )
D .838@416: D3D11::Texture::ensureOnDevice from input.  Feature level: 0XB000, create flags: 0X800
D .838@416: d3d11: 000002513108CDB0, dxgi adapter vendor 10de, device 25a2, revision a1, NVIDIA GeForce RTX 3050 Laptop GPU. 
D .838@416: input D3D11_TEXTURE2D_DESC.Width: 1920, Height: 1072, MipLevels: 1, ArraySize: 22, Format: DXGI_FORMAT_NV12(103), SampleDesc{1, 0}, Usage: 0, BindFlags: 200, CPUAccessFlags: 0, MiscFlags: 2. desired bindFlags: 8, miscFlags: 0same device: 0. create a shared texture for input to copy input texture
D .839@416: 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
D .839@416: dxgi format 0: DXGI_FORMAT_R8_UNORM
D .839@416: dxgi format 1: DXGI_FORMAT_R8G8_UNORM
D .839@416: d3d sync by fence
D .841@416: frame color: UNSPECIFIED UNSPECIFIED UNSPECIFIED INVALID. gamma: 2.200000, signal peak: 1.000000
D .841@416:  - 
D .841@416: output color: BT709 GAMMA22 UNSPECIFIED Full. gamma: 2.200000, signal peak: 1.000000
D .841@416: rgb primaries matrix: mat<3, 3>(
D .841@416: 1  -9.31323e-08  -2.98023e-08  
D .841@416: 1.74623e-09  1  3.72529e-09  
D .841@416: 3.72529e-09  1.49012e-08  1  
D .841@416: )
D .841@416: color transform: mat<4, 4>(
D .841@416: 1.16438  0  1.79274  -0.972945  
D .841@416: 1.16438  -0.213249  -0.532909  0.301483  
D .841@416: 1.16438  2.1124  0  -1.1334  
D .841@416: 0  0  0  1  
D .841@416: )
D .841@416: EQ: mat<4, 4>(
D .841@416: 1  0  0  0  
D .841@416: 0  1  0  0  
D .841@416: 0  0  1  0  
D .841@416: 0  0  0  1  
D .841@416: )
I .423@7696: 000002512A9EE430-MediaControl::seek(pos: 261111, flag:0X402 +FromStart). now: 1676
D .423@7696: default 000002512A9EF8B0-FrameReader::seek(261111, 0X402)
D .423@7696: default 000002512A9EF8B0 FrameReader::update MediaStatus 0X124=>0X1A4
D .423@7696: 000002512A9EF8B0 default FrameReaderImpl::seekTo(261111, 0X402 #1)
I .433@17976: __int64 __cdecl mdk::abi::PacketIOWrapper::seek(__int64,enum mdk::abi::SeekFlag)@550 seek target(from 0): 261111ms, flags: +FromStart. now: 5.874649
D .433@17976: default 000002512A9EF8B0 FrameReader::update MediaStatus 0X1A4=>0X1A4
D .433@17976: Seek start. target time: 261111000 avseek flags: 1
D .433@17976: Seek end
D .433@17976: 1 packets is read after seek. read more to get target pts
D .433@17976: 1 packets is read after seek. seek result pts: 258.872s, requested: 261111
D .433@17976: default 000002512A9EF8B0 FrameReader::update MediaStatus 0X1A4=>0X124
D .433@17976: seek_drop_non_video_: 261101 ms, seek_wait_frame_: 0...
D .436@9684: audio stream#1 is seeking #1... got flush pkt. flush decoder and  drop frames until seek target 261.1010s...
D .436@9684: invalid audio frame @-1.000000
D .438@9684: #1/1 audio seek_done: 1, seek_wait_frame_: 0/1
D .438@9684: audio stream#1 sending 1 invalid AOT frame @261.085170s. seeking: 0
I .438@9684: 000002512A9EE430 seek end audio frame @261.085170 seek_pos_: 261111, sync_ao_ 1
D .448@23472: video stream#0 is seeking #1... got flush pkt. flush decoder and  drop frames until seek target 261.1010s...
D .448@23472: invalid video frame @-1.000000
D .448@23472: h264 codec pixel format list: (expected d3d11)
D .448@23472: vulkan
D .448@23472: cuda
D .448@23472: dxva2_vld
D .448@23472: d3d11va_vld
D .448@23472: d3d11 (selected)
D .448@23472: d3d12
D .448@23472: vaapi
D .448@23472: yuv420p
D .448@23472: preparing AVHWFramesContext...
D .449@23472: hwdec hw output pixel format: d3d11
D .476@9684: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 261100, a: 261085, delta: 15 +0.023220
D .476@9684: audio stream#1 AOT frame is sent
D .513@23472: #1/1 video seek_done: 1, seek_wait_frame_: 0/0
D .513@23472: video stream#0 sending 1 invalid AOT frame @261.176733s. seeking: 0
D .513@23472: VideoRenderer clear buffered frames
D .513@23472: 0-track seek end video frame @261.176733 seek_pos_: 261111
D .513@23472: video stream#0 AOT frame is sent
D .525@17976: default FrameReader000002512A9EF8B0 #1 seekComplete 261176
D .525@17976: default 000002512A9EF8B0 FrameReader::update MediaStatus 0X124=>0X124
D .525@17976: default FrameReader 000002512A9EF8B0 callbacks 1, seeking: 0, seekComplete#1 @261176
D .525@17976: default FrameReader 000002512A9EF8B0 callbacks 0, seeking 0 flag 0, seekComplete#1 @261176
I .211@7696: 000002512A9EE430-MediaControl::seek(pos: 545640, flag:0X402 +FromStart). now: 263840
D .211@7696: default 000002512A9EF8B0-FrameReader::seek(545640, 0X402)
D .211@7696: default 000002512A9EF8B0 FrameReader::update MediaStatus 0X124=>0X1A4
D .211@7696: 000002512A9EF8B0 default FrameReaderImpl::seekTo(545640, 0X402 #2)
I .223@23472: ***buffering progress 0%***
D .223@23472: default 000002512A9EF8B0 FrameReader::update MediaStatus 0X1A4=>0X194
I .223@23472: ++++++++++++BUFFERING START++++++++++++
D .223@23472: I .223@17976: __int64 __cdecl mdk::abi::PacketIOWrapper::seek(__int64,enum mdk::abi::SeekFlag)@550 seek target(from 0): 545640ms, flags: +FromStart. now: 268.171933
D .223@17976: default 000002512A9EF8B0 FrameReader::update MediaStatus 0X194=>0X194
D .223@17976: Seek start. target time: 545640000 avseek flags: 1
D .223@17976: Seek end
D .223@17976: 1 packets is read after seek. read more to get target pts
D .223@17976: 1 packets is read after seek. seek result pts: 543.161s, requested: 545640
D .223@17976: default 000002512A9EF8B0 FrameReader::update MediaStatus 0X194=>0X114
D .223@17976: seek_drop_non_video_: 545630 ms, seek_wait_frame_: 0...
I .226@9684: ***buffering progress 100%***
D .226@9684: default 000002512A9EF8B0 FrameReader::update MediaStatus 0X114=>0X124
I .226@9684: ++++++++++++BUFFERING END++++++++++++
D .226@9684: D .226@9684: audio stream#1 is seeking #2... got flush pkt. flush decoder and  drop frames until seek target 545.6300s...
D .226@9684: invalid audio frame @-1.000000
D .228@9684: #2/2 audio seek_done: 1, seek_wait_frame_: 0/1
D .228@9684: audio stream#1 sending 1 invalid AOT frame @545.622494s. seeking: 0
I .228@9684: 000002512A9EE430 seek end audio frame @545.622494 seek_pos_: 545640, sync_ao_ 1
D .238@23472: video stream#0 is seeking #2... got flush pkt. flush decoder and  drop frames until seek target 545.6300s...
D .238@23472: invalid video frame @-1.000000
D .239@23472: h264 codec pixel format list: (expected d3d11)
D .239@23472: vulkan
D .239@23472: cuda
D .239@23472: dxva2_vld
D .239@23472: d3d11va_vld
D .239@23472: d3d11 (selected)
D .239@23472: d3d12
D .239@23472: vaapi
D .239@23472: yuv420p
D .239@23472: preparing AVHWFramesContext...
D .239@23472: hwdec hw output pixel format: d3d11
D .266@9684: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 545637, a: 545622, delta: 15 +0.023220
D .266@9684: audio stream#1 AOT frame is sent
D .333@23472: #2/2 video seek_done: 1, seek_wait_frame_: 0/0
D .333@23472: video stream#0 sending 1 invalid AOT frame @545.651833s. seeking: 0
D .333@23472: VideoRenderer clear buffered frames
D .333@23472: 0-track seek end video frame @545.651833 seek_pos_: 545640
D .333@23472: video stream#0 AOT frame is sent
D .348@17976: default FrameReader000002512A9EF8B0 #2 seekComplete 545651
D .348@17976: default 000002512A9EF8B0 FrameReader::update MediaStatus 0X124=>0X124
D .348@17976: default FrameReader 000002512A9EF8B0 callbacks 1, seeking: 0, seekComplete#2 @545651
D .348@17976: default FrameReader 000002512A9EF8B0 callbacks 0, seeking 0 flag 0, seekComplete#2 @545651
D .167@416: PlatformSurface::Event::Resize 642x483
D .169@416: VideoRenderer WxH=642.000000x483.000000 642.000000x483.000000, frame: 1906x1072
D .169@416: update transform 2d. scale: (1.000000, 0.747584), orientation: 0
D .169@416: m: mat<4, 4>(
D .169@416: 1  0  0  0  
D .169@416: 0  0.747584  0  0  
D .169@416: 0  0  1  0  
D .169@416: 0  0  0  1  
D .169@416: )
D .174@416: PlatformSurface::Event::Resize 646x487
D .176@416: VideoRenderer WxH=646.000000x487.000000 646.000000x487.000000, frame: 1906x1072
D .176@416: update transform 2d. scale: (1.000000, 0.746063), orientation: 0
D .176@416: m: mat<4, 4>(
D .176@416: 1  0  0  0  
D .176@416: 0  0.746063  0  0  
D .176@416: 0  0  1  0  
D .176@416: 0  0  0  1  
D .176@416: )
D .182@416: PlatformSurface::Event::Resize 650x493
D .183@416: VideoRenderer WxH=650.000000x493.000000 650.000000x493.000000, frame: 1906x1072
D .183@416: update transform 2d. scale: (1.000000, 0.741546), orientation: 0
D .183@416: m: mat<4, 4>(
D .183@416: 1  0  0  0  
D .183@416: 0  0.741546  0  0  
D .183@416: 0  0  1  0  
D .183@416: 0  0  0  1  
D .183@416: )
D .189@416: PlatformSurface::Event::Resize 656x498
D .190@416: VideoRenderer WxH=656.000000x498.000000 656.000000x498.000000, frame: 1906x1072
D .190@416: update transform 2d. scale: (1.000000, 0.740878), orientation: 0
D .190@416: m: mat<4, 4>(
D .190@416: 1  0  0  0  
D .190@416: 0  0.740878  0  0  
D .190@416: 0  0  1  0  
D .190@416: 0  0  0  1  
D .190@416: )
D .196@416: PlatformSurface::Event::Resize 661x503
D .197@416: VideoRenderer WxH=661.000000x503.000000 661.000000x503.000000, frame: 1906x1072
D .197@416: update transform 2d. scale: (1.000000, 0.739104), orientation: 0
D .197@416: m: mat<4, 4>(
D .197@416: 1  0  0  0  
D .197@416: 0  0.739104  0  0  
D .197@416: 0  0  1  0  
D .197@416: 0  0  0  1  
D .197@416: )
D .203@416: PlatformSurface::Event::Resize 666x509
D .204@416: VideoRenderer WxH=666.000000x509.000000 666.000000x509.000000, frame: 1906x1072
D .204@416: update transform 2d. scale: (1.000000, 0.735916), orientation: 0
D .204@416: m: mat<4, 4>(
D .204@416: 1  0  0  0  
D .204@416: 0  0.735916  0  0  
D .204@416: 0  0  1  0  
D .204@416: 0  0  0  1  
D .204@416: )
D .210@416: PlatformSurface::Event::Resize 673x515
D .212@416: VideoRenderer WxH=673.000000x515.000000 673.000000x515.000000, frame: 1906x1072
D .212@416: update transform 2d. scale: (1.000000, 0.734987), orientation: 0
D .212@416: m: mat<4, 4>(
D .212@416: 1  0  0  0  
D .212@416: 0  0.734987  0  0  
D .212@416: 0  0  1  0  
D .212@416: 0  0  0  1  
D .212@416: )
D .218@416: PlatformSurface::Event::Resize 682x522
D .219@416: VideoRenderer WxH=682.000000x522.000000 682.000000x522.000000, frame: 1906x1072
D .219@416: update transform 2d. scale: (1.000000, 0.734828), orientation: 0
D .219@416: m: mat<4, 4>(
D .219@416: 1  0  0  0  
D .219@416: 0  0.734828  0  0  
D .219@416: 0  0  1  0  
D .219@416: 0  0  0  1  
D .219@416: )
D .224@416: PlatformSurface::Event::Resize 689x529
D .226@416: VideoRenderer WxH=689.000000x529.000000 689.000000x529.000000, frame: 1906x1072
D .226@416: update transform 2d. scale: (1.000000, 0.732547), orientation: 0
D .226@416: m: mat<4, 4>(
D .226@416: 1  0  0  0  
D .226@416: 0  0.732547  0  0  
D .226@416: 0  0  1  0  
D .226@416: 0  0  0  1  
D .226@416: )
D .232@416: PlatformSurface::Event::Resize 698x536
D .233@416: VideoRenderer WxH=698.000000x536.000000 698.000000x536.000000, frame: 1906x1072
D .233@416: update transform 2d. scale: (1.000000, 0.732424), orientation: 0
D .233@416: m: mat<4, 4>(
D .233@416: 1  0  0  0  
D .233@416: 0  0.732424  0  0  
D .233@416: 0  0  1  0  
D .233@416: 0  0  0  1  
D .233@416: )
D .239@416: PlatformSurface::Event::Resize 706x545
D .240@416: VideoRenderer WxH=706.000000x545.000000 706.000000x545.000000, frame: 1906x1072
D .240@416: update transform 2d. scale: (1.000000, 0.728585), orientation: 0
D .240@416: m: mat<4, 4>(
D .240@416: 1  0  0  0  
D .240@416: 0  0.728585  0  0  
D .240@416: 0  0  1  0  
D .240@416: 0  0  0  1  
D .240@416: )
D .249@416: PlatformSurface::Event::Resize 714x552
D .250@416: VideoRenderer WxH=714.000000x552.000000 714.000000x552.000000, frame: 1906x1072
D .250@416: update transform 2d. scale: (1.000000, 0.727497), orientation: 0
D .250@416: m: mat<4, 4>(
D .250@416: 1  0  0  0  
D .250@416: 0  0.727497  0  0  
D .250@416: 0  0  1  0  
D .250@416: 0  0  0  1  
D .250@416: )
D .253@416: PlatformSurface::Event::Resize 723x560
D .255@416: VideoRenderer WxH=723.000000x560.000000 723.000000x560.000000, frame: 1906x1072
D .255@416: update transform 2d. scale: (1.000000, 0.726143), orientation: 0
D .255@416: m: mat<4, 4>(
D .255@416: 1  0  0  0  
D .255@416: 0  0.726143  0  0  
D .255@416: 0  0  1  0  
D .255@416: 0  0  0  1  
D .255@416: )
D .291@416: PlatformSurface::Event::Resize 752x578
D .292@416: VideoRenderer WxH=752.000000x578.000000 752.000000x578.000000, frame: 1906x1072
D .292@416: update transform 2d. scale: (1.000000, 0.731749), orientation: 0
D .292@416: m: mat<4, 4>(
D .292@416: 1  0  0  0  
D .292@416: 0  0.731749  0  0  
D .292@416: 0  0  1  0  
D .292@416: 0  0  0  1  
D .292@416: )
D .297@416: PlatformSurface::Event::Resize 784x598
D .298@416: VideoRenderer WxH=784.000000x598.000000 784.000000x598.000000, frame: 1906x1072
D .298@416: update transform 2d. scale: (1.000000, 0.737372), orientation: 0
D .298@416: m: mat<4, 4>(
D .298@416: 1  0  0  0  
D .298@416: 0  0.737372  0  0  
D .298@416: 0  0  1  0  
D .298@416: 0  0  0  1  
D .298@416: )
D .335@416: PlatformSurface::Event::Resize 821x618
D .337@416: VideoRenderer WxH=821.000000x618.000000 821.000000x618.000000, frame: 1906x1072
D .337@416: update transform 2d. scale: (1.000000, 0.747182), orientation: 0
D .337@416: m: mat<4, 4>(
D .337@416: 1  0  0  0  
D .337@416: 0  0.747182  0  0  
D .337@416: 0  0  1  0  
D .337@416: 0  0  0  1  
D .337@416: )
D .342@416: PlatformSurface::Event::Resize 848x631
D .343@416: VideoRenderer WxH=848.000000x631.000000 848.000000x631.000000, frame: 1906x1072
D .343@416: update transform 2d. scale: (1.000000, 0.755855), orientation: 0
D .343@416: m: mat<4, 4>(
D .343@416: 1  0  0  0  
D .343@416: 0  0.755855  0  0  
D .343@416: 0  0  1  0  
D .343@416: 0  0  0  1  
D .343@416: )
D .359@416: PlatformSurface::Event::Resize 865x640
D .360@416: VideoRenderer WxH=865.000000x640.000000 865.000000x640.000000, frame: 1906x1072
D .360@416: update transform 2d. scale: (1.000000, 0.760165), orientation: 0
D .360@416: m: mat<4, 4>(
D .360@416: 1  0  0  0  
D .360@416: 0  0.760165  0  0  
D .360@416: 0  0  1  0  
D .360@416: 0  0  0  1  
D .360@416: )
D .362@416: PlatformSurface::Event::Resize 867x641
D .363@416: VideoRenderer WxH=867.000000x641.000000 867.000000x641.000000, frame: 1906x1072
D .363@416: update transform 2d. scale: (1.000000, 0.760734), orientation: 0
D .363@416: m: mat<4, 4>(
D .363@416: 1  0  0  0  
D .363@416: 0  0.760734  0  0  
D .363@416: 0  0  1  0  
D .363@416: 0  0  0  1  
D .363@416: )
D .369@416: PlatformSurface::Event::Resize 869x643
D .370@416: VideoRenderer WxH=869.000000x643.000000 869.000000x643.000000, frame: 1906x1072
D .371@416: update transform 2d. scale: (1.000000, 0.760117), orientation: 0
D .371@416: m: mat<4, 4>(
D .371@416: 1  0  0  0  
D .371@416: 0  0.760117  0  0  
D .371@416: 0  0  1  0  
D .371@416: 0  0  0  1  
D .371@416: )
D .376@416: PlatformSurface::Event::Resize 871x644
D .378@416: VideoRenderer WxH=871.000000x644.000000 871.000000x644.000000, frame: 1906x1072
D .378@416: update transform 2d. scale: (1.000000, 0.760684), orientation: 0
D .378@416: m: mat<4, 4>(
D .378@416: 1  0  0  0  
D .378@416: 0  0.760684  0  0  
D .378@416: 0  0  1  0  
D .378@416: 0  0  0  1  
D .378@416: )
D .383@416: PlatformSurface::Event::Resize 872x644
D .385@416: VideoRenderer WxH=872.000000x644.000000 872.000000x644.000000, frame: 1906x1072
D .385@416: update transform 2d. scale: (1.000000, 0.761557), orientation: 0
D .385@416: m: mat<4, 4>(
D .385@416: 1  0  0  0  
D .385@416: 0  0.761557  0  0  
D .385@416: 0  0  1  0  
D .385@416: 0  0  0  1  
D .385@416: )
D .391@416: PlatformSurface::Event::Resize 873x645
D .393@416: VideoRenderer WxH=873.000000x645.000000 873.000000x645.000000, frame: 1906x1072
D .393@416: update transform 2d. scale: (1.000000, 0.761248), orientation: 0
D .393@416: m: mat<4, 4>(
D .393@416: 1  0  0  0  
D .393@416: 0  0.761248  0  0  
D .393@416: 0  0  1  0  
D .393@416: 0  0  0  1  
D .393@416: )
D .398@416: PlatformSurface::Event::Resize 874x645
D .400@416: VideoRenderer WxH=874.000000x645.000000 874.000000x645.000000, frame: 1906x1072
D .400@416: update transform 2d. scale: (1.000000, 0.762120), orientation: 0
D .400@416: m: mat<4, 4>(
D .400@416: 1  0  0  0  
D .400@416: 0  0.76212  0  0  
D .400@416: 0  0  1  0  
D .400@416: 0  0  0  1  
D .400@416: )
D .428@416: PlatformSurface::Event::Resize 875x645
D .429@416: VideoRenderer WxH=875.000000x645.000000 875.000000x645.000000, frame: 1906x1072
D .429@416: update transform 2d. scale: (1.000000, 0.762993), orientation: 0
D .429@416: m: mat<4, 4>(
D .429@416: 1  0  0  0  
D .429@416: 0  0.762993  0  0  
D .429@416: 0  0  1  0  
D .429@416: 0  0  0  1  
D .429@416: )
D .441@416: PlatformSurface::Event::Resize 875x646
D .443@416: VideoRenderer WxH=875.000000x646.000000 875.000000x646.000000, frame: 1906x1072
D .443@416: update transform 2d. scale: (1.000000, 0.761811), orientation: 0
D .443@416: m: mat<4, 4>(
D .443@416: 1  0  0  0  
D .443@416: 0  0.761811  0  0  
D .443@416: 0  0  1  0  
D .443@416: 0  0  0  1  
D .443@416: )
D .456@416: PlatformSurface::Event::Resize 875x647
D .458@416: VideoRenderer WxH=875.000000x647.000000 875.000000x647.000000, frame: 1906x1072
D .458@416: update transform 2d. scale: (1.000000, 0.760634), orientation: 0
D .458@416: m: mat<4, 4>(
D .458@416: 1  0  0  0  
D .458@416: 0  0.760634  0  0  
D .458@416: 0  0  1  0  
D .458@416: 0  0  0  1  
D .458@416: )
D .470@416: PlatformSurface::Event::Resize 876x647
D .471@416: VideoRenderer WxH=876.000000x647.000000 876.000000x647.000000, frame: 1906x1072
D .471@416: update transform 2d. scale: (1.000000, 0.761503), orientation: 0
D .471@416: m: mat<4, 4>(
D .471@416: 1  0  0  0  
D .471@416: 0  0.761503  0  0  
D .471@416: 0  0  1  0  
D .471@416: 0  0  0  1  
D .471@416: )
D .477@416: PlatformSurface::Event::Resize 877x647
D .478@416: VideoRenderer WxH=877.000000x647.000000 877.000000x647.000000, frame: 1906x1072
D .478@416: update transform 2d. scale: (1.000000, 0.762372), orientation: 0
D .478@416: m: mat<4, 4>(
D .478@416: 1  0  0  0  
D .478@416: 0  0.762372  0  0  
D .478@416: 0  0  1  0  
D .478@416: 0  0  0  1  
D .478@416: )
D .484@416: PlatformSurface::Event::Resize 878x648
D .485@416: VideoRenderer WxH=878.000000x648.000000 878.000000x648.000000, frame: 1906x1072
D .485@416: update transform 2d. scale: (1.000000, 0.762064), orientation: 0
D .485@416: m: mat<4, 4>(
D .485@416: 1  0  0  0  
D .485@416: 0  0.762064  0  0  
D .485@416: 0  0  1  0  
D .485@416: 0  0  0  1  
D .485@416: )
D .500@416: PlatformSurface::Event::Resize 879x648
D .501@416: VideoRenderer WxH=879.000000x648.000000 879.000000x648.000000, frame: 1906x1072
D .501@416: update transform 2d. scale: (1.000000, 0.762932), orientation: 0
D .501@416: m: mat<4, 4>(
D .501@416: 1  0  0  0  
D .501@416: 0  0.762932  0  0  
D .501@416: 0  0  1  0  
D .501@416: 0  0  0  1  
D .501@416: )
D .506@416: PlatformSurface::Event::Resize 879x649
D .507@416: VideoRenderer WxH=879.000000x649.000000 879.000000x649.000000, frame: 1906x1072
D .507@416: update transform 2d. scale: (1.000000, 0.761756), orientation: 0
D .507@416: m: mat<4, 4>(
D .507@416: 1  0  0  0  
D .507@416: 0  0.761756  0  0  
D .507@416: 0  0  1  0  
D .507@416: 0  0  0  1  
D .507@416: )
D .513@416: PlatformSurface::Event::Resize 880x649
D .514@416: VideoRenderer WxH=880.000000x649.000000 880.000000x649.000000, frame: 1906x1072
D .514@416: update transform 2d. scale: (1.000000, 0.762623), orientation: 0
D .514@416: m: mat<4, 4>(
D .514@416: 1  0  0  0  
D .514@416: 0  0.762623  0  0  
D .514@416: 0  0  1  0  
D .514@416: 0  0  0  1  
D .514@416: )
D .527@416: PlatformSurface::Event::Resize 881x650
D .529@416: PlatformSurface::Event::Resize 882x650
D .529@416: VideoRenderer WxH=882.000000x650.000000 882.000000x650.000000, frame: 1906x1072
D .529@416: update transform 2d. scale: (1.000000, 0.763180), orientation: 0
D .529@416: m: mat<4, 4>(
D .529@416: 1  0  0  0  
D .529@416: 0  0.76318  0  0  
D .529@416: 0  0  1  0  
D .529@416: 0  0  0  1  
D .529@416: )
D .542@416: PlatformSurface::Event::Resize 883x651
D .542@416: VideoRenderer WxH=883.000000x651.000000 883.000000x651.000000, frame: 1906x1072
D .542@416: update transform 2d. scale: (1.000000, 0.762872), orientation: 0
D .542@416: m: mat<4, 4>(
D .542@416: 1  0  0  0  
D .542@416: 0  0.762872  0  0  
D .542@416: 0  0  1  0  
D .542@416: 0  0  0  1  
D .542@416: )
D .550@416: PlatformSurface::Event::Resize 887x653
D .551@416: VideoRenderer WxH=887.000000x653.000000 887.000000x653.000000, frame: 1906x1072
D .551@416: update transform 2d. scale: (1.000000, 0.763981), orientation: 0
D .551@416: m: mat<4, 4>(
D .551@416: 1  0  0  0  
D .551@416: 0  0.763981  0  0  
D .551@416: 0  0  1  0  
D .551@416: 0  0  0  1  
D .551@416: )
D .556@416: PlatformSurface::Event::Resize 890x654
D .557@416: VideoRenderer WxH=890.000000x654.000000 890.000000x654.000000, frame: 1906x1072
D .557@416: update transform 2d. scale: (1.000000, 0.765392), orientation: 0
D .557@416: m: mat<4, 4>(
D .557@416: 1  0  0  0  
D .557@416: 0  0.765392  0  0  
D .557@416: 0  0  1  0  
D .557@416: 0  0  0  1  
D .557@416: )
D .564@416: PlatformSurface::Event::Resize 893x656
D .564@416: VideoRenderer WxH=893.000000x656.000000 893.000000x656.000000, frame: 1906x1072
D .564@416: update transform 2d. scale: (1.000000, 0.765631), orientation: 0
D .564@416: m: mat<4, 4>(
D .564@416: 1  0  0  0  
D .564@416: 0  0.765631  0  0  
D .564@416: 0  0  1  0  
D .565@416: 0  0  0  1  
D .565@416: )
D .574@416: PlatformSurface::Event::Resize 895x657
D .575@416: VideoRenderer WxH=895.000000x657.000000 895.000000x657.000000, frame: 1906x1072
D .575@416: update transform 2d. scale: (1.000000, 0.766178), orientation: 0
D .575@416: m: mat<4, 4>(
D .575@416: 1  0  0  0  
D .575@416: 0  0.766178  0  0  
D .575@416: 0  0  1  0  
D .575@416: 0  0  0  1  
D .575@416: )
D .578@416: PlatformSurface::Event::Resize 899x659
D .578@416: VideoRenderer WxH=899.000000x659.000000 899.000000x659.000000, frame: 1906x1072
D .578@416: update transform 2d. scale: (1.000000, 0.767266), orientation: 0
D .578@416: m: mat<4, 4>(
D .578@416: 1  0  0  0  
D .578@416: 0  0.767266  0  0  
D .578@416: 0  0  1  0  
D .578@416: 0  0  0  1  
D .578@416: )
D .585@416: PlatformSurface::Event::Resize 904x661
D .586@416: VideoRenderer WxH=904.000000x661.000000 904.000000x661.000000, frame: 1906x1072
D .586@416: update transform 2d. scale: (1.000000, 0.769199), orientation: 0
D .586@416: m: mat<4, 4>(
D .586@416: 1  0  0  0  
D .586@416: 0  0.769199  0  0  
D .586@416: 0  0  1  0  
D .586@416: 0  0  0  1  
D .586@416: )
D .592@416: PlatformSurface::Event::Resize 909x664
D .593@416: VideoRenderer WxH=909.000000x664.000000 909.000000x664.000000, frame: 1906x1072
D .593@416: update transform 2d. scale: (1.000000, 0.769959), orientation: 0
D .593@416: m: mat<4, 4>(
D .593@416: 1  0  0  0  
D .593@416: 0  0.769959  0  0  
D .593@416: 0  0  1  0  
D .593@416: 0  0  0  1  
D .593@416: )
D .599@416: PlatformSurface::Event::Resize 914x667
D .600@416: VideoRenderer WxH=914.000000x667.000000 914.000000x667.000000, frame: 1906x1072
D .600@416: update transform 2d. scale: (1.000000, 0.770712), orientation: 0
D .600@416: m: mat<4, 4>(
D .600@416: 1  0  0  0  
D .600@416: 0  0.770712  0  0  
D .600@416: 0  0  1  0  
D .600@416: 0  0  0  1  
D .600@416: )
D .607@416: PlatformSurface::Event::Resize 922x670
D .607@416: VideoRenderer WxH=922.000000x670.000000 922.000000x670.000000, frame: 1906x1072
D .607@416: update transform 2d. scale: (1.000000, 0.773977), orientation: 0
D .607@416: m: mat<4, 4>(
D .607@416: 1  0  0  0  
D .607@416: 0  0.773977  0  0  
D .607@416: 0  0  1  0  
D .608@416: 0  0  0  1  
D .608@416: )
D .614@416: PlatformSurface::Event::Resize 929x674
D .615@416: VideoRenderer WxH=929.000000x674.000000 929.000000x674.000000, frame: 1906x1072
D .615@416: update transform 2d. scale: (1.000000, 0.775225), orientation: 0
D .615@416: m: mat<4, 4>(
D .615@416: 1  0  0  0  
D .615@416: 0  0.775225  0  0  
D .615@416: 0  0  1  0  
D .615@416: 0  0  0  1  
D .615@416: )
D .621@416: PlatformSurface::Event::Resize 936x678
D .622@416: VideoRenderer WxH=936.000000x678.000000 936.000000x678.000000, frame: 1906x1072
D .622@416: update transform 2d. scale: (1.000000, 0.776458), orientation: 0
D .622@416: m: mat<4, 4>(
D .622@416: 1  0  0  0  
D .622@416: 0  0.776458  0  0  
D .622@416: 0  0  1  0  
D .622@416: 0  0  0  1  
D .622@416: )
D .628@416: PlatformSurface::Event::Resize 943x682
D .630@416: VideoRenderer WxH=943.000000x682.000000 943.000000x682.000000, frame: 1906x1072
D .630@416: update transform 2d. scale: (1.000000, 0.777677), orientation: 0
D .630@416: m: mat<4, 4>(
D .630@416: 1  0  0  0  
D .630@416: 0  0.777677  0  0  
D .630@416: 0  0  1  0  
D .630@416: 0  0  0  1  
D .630@416: )
D .635@416: PlatformSurface::Event::Resize 949x687
D .636@416: VideoRenderer WxH=949.000000x687.000000 949.000000x687.000000, frame: 1906x1072
D .636@416: update transform 2d. scale: (1.000000, 0.776929), orientation: 0
D .636@416: m: mat<4, 4>(
D .636@416: 1  0  0  0  
D .636@416: 0  0.776929  0  0  
D .636@416: 0  0  1  0  
D .636@416: 0  0  0  1  
D .636@416: )
D .642@416: PlatformSurface::Event::Resize 955x689
D .643@416: VideoRenderer WxH=955.000000x689.000000 955.000000x689.000000, frame: 1906x1072
D .643@416: update transform 2d. scale: (1.000000, 0.779572), orientation: 0
D .643@416: m: mat<4, 4>(
D .643@416: 1  0  0  0  
D .643@416: 0  0.779572  0  0  
D .643@416: 0  0  1  0  
D .643@416: 0  0  0  1  
D .643@416: )
D .650@416: PlatformSurface::Event::Resize 960x692
D .650@416: VideoRenderer WxH=960.000000x692.000000 960.000000x692.000000, frame: 1906x1072
D .651@416: update transform 2d. scale: (1.000000, 0.780256), orientation: 0
D .651@416: m: mat<4, 4>(
D .651@416: 1  0  0  0  
D .651@416: 0  0.780256  0  0  
D .651@416: 0  0  1  0  
D .651@416: 0  0  0  1  
D .651@416: )
D .657@416: PlatformSurface::Event::Resize 962x694
D .658@416: VideoRenderer WxH=962.000000x694.000000 962.000000x694.000000, frame: 1906x1072
D .658@416: update transform 2d. scale: (1.000000, 0.779628), orientation: 0
D .658@416: m: mat<4, 4>(
D .658@416: 1  0  0  0  
D .658@416: 0  0.779628  0  0  
D .658@416: 0  0  1  0  
D .658@416: 0  0  0  1  
D .658@416: )
D .664@416: PlatformSurface::Event::Resize 964x695
D .665@416: VideoRenderer WxH=964.000000x695.000000 964.000000x695.000000, frame: 1906x1072
D .665@416: update transform 2d. scale: (1.000000, 0.780125), orientation: 0
D .665@416: m: mat<4, 4>(
D .665@416: 1  0  0  0  
D .665@416: 0  0.780125  0  0  
D .665@416: 0  0  1  0  
D .665@416: 0  0  0  1  
D .665@416: )
D .671@416: PlatformSurface::Event::Resize 966x696
D .672@416: VideoRenderer WxH=966.000000x696.000000 966.000000x696.000000, frame: 1906x1072
D .672@416: update transform 2d. scale: (1.000000, 0.780620), orientation: 0
D .672@416: m: mat<4, 4>(
D .672@416: 1  0  0  0  
D .672@416: 0  0.78062  0  0  
D .672@416: 0  0  1  0  
D .672@416: 0  0  0  1  
D .672@416: )
D .678@416: PlatformSurface::Event::Resize 966x697
D .679@416: VideoRenderer WxH=966.000000x697.000000 966.000000x697.000000, frame: 1906x1072
D .679@416: update transform 2d. scale: (1.000000, 0.779500), orientation: 0
D .679@416: m: mat<4, 4>(
D .679@416: 1  0  0  0  
D .679@416: 0  0.7795  0  0  
D .679@416: 0  0  1  0  
D .679@416: 0  0  0  1  
D .679@416: )
D .686@416: PlatformSurface::Event::Resize 967x697
D .686@416: VideoRenderer WxH=967.000000x697.000000 967.000000x697.000000, frame: 1906x1072
D .686@416: update transform 2d. scale: (1.000000, 0.780307), orientation: 0
D .686@416: m: mat<4, 4>(
D .686@416: 1  0  0  0  
D .686@416: 0  0.780307  0  0  
D .686@416: 0  0  1  0  
D .686@416: 0  0  0  1  
D .686@416: )
D .708@416: PlatformSurface::Event::Resize 967x698
D .708@416: VideoRenderer WxH=967.000000x698.000000 967.000000x698.000000, frame: 1906x1072
D .708@416: update transform 2d. scale: (1.000000, 0.779189), orientation: 0
D .708@416: m: mat<4, 4>(
D .708@416: 1  0  0  0  
D .708@416: 0  0.779189  0  0  
D .708@416: 0  0  1  0  
D .708@416: 0  0  0  1  
D .708@416: )
D .715@416: PlatformSurface::Event::Resize 968x698
D .716@416: VideoRenderer WxH=968.000000x698.000000 968.000000x698.000000, frame: 1906x1072
D .716@416: update transform 2d. scale: (1.000000, 0.779995), orientation: 0
D .716@416: m: mat<4, 4>(
D .716@416: 1  0  0  0  
D .716@416: 0  0.779995  0  0  
D .716@416: 0  0  1  0  
D .716@416: 0  0  0  1  
D .716@416: )
D .780@416: PlatformSurface::Event::Resize 968x697
D .781@416: VideoRenderer WxH=968.000000x697.000000 968.000000x697.000000, frame: 1906x1072
D .781@416: update transform 2d. scale: (1.000000, 0.781114), orientation: 0
D .781@416: m: mat<4, 4>(
D .781@416: 1  0  0  0  
D .781@416: 0  0.781114  0  0  
D .781@416: 0  0  1  0  
D .781@416: 0  0  0  1  
D .781@416: )
D .786@416: PlatformSurface::Event::Resize 967x694
D .788@416: VideoRenderer WxH=967.000000x694.000000 967.000000x694.000000, frame: 1906x1072
D .788@416: update transform 2d. scale: (1.000000, 0.783680), orientation: 0
D .788@416: m: mat<4, 4>(
D .788@416: 1  0  0  0  
D .788@416: 0  0.78368  0  0  
D .788@416: 0  0  1  0  
D .788@416: 0  0  0  1  
D .788@416: )
D .793@416: PlatformSurface::Event::Resize 963x688
D .795@416: VideoRenderer WxH=963.000000x688.000000 963.000000x688.000000, frame: 1906x1072
D .795@416: update transform 2d. scale: (1.000000, 0.787245), orientation: 0
D .795@416: m: mat<4, 4>(
D .795@416: 1  0  0  0  
D .795@416: 0  0.787245  0  0  
D .795@416: 0  0  1  0  
D .795@416: 0  0  0  1  
D .795@416: )
D .801@416: PlatformSurface::Event::Resize 961x681
D .801@416: VideoRenderer WxH=961.000000x681.000000 961.000000x681.000000, frame: 1906x1072
D .802@416: update transform 2d. scale: (1.000000, 0.793685), orientation: 0
D .802@416: m: mat<4, 4>(
D .802@416: 1  0  0  0  
D .802@416: 0  0.793685  0  0  
D .802@416: 0  0  1  0  
D .802@416: 0  0  0  1  
D .802@416: )
D .040@416: 000002512A9E13F0->PlatformSurface::Event::Close
D .040@416: ++++++++++onDestroyContext(surface 000002512A9E13F0, ctx 000002512AA171C0)+++++++++++
D .040@416: __cdecl ThreadLocal<bool>::Data::Data(void) thread: 416
D .040@416: bool *__cdecl ThreadLocal<bool>::get(void) const allocate and initialize ThreadLocal data
D .040@416: __cdecl ThreadLocal<struct UGL::opengl::Context::Config>::Data::Data(void) thread: 416
D .040@416: struct UGL::opengl::Context::Config *__cdecl ThreadLocal<struct UGL::opengl::Context::Config>::get(void) const allocate and initialize ThreadLocal data
D .040@416: select gl api resolver for EGL|OpenGL|OpenGLES
D .040@416: __cdecl ThreadLocal<class std::function<void * __cdecl(char const *)> >::Data::Data(void) thread: 416
D .040@416: class std::function<void * __cdecl(char const *)> *__cdecl ThreadLocal<class std::function<void * __cdecl(char const *)> >::get(void) const allocate and initialize ThreadLocal data
D .040@416: dso.load: libEGLd.dlltest: true
D .040@416: dso.load: libEGL.dlltest: true
D .040@416: libEGL.dll test load result 0000000000000000...
D .040@416: __cdecl ThreadLocal<bool>::Data::Data(void) thread: 416
D .040@416: bool *__cdecl ThreadLocal<bool>::get(void) const allocate and initialize ThreadLocal data
D .040@416: No current opengl context in thread 416
D .040@416: Context::destroyCurrent() is called without a valid context
D .040@416: 000002512A9FD830__cdecl UGL::opengl::Context::Local<struct mdk::abi::GLVideoRenderer::Private::Renderers,struct mdk::abi::GLVideoRenderer::Private::Renderers>::~Local(void)0000000000000000 count: 0
D .040@416: __cdecl mdk::abi::VideoRenderer::Private::~Private(void) @125
D .040@416: destroyRenderContext: 000002512AA171C0
D .040@416: removing closed surface...
D .040@416: surface removed by event callback...
D .040@416: __cdecl ThreadLocal<class std::function<void * __cdecl(char const *)> >::Data::~Data(void) thread: 416
D .040@416: __cdecl ThreadLocal<struct UGL::opengl::Context::Config>::Data::~Data(void) thread: 416
D .040@416: __cdecl ThreadLocal<bool>::Data::~Data(void) thread: 416
D .040@416: __cdecl ThreadLocal<bool>::Data::~Data(void) thread: 416
D .040@7696: 000000E8CDAFF260__cdecl mdk::abi::Player::~Player(void)64
I .041@7696: setNext from -1 url:
D .041@7696: default FrameReader000002512A9EF8B0 state: 1=>1=>0, 0
I .041@7696: default000002512A9EF8B0 void __cdecl mdk::abi::FrameReader::stop(void), current state: 1
D .041@7696: 000002512A9EF8B0 bool __cdecl mdk::abi::FrameReaderImpl::unload(void), current status 0x124, invalid: 0, loading: 0, loaded: 4, buffering: 0, seeking: 0, prepared: 256, EOF: 0
D .041@7696: 000002512AA183A0 request avformat input interrupt
D .041@7696: 000002512A9F4AE0 request to interrupt io operation
D .041@7696: default FrameReader000002512A9EF8B0 state: 1=>0=>0, 0
I .041@7696: default000002512A9EF8B0 void __cdecl mdk::abi::FrameReader::stop(void), current state: 1
D .041@7696: __cdecl mdk::abi::MediaPlayer::Private::~Private(void)
D .041@7696: 000002512A9EE430 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1048 requested state 0=>0, current state 1. status: 0X124
D .041@7696: default FrameReader000002512A9EF8B0 state: 1=>0=>0, 0
I .041@7696: default000002512A9EF8B0 void __cdecl mdk::abi::FrameReader::stop(void), current state: 1
D .043@17976: unload_requested_. skip sending packet
D .043@17976: free custome avio: 000002512AA30D40
D .043@17976: D .043@17976: 000002512A9F4AC0 close url: video.mp4
D .043@17976: 17976default 000002512A9EF8B0 bool __cdecl mdk::abi::FrameReader::update(enum mdk::abi::MediaStatus) @1087: reset status_mask. status: 121
D .043@17976: default 000002512A9EF8B0 FrameReader::update MediaStatus 0X124=>0X1
D .043@17976: stop by user. clear packet queues and send eof packets for each thread...
D .043@17976: FrameReader@000002512A9EF8B0 sending Packet::End to all packet queues. PacketIO@000002512AA188D0 ->url: video.mp4
D .043@23472: EOS video frame of track 0
D .044@17976: clear packet queue for stream 0
D .044@23472: video stream#0 decoding loop is finished. packets: 2107397287, pts: [594.506600, 0.000000]
D .044@17976: clear packet queue for stream 1
D .044@17976: before changed() 1
D .044@17976: default FrameReader000002512A9EF8B0 state: 1=>0=>0, 0
D .044@17976: 000002512A9EF8B0 bool __cdecl mdk::abi::FrameReaderImpl::unload(void), current status 0x1, invalid: 0, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0
D .056@9684: EOS audio frame of track 0
D .056@9684: audio stream#1 decoding loop is finished. packets: 0, pts: [0.000000, 0.000000]
D .056@9684: __cdecl ThreadLocal<struct mdk::abi::ComInit>::Data::~Data(void) thread: 9684
D .056@17976: default FrameReader000002512A9EF8B0 state: 1=>0=>0, 1
D .056@17976: default FrameReader000002512A9EF8B0 update state: 1=>0
D .068@7696: default000002512A9EF8B0 deleting FrameReader...
D .068@7696: 000002512A9F3450 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1048 requested state 0=>0, current state 0. status: 0
D .068@7696: default000002512A9F6060 deleting FrameReader...
D .068@7696: player is destroyed 
D .079@7696: __cdecl mdk::abi::VideoRenderer::Private::~Private(void) @125
D .080@7696: 000002512CBB5130->mdk::abi::D3D11NativeBufferPool::~D3D11NativeBufferPool

D .080@7696: 000002512CBB5228__cdecl UGL::opengl::Context::Local<struct mdk::abi::D3D11NativeBufferPool::ctx_res_t,struct mdk::abi::D3D11NativeBufferPool::ctx_res_t>::~Local(void)0000000000000001 count: 0
D .080@7696: 000002512CBB5130__cdecl mdk::abi::NativeVideoBufferPool::~NativeVideoBufferPool(void)
D .099@7696: __cdecl mdk::abi::VideoRenderer::Private::~Private(void) @125

@wang-bin
Copy link
Owner

do you have the crash log

@mohammadinfo
Copy link
Author

do you have the crash log

I have to ask from my customers...

@mohammadinfo
Copy link
Author

do you have the crash log

d3d11.log :

I .381@3480: 0.24.0 (git 747da87) - Multimedia Development Kit. Copyright (c) 2016-2023 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Windows0x0600/10.0.19045 x86_64; MSVC1937; vcruntime14.37.32822.0; 11:12:25 Dec 31 2023

D .382@3480: default00000175094A1AF0 new FrameReader...
D .382@3480: Registered audio backends: XAudio2 DSound null 
D .382@3480: XAudio2_9.dll
D .389@3480: Build with XAudio2 from Win8+ SDK
D .389@3480: Try symbol 'XAudio2Create' from Windows SDK dll
D .389@3480: default00000175094A7FC0 new FrameReader...
D .389@3480: Registered audio backends: XAudio2 DSound null 
D .389@3480: 0000001521CFF320__cdecl mdk::abi::Player::Player(void)
D .390@3480: getVideoOutContext 0000000000000000 => 00000175094A34C0. vo count: 1
D .390@3480: global option: logfile = d3d11.log
D .390@3480: player property: logfile = d3d11.log
D .390@3480: global option: MDK_KEY = 92178446AF0885458A93CDF446E3B9160A5FC865796E9FCFF262D534389866D04BD4FA52EFECF1BF7E14B0D73A5E8C493A06876FF5BEDC6F801A46B42E7873026DE87BB9AF087ABA756C320BB91C46E94A5FC0021508E8BF9E03ACD25AB0539D4EA194B0D543B5179056FC62441CB248878AF87D3B72ACF6B9F753BA59187A02
D .390@3480: 3mdk verify key signature ok
D .390@3480: 3mdk license key restrictions: Test, 
D .390@3480: key time: -1
D .390@3480: check version
D .390@3480: user module: C:\Users\Amir\Downloads\test_video\glfwplay.exe
D .391@3480: user module: C:\Users\Amir\Downloads\test_video\glfwplay.exe
D .391@3480: 3mdk license key for app: glfwplay
D .434@3480: default FrameReader00000175094A1AF0 state: 0=>0=>0, 0
I .434@3480: default00000175094A1AF0 void __cdecl mdk::abi::FrameReader::stop(void), current state: 0
D .434@3480: default FrameReader00000175094A1AF0 state: 0=>0=>0, 0
I .434@3480: default00000175094A1AF0 void __cdecl mdk::abi::FrameReader::stop(void), current state: 0
D .434@3480: video decoders: "D3D11"
D .434@3480: video decoders: "D3D11"
I .434@3480: 00000175094A06B0 MediaControl.prepare(0, ...) video.mp4
D .434@3480: default 00000175094A1AF0 FrameReader.start(0, ...)
D .434@3480: default 00000175094A1AF0 FrameReader::update MediaStatus 0=>0X2
D .434@3480: default FrameReader00000175094A1AF0 state: 0=>0=>1, 0
D .434@3480: default FrameReader00000175094A1AF0 state: 0=>1=>1, 0
D .435@3480: 00000175094A06B0 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1048 requested state 2=>1, current state 0. status: 0X2
D .435@13092: start frame reader thread: 13092
D .435@3480: default FrameReader00000175094A1AF0 request to pause 0, loaded: 0.
D .435@3480: default FrameReader00000175094A1AF0 state: 0=>1=>1, 0
D .435@3480: getVideoOutContext 000000000006070C => 00000175094AFE10. vo count: 2
D .435@13092: try to load av module: C:\Users\Amir\Downloads\test_video\ffmpeg-6.dll
D .454@13092: ffmpeg loaded: C:\Users\Amir\Downloads\test_video\ffmpeg-6.dll
D .454@12700: Rendering thread @12700
D .454@12700: 00000175094A0040 start RenderLoop
D .454@13092: Selected avformat runtime version: 60.20.100 (build: 60.20.100), license: LGPL version 2.1 or later
D .454@12700: 00000175094D4A80->PlatformSurface::Event::NativeHandle: 0000000000000000>>>000000000006070C
D .454@13092: Selected avformat runtime configuration: --extra-version=avbuild --disable-doc --disable-debug --enable-shared --enable-runtime-cpudetect --enable-libvpl --disable-ptx-compression --enable-mediafoundation --disable-postproc --toolchain=msvc --windres=llvm-windres --extra-windresflags='--target=x86_64-pc-windows-msvc -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.37.32822/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.37.32822/ATLMFC/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Auxiliary/VS/include -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/ucrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/um -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/shared -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/winrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/cppwinrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/NETFXSDK/4.8/include/um' --enable-pic --extra-cflags='-I/d/a/avbuild/avbuild/tools/Vulkan-Headers/include -MT -Zi -FS -guard:cf -I/d/a/avbuild/avbuild/tools/dep/include -D_WIN32_WINNT=0x0600' --extra-ldflags='-DEBUG -guard:cf -OPT:REF -SUBSYSTEM:CONSOLE' --enable-small --disable-outdevs --disable-filters --enable-filter='*null*,afade,*fifo,*format,*resample,aeval,allrgb,allyuv,atempo,pan,*bars,color,*key,crop,draw*,eq*,framerate,*_qsv,*_vaapi,*v4l2*,hw*,scale,volume,test*' --disable-muxers --disable-encoders --disable-decoders --disable-demuxers --disable-filter=scale_cuda --enable-decoder='*sub*,movtext,*web*,aac*,*ac3*,alac*,ape,ass,av1*,ccaption,cfhd,cook,dca,dnxhd,eac3*,exr,truehd,ff*,*yuv*,flv,flac,gif,h26[3-4]*,hevc*,hap,mp[1-3]*,prores,*peg*,mlp,mpl2,nellymoser,opus,pcm*,qtrle,*png*,tiff,rawvideo,rv*,sami,srt,ssa,v210*,vc1*,vorbis,vp[6-9]*,wm*,wrapped_avframe' --enable-demuxer='*sub*,*ac3,*ac,*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='aac,cfhd,dnxhd,exr,ff*,*yuv*,gif,h26[3-4]*,av1*,hevc*,mjpeg*,*png,opus,pcm*,prores*,rawvideo,spdif,speedhq,*jpeg,*png,tiff,vp[8-9]*,wrapped_avframe,*nvenc,*qsv,*v4l2m2m,*vaapi,vorbis' --enable-muxer='*jpeg,dnxhd,fifo,flv,gif,hls,h264,hevc,image2,mov,mp4,mpegts,matroska,null,og*,pcm*,rawvideo,spdif,*pipe,*segment,webm,wav,dash,nu*'
D .455@12700: auto __cdecl mdk::abi::VideoPresenter::{ctor}::<lambda_3>::operator ()(class UGS::PlatformSurface *) const: 000000000006070C=>00000175094AFE10 RenderAPI.type: 4
D .455@12700: global option: ffmpeg.version = createRenderContext of RenderAPI::Type 4 from surface 00000175094D4A80 with extra native res 0000000000000000
D .455@13092: 6
D .455@13092: avformat_version00007FFD75841500
D .455@13092: Trying MediaIO FFmpeg for protocol ""
D .455@13092: 00000175094A6480 open url: video.mp4
I .456@13092: 00000175094A6480 url opened
D .456@13092: Selected avcodec runtime version: 60.36.100 (build: 60.36.100), license: LGPL version 2.1 or later
D .456@13092: avcodec_descriptor_next00007FFD753B5550
D .459@12700: dxgi adapter 0: vendor 1002, device 68c1, revision 0, AMD Mobility Radeon HD 5000 Series
D .460@12700: (hr = D3D11CreateDevice(adapter.Get(), adapter ? D3D_DRIVER_TYPE_UNKNOWN : D3D_DRIVER_TYPE_HARDWARE , nullptr, flags, pFls, nFls , ( 7 ), &dev, nullptr, nullptr))  ERROR@222D3D::CreateDevice11: (80070057) unknown error
D .460@12700: D .461@13092: default 00000175094A1AF0 FrameReader::update MediaStatus 0X2=>0X2
D .461@13092: FFmpeg/Libav runtime git-2023-12-23-f5f414d-avbuild
D .461@13092: Selected avutil runtime version: 58.36.100 (build: 58.36.100), license: LGPL version 2.1 or later
D .461@13092: global option: ffmpeg.configuration = --extra-version=avbuild --disable-doc --disable-debug --enable-shared --enable-runtime-cpudetect --enable-libvpl --disable-ptx-compression --enable-mediafoundation --disable-postproc --toolchain=msvc --windres=llvm-windres --extra-windresflags='--target=x86_64-pc-windows-msvc -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.37.32822/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.37.32822/ATLMFC/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Auxiliary/VS/include -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/ucrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/um -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/shared -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/winrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/cppwinrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/NETFXSDK/4.8/include/um' --enable-pic --extra-cflags='-I/d/a/avbuild/avbuild/tools/Vulkan-Headers/include -MT -Zi -FS -guard:cf -I/d/a/avbuild/avbuild/tools/dep/include -D_WIN32_WINNT=0x0600' --extra-ldflags='-DEBUG -guard:cf -OPT:REF -SUBSYSTEM:CONSOLE' --enable-small --disable-outdevs --disable-filters --enable-filter='*null*,afade,*fifo,*format,*resample,aeval,allrgb,allyuv,atempo,pan,*bars,color,*key,crop,draw*,eq*,framerate,*_qsv,*_vaapi,*v4l2*,hw*,scale,volume,test*' --disable-muxers --disable-encoders --disable-decoders --disable-demuxers --disable-filter=scale_cuda --enable-decoder='*sub*,movtext,*web*,aac*,*ac3*,alac*,ape,ass,av1*,ccaption,cfhd,cook,dca,dnxhd,eac3*,exr,truehd,ff*,*yuv*,flv,flac,gif,h26[3-4]*,hevc*,hap,mp[1-3]*,prores,*peg*,mlp,mpl2,nellymoser,opus,pcm*,qtrle,*png*,tiff,rawvideo,rv*,sami,srt,ssa,v210*,vc1*,vorbis,vp[6-9]*,wm*,wrapped_avframe' --enable-demuxer='*sub*,*ac3,*ac,*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='aac,cfhd,dnxhd,exr,ff*,*yuv*,gif,h26[3-4]*,av1*,hevc*,mjpeg*,*png,opus,pcm*,prores*,rawvideo,spdif,speedhq,*jpeg,*png,tiff,vp[8-9]*,wrapped_avframe,*nvenc,*qsv,*v4l2m2m,*vaapi,vorbis' --enable-muxer='*jpeg,dnxhd,fifo,flv,gif,hls,h264,hevc,image2,mov,mp4,mpegts,matroska,null,og*,pcm*,rawvideo,spdif,*pipe,*segment,webm,wav,dash,nu*'
D .461@13092: av_dict_copy00007FFD758505D0
D .461@13092: before avformat_open_input. io: 00000175094A6480(FFmpeg/pb: 00000175094D7FC0, url: video.mp4
D .462@13092: FFmpeg/Libav runtime git-2023-12-23-f5f414d-avbuild
D .478@12700: d3d11.1 device feature level: 0xb000, requested: 0xc200.
D .482@12700: ++++++++++onContextCreated(surface 00000175094D4A80, ctx 00000175094AFED0)+++++++++++
D .483@12700: set d3d11 device. Feature level: 0XB000, create flags: 0
D .483@12700: a3->QueryVideoMemoryInfo(0, DXGI_MEMORY_SEGMENT_GROUP_LOCAL, &vmi[0])  ERROR@168D3D::DumpInfo: (8876086a) unknown error
D .483@12700: D .483@12700: a3->QueryVideoMemoryInfo(0, DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL, &vmi[1])  ERROR@169D3D::DumpInfo: (8876086a) unknown error
D .483@12700: D .483@12700: d3d11: 0000017507C7CC38, dxgi adapter vendor 1002, device 68c1, revision 0, AMD Mobility Radeon HD 5000 Series. UMA
D .483@13092: after avformat_open_input. pb: 00000175094D7FC0, iformat: 00007FFD75AD6850 context flags: 2097280, input format flags: 67141640
D .484@12700: set d3d11 device. Feature level: 0XB000, create flags: 0
D .484@12700: a3->QueryVideoMemoryInfo(0, DXGI_MEMORY_SEGMENT_GROUP_LOCAL, &vmi[0])  ERROR@168D3D::DumpInfo: (8876086a) unknown error
D .484@12700: D .484@12700: a3->QueryVideoMemoryInfo(0, DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL, &vmi[1])  ERROR@169D3D::DumpInfo: (8876086a) unknown error
D .484@12700: D .484@12700: d3d11: 0000017507C7CC38, dxgi adapter vendor 1002, device 68c1, revision 0, AMD Mobility Radeon HD 5000 Series. UMA
D .484@12700: PlatformSurface::Event::Resize 640x480
D .487@12700: PlatformSurface::Event::Resize 640x480
D .570@13092: supports 205 ffmpeg sw pixel formats. unsupported: uyyvyy411 x2rgb10be x2bgr10be p212be p212le p412be p412le gbrap14be gbrap14le
I .570@13092: Format: mov,mp4,m4a,3gp,3g2,mj2, range: 0 +749378ms, bitrate: 318047, size: 0
Metadata:
  creation_time: 2022-11-20T03:23:36.000000Z
  major_brand: mp42
  minor_version: 0
  comment: Captured with Snagit 2022.1.0.20078  
Webcam - Microsoft Camera Rear  
Microphone - Microphone Array (Realtek High Definition Audio(SST))

  compatible_brands: mp41isom
Streams: 2
 Video:
  stream#0, range: 78 +749196ms, frames: 6931
  codec: h264 tag: 'avc1' profile: 77 level: 40, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 181345, 1906x1072, fps: 9.25125, bframes: 0
  extra data(41): 01 4D 00 28 FF E1 00 1A 27 4D 00 28 95 A0 1E 00 87 E2 3C 04 40 00 00 03 00 40 00 00 0F 23 68 70 CA 80 01 00 04 28 EE 3C 80 
  Metadata:
   creation_time: 2022-11-20T03:10:38.000000Z
   language: und
   encoder: AVC Coding
   handler_name: VideoHandler
   vendor_id: [0][0][0][0]
 Audio:
  stream#1, range: 0 +749378ms, frames: 32273
  codec: aac tag: 'mp4a' profile: 1 level: -99, sample size: 0/16, block align: 0, frame_size: 1024, f32p stereo(2) @44100Hz, bitrate: 133914
  extra data(2): 12 10 
  Metadata:
   creation_time: 2022-11-20T03:10:38.000000Z
   language: und
   handler_name: SoundHandler
   vendor_id: [0][0][0][0]

D .571@13092: 00000175094A06B0 prepared callback is invoked
D .571@13092: default 00000175094A1AF0 FrameReader::update MediaStatus 0X2=>0X4
I .571@13092: ***buffering progress 0%***
D .571@13092: default 00000175094A1AF0 FrameReader::update MediaStatus 0X4=>0X14
I .571@13092: ++++++++++++BUFFERING START++++++++++++
D .571@13092: D .571@13092: default FrameReader00000175094A1AF0 state: 0=>1=>1, 1
D .571@13092: default FrameReader00000175094A1AF0 update state: 0=>1
D .571@1476: starting decode loop thread mdk.vdec0@1476
D .571@1476: video stream#0 starting decoding loop from decoder index 0...
D .572@1476: creating video decoder: D3D11...
I .572@1476: opening video decoder: D3D11...
D .572@1476: opening ffmpeg video decoder: h264 ...
D .572@13864: starting decode loop thread mdk.adec1@13864
D .572@13864: audio stream#1 starting decoding loop from decoder index 0...
D .572@13864: creating audio decoder: auto...
I .572@13864: opening audio decoder: FFmpeg...
D .572@13864: opening ffmpeg audio decoder: aac ...
D .573@1476: 000001750C1C2010->mdk::abi::D3D11NativeBufferPool::D3D11NativeBufferPool

D .573@13864: AVCodec.Audio[aac.] decoder: 1 Single threads
D .573@13864: aac f32p, stereo @44100Hz
I .573@13864: ***buffering progress 100%***
D .574@13864: default 00000175094A1AF0 FrameReader::update MediaStatus 0X14=>0X124
I .574@13864: ++++++++++++BUFFERING END++++++++++++
D .574@13864: D .574@13864: audio stream#1 sending 1 invalid AOT frame @0.000000s. seeking: 0
D .574@13864: 00000175094A06B0 1st audio frame @0.000000
I .574@13864: 00000175094A06B0 seek end audio frame @0.000000 seek_pos_: -1, sync_ao_ 1
D .574@13864: Selected avfilter runtime version: 9.14.101 (build: 9.14.101), license: LGPL version 2.1 or later
D .574@13864: AudioRenderer format: f32, stereo @44100Hz, requested: f32p, stereo @44100Hz
D .574@13864: AudioRenderer format changed and reinitialize
D .574@13864: __cdecl ThreadLocal<struct mdk::abi::ComInit>::Data::Data(void) thread: 13864
D .574@13864: struct mdk::abi::ComInit *__cdecl ThreadLocal<struct mdk::abi::ComInit>::get(void) const allocate and initialize ThreadLocal data
D .574@13864: 13864 uninit_com_: true
D .675@1476: AVCodec.Video[h264.] decoder: 1 Single threads
D .676@1476: unsupported avcodec options:  hwcontext=d3d11va
D .676@1476: h264 yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0 1906x1072
D .676@1476: decode stored recovery packets: 0
D .676@1476: h264 codec pixel format list: (expected d3d11)
D .676@1476: vulkan
D .676@1476: cuda
D .676@1476: dxva2_vld
D .676@1476: d3d11va_vld
D .676@1476: d3d11 (selected)
D .676@1476: d3d12
D .676@1476: vaapi
D .676@1476: yuv420p
D .676@1476: testing shared D3D11 NV12 texture as decoder and shader resource...
D .687@1476: preparing AVHWFramesContext...
D .689@1476: hwdec hw output pixel format: d3d11
D .766@13864: Using audio backend: XAudio2
D .766@13864: 00000175094A06B0 ao opened: 1, reopen: 1, bad ao: 0
D .768@13864: 00000175094F4768 filter graph: 
D .768@13864: +-----------+
|    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) |
                                           +-------------+


D .794@13864: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 15, a: 0, delta: 15 +0.023220
D .794@13864: audio stream#1 AOT frame is sent
D .909@12700: 00000175094D4A80->PlatformSurface::Event::Close
D .909@12700: 0000001521CFF320__cdecl mdk::abi::Player::~Player(void)++++++++++onDestroyContext(surface 00000175094D4A80, ctx 00000175094AFED0)+++++++++++
D .909@3480: 64
D .909@12700: __cdecl ThreadLocal<bool>::Data::Data(void) thread: 12700
D .909@12700: bool *__cdecl ThreadLocal<bool>::get(void) const allocate and initialize ThreadLocal data
D .909@12700: __cdecl ThreadLocal<struct UGL::opengl::Context::Config>::Data::Data(void) thread: 12700
D .909@12700: struct UGL::opengl::Context::Config *__cdecl ThreadLocal<struct UGL::opengl::Context::Config>::get(void) const allocate and initialize ThreadLocal data
D .909@12700: select gl api resolver for EGL|OpenGL|OpenGLES
D .909@12700: __cdecl ThreadLocal<class std::function<void * __cdecl(char const *)> >::Data::Data(void) thread: 12700
D .909@12700: class std::function<void * __cdecl(char const *)> *__cdecl ThreadLocal<class std::function<void * __cdecl(char const *)> >::get(void) const allocate and initialize ThreadLocal data
D .909@12700: dso.load: libEGLd.dlltest: true
D .909@12700: dso.load: libEGL.dlltest: true
D .909@12700: libEGL.dll test load result 0000000000000000...
D .910@12700: __cdecl ThreadLocal<bool>::Data::Data(void) thread: 12700
D .910@12700: bool *__cdecl ThreadLocal<bool>::get(void) const allocate and initialize ThreadLocal data
D .910@12700: No current opengl context in thread 12700
D .910@12700: Context::destroyCurrent() is called without a valid context
D .910@12700: 00000175094AF4F0__cdecl UGL::opengl::Context::Local<struct mdk::abi::GLVideoRenderer::Private::Renderers,struct mdk::abi::GLVideoRenderer::Private::Renderers>::~Local(void)0000000000000000 count: 0
D .910@12700: __cdecl mdk::abi::VideoRenderer::Private::~Private(void) @125
D .910@12700: destroyRenderContext: 00000175094AFED0
D .921@12700: removing closed surface...
D .921@12700: surface removed by event callback...
D .921@12700: __cdecl ThreadLocal<class std::function<void * __cdecl(char const *)> >::Data::~Data(void) thread: 12700
D .921@12700: __cdecl ThreadLocal<struct UGL::opengl::Context::Config>::Data::~Data(void) thread: 12700
D .922@12700: __cdecl ThreadLocal<bool>::Data::~Data(void) thread: 12700
D .922@12700: __cdecl ThreadLocal<bool>::Data::~Data(void) thread: 12700
I .944@3480: setNext from -1 url:
D .944@3480: default FrameReader00000175094A1AF0 state: 1=>1=>0, 0
I .944@3480: default00000175094A1AF0 void __cdecl mdk::abi::FrameReader::stop(void), current state: 1
D .945@3480: 00000175094A1AF0 bool __cdecl mdk::abi::FrameReaderImpl::unload(void), current status 0x124, invalid: 0, loading: 0, loaded: 4, buffering: 0, seeking: 0, prepared: 256, EOF: 0
D .945@3480: 00000175094D6DE0 request avformat input interrupt
D .945@3480: 00000175094A64A0 request to interrupt io operation
D .945@3480: default FrameReader00000175094A1AF0 state: 1=>0=>0, 0
I .945@3480: default00000175094A1AF0 void __cdecl mdk::abi::FrameReader::stop(void), current state: 1
D .945@3480: __cdecl mdk::abi::MediaPlayer::Private::~Private(void)
D .945@3480: 00000175094A06B0 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1048 requested state 0=>0, current state 1. status: 0X124
D .945@3480: default FrameReader00000175094A1AF0 state: 1=>0=>0, 0
I .945@3480: default00000175094A1AF0 void __cdecl mdk::abi::FrameReader::stop(void), current state: 1
D .959@13092: unload_requested_. skip sending packet
D .960@13092: free custome avio: 00000175094D7FC0
D .960@13092: D .960@13092: 00000175094A6480 close url: video.mp4
D .960@13092: 13092default 00000175094A1AF0 bool __cdecl mdk::abi::FrameReader::update(enum mdk::abi::MediaStatus) @1087: reset status_mask. status: 121
D .960@13092: default 00000175094A1AF0 FrameReader::update MediaStatus 0X124=>0X1
D .960@13092: stop by user. clear packet queues and send eof packets for each thread...
D .960@13092: FrameReader@00000175094A1AF0 sending Packet::End to all packet queues. PacketIO@00000175094D7310 ->url: video.mp4
D .960@13092: clear packet queue for stream 0
D .960@13092: clear packet queue for stream 1
D .960@13092: before changed() 1
D .960@13864: audio stream#1 EOF/EOS decoded. end: 1
D .960@13092: default FrameReader00000175094A1AF0 state: 1=>0=>0, 0
D .960@13092: 00000175094A1AF0 bool __cdecl

sw.log :

I .799@11844: 0.24.0 (git 747da87) - Multimedia Development Kit. Copyright (c) 2016-2023 WangBin(QtAV author) <wbsecg1 at gmail.com>
Build for: Windows0x0600/10.0.19045 x86_64; MSVC1937; vcruntime14.37.32822.0; 11:12:25 Dec 31 2023

D .800@11844: default0000022B983C1B90 new FrameReader...
D .800@11844: Registered audio backends: XAudio2 DSound null 
D .800@11844: XAudio2_9.dll
D .803@11844: Build with XAudio2 from Win8+ SDK
D .804@11844: Try symbol 'XAudio2Create' from Windows SDK dll
D .804@11844: default0000022B983C7F60 new FrameReader...
D .804@11844: Registered audio backends: XAudio2 DSound null 
D .804@11844: 000000794A97F360__cdecl mdk::abi::Player::Player(void)
D .804@11844: getVideoOutContext 0000000000000000 => 0000022B983C37A0. vo count: 1
D .804@11844: global option: logfile = sw.log
D .804@11844: player property: logfile = sw.log
D .804@11844: global option: MDK_KEY = 92178446AF0885458A93CDF446E3B9160A5FC865796E9FCFF262D534389866D04BD4FA52EFECF1BF7E14B0D73A5E8C493A06876FF5BEDC6F801A46B42E7873026DE87BB9AF087ABA756C320BB91C46E94A5FC0021508E8BF9E03ACD25AB0539D4EA194B0D543B5179056FC62441CB248878AF87D3B72ACF6B9F753BA59187A02
D .805@11844: 3mdk verify key signature ok
D .805@11844: 3mdk license key restrictions: Test, 
D .805@11844: key time: -1
D .805@11844: check version
D .805@11844: user module: C:\Users\Amir\Downloads\test_video\glfwplay.exe
D .805@11844: user module: C:\Users\Amir\Downloads\test_video\glfwplay.exe
D .805@11844: 3mdk license key for app: glfwplay
D .843@11844: default FrameReader0000022B983C1B90 state: 0=>0=>0, 0
I .843@11844: default0000022B983C1B90 void __cdecl mdk::abi::FrameReader::stop(void), current state: 0
D .843@11844: default FrameReader0000022B983C1B90 state: 0=>0=>0, 0
I .843@11844: default0000022B983C1B90 void __cdecl mdk::abi::FrameReader::stop(void), current state: 0
I .843@11844: 0000022B983C0750 MediaControl.prepare(0, ...) video.mp4
D .843@11844: default 0000022B983C1B90 FrameReader.start(0, ...)
D .843@11844: default 0000022B983C1B90 FrameReader::update MediaStatus 0=>0X2
D .843@11844: default FrameReader0000022B983C1B90 state: 0=>0=>1, 0
D .843@11844: default FrameReader0000022B983C1B90 state: 0=>1=>1, 0
D .843@11844: 0000022B983C0750 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1048 requested state 2=>1, current state 0. status: 0X2
D .843@11320: start frame reader thread: 11320
D .843@11844: default FrameReader0000022B983C1B90 request to pause 0, loaded: 0.
D .843@11844: default FrameReader0000022B983C1B90 state: 0=>1=>1, 0
D .843@11844: getVideoOutContext 000000000010022C => 0000022B983CFCF0. vo count: 2
D .843@11320: try to load av module: C:\Users\Amir\Downloads\test_video\ffmpeg-6.dll
D .850@11320: ffmpeg loaded: C:\Users\Amir\Downloads\test_video\ffmpeg-6.dll
D .850@5312: Rendering thread @5312
D .850@11320: Selected avformat runtime version: 60.20.100 (build: 60.20.100), license: LGPL version 2.1 or later00000
D .850@5312: 22B983C00E0 start RenderLoop
D .850@11320: Selected avformat runtime configuration: --extra-version=avbuild --disable-doc --disable-debug --enable-shared --enable-runtime-cpudetect --enable-libvpl --disable-ptx-compression --enable-mediafoundation --disable-postproc --toolchain=msvc --windres=llvm-windres --extra-windresflags='--target=x86_64-pc-windows-msvc -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.37.32822/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.37.32822/ATLMFC/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Auxiliary/VS/include -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/ucrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/um -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/shared -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/winrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/cppwinrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/NETFXSDK/4.8/include/um' --enable-pic --extra-cflags='-I/d/a/avbuild/avbuild/tools/Vulkan-Headers/include -MT -Zi -FS -guard:cf -I/d/a/avbuild/avbuild/tools/dep/include -D_WIN32_WINNT=0x0600' --extra-ldflags='-DEBUG -guard:cf -OPT:REF -SUBSYSTEM:CONSOLE' --enable-small --disable-outdevs --disable-filters --enable-filter='*null*,afade,*fifo,*format,*resample,aeval,allrgb,allyuv,atempo,pan,*bars,color,*key,crop,draw*,eq*,framerate,*_qsv,*_vaapi,*v4l2*,hw*,scale,volume,test*' --disable-muxers --disable-encoders --disable-decoders --disable-demuxers --disable-filter=scale_cuda --enable-decoder='*sub*,movtext,*web*,aac*,*ac3*,alac*,ape,ass,av1*,ccaption,cfhd,cook,dca,dnxhd,eac3*,exr,truehd,ff*,*yuv*,flv,flac,gif,h26[3-4]*,hevc*,hap,mp[1-3]*,prores,*peg*,mlp,mpl2,nellymoser,opus,pcm*,qtrle,*png*,tiff,rawvideo,rv*,sami,srt,ssa,v210*,vc1*,vorbis,vp[6-9]*,wm*,wrapped_avframe' --enable-demuxer='*sub*,*ac3,*ac,*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='aac,cfhd,dnxhd,exr,ff*,*yuv*,gif,h26[3-4]*,av1*,hevc*,mjpeg*,*png,opus,pcm*,prores*,rawvideo,spdif,speedhq,*jpeg,*png,tiff,vp[8-9]*,wrapped_avframe,*nvenc,*qsv,*v4l2m2m,*vaapi,vorbis' --enable-muxer='*jpeg,dnxhd,fifo,flv,gif,hls,h264,hevc,image2,mov,mp4,mpegts,matroska,null,og*,pcm*,rawvideo,spdif,*pipe,*segment,webm,wav,dash,nu*'
D .851@11320: global option: ffmpeg.version = 6
D .851@11320: avformat_version00007FFD75841500
D .851@11320: Trying MediaIO FFmpeg for protocol ""
D .851@11320: 0000022B983C72C0 open url: video.mp4
I .852@11320: 0000022B983C72C0 url opened
D .852@11320: Selected avcodec runtime version: 60.36.100 (build: 60.36.100), license: LGPL version 2.1 or later
D .852@11320: avcodec_descriptor_next00007FFD753B5550
D .856@5312: 0000022B983F54A0->PlatformSurface::Event::NativeHandle: 0000000000000000>>>000000000010022C
D .856@5312: auto __cdecl mdk::abi::VideoPresenter::{ctor}::<lambda_3>::operator ()(class UGS::PlatformSurface *) const: 000000000010022C=>0000022B983CFCF0 RenderAPI.type: 4
D .856@5312: createRenderContext of RenderAPI::Type 4 from surface 0000022B983F54A0 with extra native res 0000000000000000
D .857@11320: default 0000022B983C1B90 FrameReader::update MediaStatus 0X2=>0X2
D .857@11320: FFmpeg/Libav runtime git-2023-12-23-f5f414d-avbuild
D .857@11320: Selected avutil runtime version: 58.36.100 (build: 58.36.100), license: LGPL version 2.1 or later
D .857@11320: global option: ffmpeg.configuration = --extra-version=avbuild --disable-doc --disable-debug --enable-shared --enable-runtime-cpudetect --enable-libvpl --disable-ptx-compression --enable-mediafoundation --disable-postproc --toolchain=msvc --windres=llvm-windres --extra-windresflags='--target=x86_64-pc-windows-msvc -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.37.32822/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Tools/MSVC/14.37.32822/ATLMFC/include -I/c/Program\ Files/Microsoft\ Visual\ Studio/2022/Enterprise/VC/Auxiliary/VS/include -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/ucrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/um -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/shared -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/winrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/10/include/10.0.22621.0/cppwinrt -I/c/Program\ Files\ \(x86\)/Windows\ Kits/NETFXSDK/4.8/include/um' --enable-pic --extra-cflags='-I/d/a/avbuild/avbuild/tools/Vulkan-Headers/include -MT -Zi -FS -guard:cf -I/d/a/avbuild/avbuild/tools/dep/include -D_WIN32_WINNT=0x0600' --extra-ldflags='-DEBUG -guard:cf -OPT:REF -SUBSYSTEM:CONSOLE' --enable-small --disable-outdevs --disable-filters --enable-filter='*null*,afade,*fifo,*format,*resample,aeval,allrgb,allyuv,atempo,pan,*bars,color,*key,crop,draw*,eq*,framerate,*_qsv,*_vaapi,*v4l2*,hw*,scale,volume,test*' --disable-muxers --disable-encoders --disable-decoders --disable-demuxers --disable-filter=scale_cuda --enable-decoder='*sub*,movtext,*web*,aac*,*ac3*,alac*,ape,ass,av1*,ccaption,cfhd,cook,dca,dnxhd,eac3*,exr,truehd,ff*,*yuv*,flv,flac,gif,h26[3-4]*,hevc*,hap,mp[1-3]*,prores,*peg*,mlp,mpl2,nellymoser,opus,pcm*,qtrle,*png*,tiff,rawvideo,rv*,sami,srt,ssa,v210*,vc1*,vorbis,vp[6-9]*,wm*,wrapped_avframe' --enable-demuxer='*sub*,*ac3,*ac,*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='aac,cfhd,dnxhd,exr,ff*,*yuv*,gif,h26[3-4]*,av1*,hevc*,mjpeg*,*png,opus,pcm*,prores*,rawvideo,spdif,speedhq,*jpeg,*png,tiff,vp[8-9]*,wrapped_avframe,*nvenc,*qsv,*v4l2m2m,*vaapi,vorbis' --enable-muxer='*jpeg,dnxhd,fifo,flv,gif,hls,h264,hevc,image2,mov,mp4,mpegts,matroska,null,og*,pcm*,rawvideo,spdif,*pipe,*segment,webm,wav,dash,nu*'
D .857@11320: av_dict_copy00007FFD758505D0
D .857@11320: before avformat_open_input. io: 0000022B983C72C0(FFmpeg/pb: 0000022B983F7E80, url: video.mp4
D .858@11320: FFmpeg/Libav runtime git-2023-12-23-f5f414d-avbuild
D .865@5312: dxgi adapter 0: vendor 1002, device 68c1, revision 0, AMD Mobility Radeon HD 5000 Series
D .866@5312: (hr = D3D11CreateDevice(adapter.Get(), adapter ? D3D_DRIVER_TYPE_UNKNOWN : D3D_DRIVER_TYPE_HARDWARE , nullptr, flags, pFls, nFls , ( 7 ), &dev, nullptr, nullptr))  ERROR@222D3D::CreateDevice11: (80070057) unknown error
D .866@5312: D .878@11320: after avformat_open_input. pb: 0000022B983F7E80, iformat: 00007FFD75AD6850 context flags: 2097280, input format flags: 67141640
D .891@5312: d3d11.1 device feature level: 0xb000, requested: 0xc200.
D .895@5312: ++++++++++onContextCreated(surface 0000022B983F54A0, ctx 0000022B983D0170)+++++++++++
D .895@5312: set d3d11 device. Feature level: 0XB000, create flags: 0
D .896@5312: a3->QueryVideoMemoryInfo(0, DXGI_MEMORY_SEGMENT_GROUP_LOCAL, &vmi[0])  ERROR@168D3D::DumpInfo: (8876086a) unknown error
D .896@5312: D .897@5312: a3->QueryVideoMemoryInfo(0, DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL, &vmi[1])  ERROR@169D3D::DumpInfo: (8876086a) unknown error
D .897@5312: D .897@5312: d3d11: 0000022B9822E878, dxgi adapter vendor 1002, device 68c1, revision 0, AMD Mobility Radeon HD 5000 Series. UMA
D .897@5312: set d3d11 device. Feature level: 0XB000, create flags: 0
D .897@5312: a3->QueryVideoMemoryInfo(0, DXGI_MEMORY_SEGMENT_GROUP_LOCAL, &vmi[0])  ERROR@168D3D::DumpInfo: (8876086a) unknown error
D .897@5312: D .897@5312: a3->QueryVideoMemoryInfo(0, DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL, &vmi[1])  ERROR@169D3D::DumpInfo: (8876086a) unknown error
D .897@5312: D .897@5312: d3d11: 0000022B9822E878, dxgi adapter vendor 1002, device 68c1, revision 0, AMD Mobility Radeon HD 5000 Series. UMA
D .897@5312: PlatformSurface::Event::Resize 640x480
D .900@5312: PlatformSurface::Event::Resize 640x480
D .943@11320: supports 205 ffmpeg sw pixel formats. unsupported: uyyvyy411 x2rgb10be x2bgr10be p212be p212le p412be p412le gbrap14be gbrap14le
I .943@11320: Format: mov,mp4,m4a,3gp,3g2,mj2, range: 0 +749378ms, bitrate: 318047, size: 0
Metadata:
  creation_time: 2022-11-20T03:23:36.000000Z
  major_brand: mp42
  minor_version: 0
  comment: Captured with Snagit 2022.1.0.20078  
Webcam - Microsoft Camera Rear  
Microphone - Microphone Array (Realtek High Definition Audio(SST))

  compatible_brands: mp41isom
Streams: 2
 Video:
  stream#0, range: 78 +749196ms, frames: 6931
  codec: h264 tag: 'avc1' profile: 77 level: 40, yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0, bitrate: 181345, 1906x1072, fps: 9.25125, bframes: 0
  extra data(41): 01 4D 00 28 FF E1 00 1A 27 4D 00 28 95 A0 1E 00 87 E2 3C 04 40 00 00 03 00 40 00 00 0F 23 68 70 CA 80 01 00 04 28 EE 3C 80 
  Metadata:
   creation_time: 2022-11-20T03:10:38.000000Z
   language: und
   encoder: AVC Coding
   handler_name: VideoHandler
   vendor_id: [0][0][0][0]
 Audio:
  stream#1, range: 0 +749378ms, frames: 32273
  codec: aac tag: 'mp4a' profile: 1 level: -99, sample size: 0/16, block align: 0, frame_size: 1024, f32p stereo(2) @44100Hz, bitrate: 133914
  extra data(2): 12 10 
  Metadata:
   creation_time: 2022-11-20T03:10:38.000000Z
   language: und
   handler_name: SoundHandler
   vendor_id: [0][0][0][0]

D .944@11320: 0000022B983C0750 prepared callback is invoked
D .944@11320: default 0000022B983C1B90 FrameReader::update MediaStatus 0X2=>0X4
I .944@11320: ***buffering progress 0%***
D .944@11320: default 0000022B983C1B90 FrameReader::update MediaStatus 0X4=>0X14
I .944@11320: ++++++++++++BUFFERING START++++++++++++
D .944@11320: D .944@11320: default FrameReader0000022B983C1B90 state: 0=>1=>1, 1
D .944@11320: default FrameReader0000022B983C1B90 update state: 0=>1
D .944@5440: starting decode loop thread mdk.vdec0@5440
D .944@10908: starting decode loop thread mdk.adec1@10908
D .944@5440: video stream#0 starting decoding loop from decoder index 0...
D .944@10908: audio stream#1 starting decoding loop from decoder index 0...
D .944@5440: creating video decoder: auto...
D .944@10908: creating audio decoder: auto...
D .944@5440: opening video decoder: FFmpeg...
D .945@10908: opening audio decoder: FFmpeg...
D .945@5440: opening ffmpeg video decoder: h264 ...
D .945@10908: opening ffmpeg audio decoder: aac ...
D .946@10908: AVCodec.Audio[aac.] decoder: 1 Single threads
D .946@10908: aac f32p, stereo @44100Hz
I .946@10908: ***buffering progress 100%***
D .946@10908: default 0000022B983C1B90 FrameReader::update MediaStatus 0X14=>0X124
I .946@10908: ++++++++++++BUFFERING END++++++++++++
D .946@10908: D .946@10908: audio stream#1 sending 1 invalid AOT frame @0.000000s. seeking: 0
D .946@10908: 0000022B983C0750 1st audio frame @0.000000
I .946@10908: 0000022B983C0750 seek end audio frame @0.000000 seek_pos_: -1, sync_ao_ 1
D .946@10908: Selected avfilter runtime version: 9.14.101 (build: 9.14.101), license: LGPL version 2.1 or later
D .946@10908: AudioRenderer format: f32, stereo @44100Hz, requested: f32p, stereo @44100Hz
D .946@10908: AudioRenderer format changed and reinitialize
D .946@10908: __cdecl ThreadLocal<struct mdk::abi::ComInit>::Data::Data(void) thread: 10908
D .946@10908: struct mdk::abi::ComInit *__cdecl ThreadLocal<struct mdk::abi::ComInit>::get(void) const allocate and initialize ThreadLocal data
D .947@10908: 10908 uninit_com_: true
D .950@5440: AVCodec.Video[h264.] decoder: 5 Frame threads
D .950@5440: h264 yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0 1906x1072
D .950@5440: decode stored recovery packets: 0
D .951@11572: h264 codec pixel format list: (expected yuv420p)
D .951@11572: vulkan
D .951@11572: cuda
D .951@11572: dxva2_vld
D .951@11572: d3d11va_vld
D .951@11572: d3d11
D .951@11572: d3d12
D .951@11572: vaapi
D .951@11572: yuv420p (selected)
D .951@11572: yuv420p using avcodec software decoder...
D .976@5440: video stream#0 sending 1 invalid AOT frame @0.078333s. seeking: 0
D .976@5440: 0000022B983C0750 1st video frame to render @0.078333s, sync time: -0.001000
D .976@5440: VideoRenderer clear buffered frames
D .976@5440: 0-track seek end video frame @0.078333 seek_pos_: -1
D .976@5440: 0000022B983C0750 1st video frame to render @0.078333s, sync time: -0.001000
D .976@5440: video stream#0 AOT frame is sent
D .978@5312: VideoRenderer WxH=640.000000x480.000000 640.000000x480.000000, frame: 1906x1072
D .978@5312: update transform 2d. scale: (1.000000, 0.749913), orientation: 0
D .978@5312: m: mat<4, 4>(
D .978@5312: 1  0  0  0  
D .978@5312: 0  0.749913  0  0  
D .978@5312: 0  0  1  0  
D .978@5312: 0  0  0  1  
D .978@5312: )
D .979@5312: channel map: mat<4, 4>(
D .979@5312: 1  0  0  0  
D .979@5312: 0  1  0  0  
D .979@5312: 0  0  1  0  
D .979@5312: 0  0  0  1  
D .979@5312: )
D .979@5312: frame format: yuv420p, bpc:8, bpp:12(8,8,8), channels:(1,1,1), map: 0 1 2 0
D .979@5312: dxgi format 0: DXGI_FORMAT_R8_UNORM
D .980@5312: a3->QueryVideoMemoryInfo(0, DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL, &vmi)  ERROR@178D3D11::Texture::set: (8876086a) unknown error
D .980@5312: D .984@5312: dxgi format 1: DXGI_FORMAT_R8_UNORM
D .985@5312: a3->QueryVideoMemoryInfo(0, DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL, &vmi)  ERROR@178D3D11::Texture::set: (8876086a) unknown error
D .985@5312: D .986@5312: dxgi format 2: DXGI_FORMAT_R8_UNORM
D .986@5312: a3->QueryVideoMemoryInfo(0, DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL, &vmi)  ERROR@178D3D11::Texture::set: (8876086a) unknown error
D .987@5312: D .988@5312: frame color: UNSPECIFIED UNSPECIFIED UNSPECIFIED INVALID. gamma: 2.200000, signal peak: 1.000000
D .988@5312:  - 
D .988@5312: output color: BT709 GAMMA22 UNSPECIFIED Full. gamma: 2.200000, signal peak: 1.000000
D .988@5312: rgb primaries matrix: mat<3, 3>(
D .988@5312: 1  -9.31323e-08  -2.98023e-08  
D .988@5312: 1.74623e-09  1  3.72529e-09  
D .988@5312: 3.72529e-09  1.49012e-08  1  
D .988@5312: )
D .988@5312: color transform: mat<4, 4>(
D .988@5312: 1.16438  0  1.79274  -0.972945  
D .988@5312: 1.16438  -0.213249  -0.532909  0.301483  
D .988@5312: 1.16438  2.1124  0  -1.1334  
D .988@5312: 0  0  0  1  
D .988@5312: )
D .989@5312: EQ: mat<4, 4>(
D .989@5312: 1  0  0  0  
D .989@5312: 0  1  0  0  
D .989@5312: 0  0  1  0  
D .989@5312: 0  0  0  1  
D .989@5312: )
D .023@10908: Using audio backend: XAudio2
D .023@10908: 0000022B983C0750 ao opened: 1, reopen: 1, bad ao: 0
D .024@10908: 0000022B9843D1A8 filter graph: 
D .024@10908: +-----------+
|    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) |
                                           +-------------+


D .044@10908: >>>>>>>>1st audio frame (after seek) rendered: 1, ao: 15, a: 0, delta: 15 +0.023220
D .044@10908: audio stream#1 AOT frame is sent
D .975@5312: 0000022B983F54A0->PlatformSurface::Event::Close
D .975@5312: ++++++++++onDestroyContext(surface 0000022B983F54A0, ctx 0000022B983D0170)+++++++++++
D .975@5312: __cdecl ThreadLocal<bool>::Data::Data(void) thread: 5312
D .975@5312: bool *__cdecl ThreadLocal<bool>::get(void) const allocate and initialize ThreadLocal data
D .975@5312: __cdecl ThreadLocal<struct UGL::opengl::Context::Config>::Data::Data(void) thread: 5312
D .975@5312: 000000794Astruct UGL::opengl::Context::Config *__cdecl ThreadLocal<struct UGL::opengl::Context::Config>::get(void) const allocate and initialize ThreadLocal data
D .975@5312: select gl api resolver for EGL|OpenGL|OpenGLES
D .975@5312: __cdecl ThreadLocal<class std::function<void * __cdecl(char const *)> >::Data::Data(void) thread: 5312
D .975@5312: class std::function<void * __cdecl(char const *)> *__cdecl ThreadLocal<class std::function<void * __cdecl(char const *)> >::get(void) const allocate and initialize ThreadLocal data
D .975@11844: 97F360__cdecl mdk::abi::Player::~Player(void)64
D .975@5312: dso.load: libEGLd.dlltest: true
D .975@5312: dso.load: libEGL.dlltest: true
D .975@5312: libEGL.dll test load result 0000000000000000...
D .975@5312: __cdecl ThreadLocal<bool>::Data::Data(void) thread: 5312
D .975@5312: bool *__cdecl ThreadLocal<bool>::get(void) const allocate and initialize ThreadLocal data
D .975@5312: No current opengl context in thread 5312
D .975@5312: Context::destroyCurrent() is called without a valid context
D .976@5312: 0000022B983CF490__cdecl UGL::opengl::Context::Local<struct mdk::abi::GLVideoRenderer::Private::Renderers,struct mdk::abi::GLVideoRenderer::Private::Renderers>::~Local(void)0000000000000000 count: 0
D .976@5312: __cdecl mdk::abi::VideoRenderer::Private::~Private(void) @125
D .976@5312: destroyRenderContext: 0000022B983D0170
D .985@5312: removing closed surface...
D .985@5312: surface removed by event callback...
D .985@5312: __cdecl ThreadLocal<class std::function<void * __cdecl(char const *)> >::Data::~Data(void) thread: 5312
D .985@5312: __cdecl ThreadLocal<struct UGL::opengl::Context::Config>::Data::~Data(void) thread: 5312
D .985@5312: __cdecl ThreadLocal<bool>::Data::~Data(void) thread: 5312
D .985@5312: __cdecl ThreadLocal<bool>::Data::~Data(void) thread: 5312
I .005@11844: setNext from -1 url:
D .005@11844: default FrameReader0000022B983C1B90 state: 1=>1=>0, 0
I .005@11844: default0000022B983C1B90 void __cdecl mdk::abi::FrameReader::stop(void), current state: 1
D .005@11844: 0000022B983C1B90 bool __cdecl mdk::abi::FrameReaderImpl::unload(void), current status 0x124, invalid: 0, loading: 0, loaded: 4, buffering: 0, seeking: 0, prepared: 256, EOF: 0
D .005@11844: 0000022B983F5C00 request avformat input interrupt
D .005@11844: 0000022B983C72E0 request to interrupt io operation
D .005@11844: default FrameReader0000022B983C1B90 state: 1=>0=>0, 0
I .005@11844: default0000022B983C1B90 void __cdecl mdk::abi::FrameReader::stop(void), current state: 1
D .005@11844: __cdecl mdk::abi::MediaPlayer::Private::~Private(void)
D .005@11844: 0000022B983C0750 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1048 requested state 0=>0, current state 1. status: 0X124
D .005@11844: default FrameReader0000022B983C1B90 state: 1=>0=>0, 0
I .005@11844: default0000022B983C1B90 void __cdecl mdk::abi::FrameReader::stop(void), current state: 1
D .020@11320: unload_requested_. skip sending packet
D .020@11320: free custome avio: 0000022B983F7E80
D .020@11320: D .020@11320: 0000022B983C72C0 close url: video.mp4
D .020@11320: 11320default 0000022B983C1B90 bool __cdecl mdk::abi::FrameReader::update(enum mdk::abi::MediaStatus) @1087: reset status_mask. status: 121
D .020@11320: default 0000022B983C1B90 FrameReader::update MediaStatus 0X124=>0X1
D .020@11320: stop by user. clear packet queues and send eof packets for each thread...
D .020@11320: FrameReader@0000022B983C1B90 sending Packet::End to all packet queues. PacketIO@0000022B983F6130 ->url: video.mp4
D .020@11320: clear packet queue for stream 0
D .021@11320: clear packet queue for stream 1
D .021@11320: before changed() 1
D .021@11320: default FrameReader0000022B983C1B90 state: 1=>0=>0, 0
D .021@11320: 0000022B983C1B90 bool __cdecl mdk::abi::FrameReaderImpl::unload(void), current status 0x1, invalid: 0, loading: 0, loaded: 0, buffering: 0, seeking: 0, prepared: 0, EOF: 0
D .024@10908: EOS audio frame of track 0
D .024@10908: audio stream#1 decoding loop is finished. packets: 0, pts: [0.000000, 0.000000]
D .025@10908: __cdecl ThreadLocal<struct mdk::abi::ComInit>::Data::~Data(void) thread: 10908
D .029@5440: EOS video frame of track 0
D .029@5440: video stream#0 decoding loop is finished. packets: 0, pts: [0.000000, 0.000000]
D .030@11320: default FrameReader0000022B983C1B90 state: 1=>0=>0, 1
D .030@11320: default FrameReader0000022B983C1B90 update state: 1=>0
D .038@11844: default0000022B983C1B90 deleting FrameReader...
D .038@11844: 0000022B983C5390 void __cdecl mdk::abi::MediaControlPush::setState(enum mdk::abi::State)@1048 requested state 0=>0, current state 0. status: 0
D .038@11844: default0000022B983C7F60 deleting FrameReader...
D .038@11844: player is destroyed 
D .044@11844: __cdecl mdk::abi::VideoRenderer::Private::~Private(void) @125
D .046@11844: __cdecl mdk::abi::VideoRenderer::Private::~Private(void) @125


@wang-bin
Copy link
Owner

https://en.wikipedia.org/wiki/Radeon_HD_5000_series The gpu is too old, but it should be able to decode 1080p h264. I don't know why nothing produced by d3d11 decoder. You can try MFT:d3d=11 decoder, and the following ffmpeg commands

# d3d11 decoder
ffmpeg -y -hwaccel_output_format d3d11 -hwaccel d3d11va -i input.mp4 -f null -  
# output log to a file
ffmpeg -y -hwaccel_output_format d3d11 -hwaccel d3d11va -i input.mp4 -f null -  2>&1 >d3d11va.log
# dxva decoder, should work for old gpus
ffmpeg -y -hwaccel_output_format dxva2 -hwaccel dxva2 -i input.mp4 -f null -   2>&1 >dxva.log
  • if ffmpeg d3d11va can decode without error, or reports some errors but exit immediately, then there is a bug in my code
  • If ffmpeg d3d11va fails to decode and can not exit automatically, and
    • MFT:d3d=11 works, then ffmpeg bug
    • displays nothing using MFT:d3d=11, then it's a driver bug

@wang-bin
Copy link
Owner

wang-bin commented Jan 17, 2024

I see all the logs have the same OS version and gpu, does the crash also happen in this environment?

@mohammadinfo
Copy link
Author

So, how can I make it work correctly on older GPUs without any issues? I can't tell my customers to run these codes. I need to develop my program in a way that it works on all systems.

@wang-bin
Copy link
Owner

It should work on old gpus. If it's a driver bug, I have to add these gpus to a blacklist. If it's an ffmpeg bug, report bugs and let ffmpeg guys fix it. If it's my bug, i will give a solution.

@mohammadinfo
Copy link
Author

Hello, did you find any solution for this issue?

@wang-bin
Copy link
Owner

No. I need ffmpeg command line and MFT:d3d=11 result to confirm the bug is in driver or ffmpeg or my library. Otherwise I can do nothing.

@mohammadinfo
Copy link
Author

How can I give these to you?

@wang-bin
Copy link
Owner

#63 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants