vbousquet / flexdmd

A DMD renderer for Visual Pinball original tables.
Apache License 2.0
57 stars 13 forks source link

UltraDMD Video files not playing on FlexDMD on Windows 7 #29

Closed Andyapc closed 1 year ago

Andyapc commented 2 years ago

UltraDMD Video files not playing on FlexDMD on Windows 7. I registered FlexDMD to replace UltraDMD, but the DMD is now blank when video files should be playing. Other items are displayed correctly.

Andyapc commented 2 years ago

This is the Log File

[1] 2022/08/15 00:05:24.857 ERROR | Failed to load dmdscreen.dll in C:\Windows\SysWOW64\dmdscreen.dll [12] 2022/08/15 00:05:24.997 WARN | Abnormally long elapsed time between frames of 0.0788182s (rendering lasted 78.8182ms, sleeping was 0ms), limiting to 66ms [12] 2022/08/15 00:05:27.992 ERROR | ReadNextFrame failed, video discarded System.InvalidCastException: Unable to cast COM object of type 'System.__ComObject' to interface type 'IMF2DBuffer'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{7DC9D5F9-9ED9-44EC-9BBF-0600BB589FBB}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)). at FlexDMD.Video.ReadNextFrame() [12] 2022/08/15 00:05:28.018 WARN | Abnormally long elapsed time between frames of 0.0726542s (rendering lasted 72.6539ms, sleeping was 0ms), limiting to 66ms

vbousquet commented 1 year ago

This error is due to a missing decoder. I will close it since it is not directly in the scope of FlexDMD to provide the codecs (it rely on what Windows offer and the user has installed)