http://bugs.winehq.org/show_bug.cgi?id=56614
--- Comment #12 from Stian Low wineryyyyy@gmail.com --- Created attachment 79012 --> http://bugs.winehq.org/attachment.cgi?id=79012 WINEDEBUG=+loaddll,+seh,+winegstreamer,+quartz,+mfplat,+wmvcore against simple d3d video test
Confirmed Media Foundation to D3D11 pipeline works at basic level using this simple sample that plays the game video with d3d11 using mf libs: https://github.com/yabadabu/dx11_video_texture
I tested with MSBuild on Windows for now while I work out the mingw-x64 mf linker errors so it can be built and tested on Linux side too.
All these tests succeeded: * Default video plays fine (dx11_video_texture/data/demo.mp4) * Game video also plays fine by renaming as default video (dx11_video_texture/data/demo.mp4) * Game video loaded as original .m4v also works as shown in log files (dx11_video_texture/data/MainMenu_BG_Generico_PROXY.m4v
These lines in latest log are of interest: 013c:trace:mfplat:MFCreateMediaEvent MEMediaSample, {00000000-0000-0000-0000-000000000000}, 0, 00007F0C94B5FB70 {VT_UNKNOWN: 00007FFFFE8C8060}, 00007F0C94B5FB68.
Compared to the previous game log, this log shows an unbroken repeated flow of those MFCreateMediaEvent MEMediaSample back to back whereas the game log contains other events and errors between.