-
Loosing sync when changing source in directshow
Hello,
I’m building a playout application using DirectShow with DeckLink/DeckLink Extreme HD cards. The application plays a videofile selected by a user. The problems arise whenever the clip is changed: the SDI Output flashes no matter if the card was synced or not.
Implementation details: The constructor of my base player class creates a DS graph and adds Decklink Audio and Video renderers. Whenever a user selects a clip to play, the application removes all filters but the Decklink A/V ones from the graph, adds a source filter and connects all filters. As soon as I disconnect the filters the SDI Output is out of Sync until I reconnect the output to another source filter.
The main purpose of our application is some kind of video jukebox. But constantly loosing sync during clip changes is a real show stopper.I know GMFBridge could be a solution but it doesn’t fit well into the current concept of our applictaion.
Any suggestions how solve the sync problem?
Please note: I’ve already tried to register for Decklink’s developer mailing-list but the confimation mail couldn’t be delivered to BMD’s server (tried twice).
Regards,
Kai