decklinksrc pipeline optimization

Michael Prendergast michael at spalk.co
Mon Oct 7 22:42:40 UTC 2019


That works - thanks for the help.

Are you able to give insight into why it works? I'm still encountering the
"Dropped 1 old frame" message when I try to do more complex things with the
pipeline like, for example adding an audiosrc and mixing a testsrc

gst-launch-1.0 decklinkvideosrc drop-no-signal-frames=true mode=1080p5994
 ! tee name=t ! queue ! decklinkvideosink mode=1080p5994 t. ! queue !
fakesink sync=true decklinkaudiosrc ! queue ! mix. audiotestsrc freq=100 !
queue ! mix. audiomixer name=mix ! queue ! decklinkaudiosink

or adding a fixed delay to the video frames:

gst-launch-1.0 decklinkvideosrc drop-no-signal-frames=true mode=1080p5994
 ! tee name=t ! queue min-threshold-time=2000000000
max-size-bytes=1073741824 max-size-buffers=10000000 ! decklinkvideosink
mode=1080p5994 t. ! queue ! fakesink sync=true
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20191008/31329ddc/attachment.html>


More information about the gstreamer-devel mailing list