vbousquet/flexdmd

UltraDMD Video files not playing on FlexDMD on Windows 7

Andyapc opened this issue · 2 comments

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.

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

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)