Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Blackmagic Design Loosing sync when changing source in directshow

  • Loosing sync when changing source in directshow

    Posted by Kai Hüttemann on July 20, 2007 at 9:23 am

    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

    Nuno Fonseca replied 18 years, 6 months ago 3 Members · 3 Replies
  • 3 Replies
  • Joshua Helling

    July 23, 2007 at 6:37 pm

    Hello Kai,

    What driver version are you using? My understanding is that this behavior should be largely improved in Driver 6.3. Basically when the source is disconnected the the clock signal runs and this causes the results to be out of sync. In the newer driver it should use an internal sync as soon as a source is disconnected.

    Please confirm that you are using the newer driver and I will send an email to the guy that approves the list.

    Joshua

  • Kai Hüttemann

    July 27, 2007 at 1:06 pm

    Hello Joshua,

    yes, I’m already using driver 6.3.

    Kai

  • Nuno Fonseca

    November 23, 2007 at 1:44 am

    Hi Kai,

    Im also planning to develop some kind of a playout system.

    Could you recommend me if I should use somekind of SDK/API or use directly Directshow ? Any suggestion ?

    Thanks,
    Nuno

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy