I was trying to use the dshowplay sample to play a video file in s3d mode, but an error was shown which said "cannot open this file. hr = 0x80004002".
Then I debugged the program and found out that
CoCreateInstance(CLSID_CustomEVRPresenter, NULL, CLSCTX_INPROC_SERVER, __uuidof(IMFVideoPresenter), (void **)&m_pCustomPresenter);
I had checked the registry and I can ensure that the Custom_EVR_Presenter.dll was registered.
What is the most likely problem with this?
Btw, can a normal video file(not 3d) be played in s3d?