DeckLink source

Josh Doe josh at
Wed Jun 29 10:32:45 PDT 2011

I've managed to get it working using glimagesink, however it still performs
horribly with dshowvideosink. Instead of setting the buffer flag to
GST_BUFFER_FLAG_DISCONT for the first frame (decklinksrc->num_frames==0), I
pushed a gst_event_new_newsegment(). Also I set GST_BUFFER_OFFSET_END to
match OFFSET (though I don't think this matters). The timestamps and
duration all seem to be set correctly, so I'm not sure what else could be
the problem, dshowvideosink works just fine with videotestsrc.

On Mon, Jun 27, 2011 at 1:20 PM, Josh Doe <josh at> wrote:

> I'm working on making decklinksrc work on Windows, and can stream to disk
> fine (at normal framerates, using composite NTSC source), but if i display
> to the screen (e.g. using dshowvideosink) the framerate drops to something
> like 1fps.
> What might be the cause of this?
> FYI, DeckLink provides a COM interface, and I've copied the relevant bits
> from dshowvideosink for handling this.
> Thanks,
> -Josh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the gstreamer-devel mailing list