videoio: turn off syncronized sink in GStreamer

pull/19072/head
Maksim Shabunin 4 years ago
parent 8286d84fb1
commit 55a2bcbe15
  1. 5
      modules/videoio/src/cap_gstreamer.cpp

@ -924,6 +924,11 @@ bool GStreamerCapture::open(const String &filename_)
gst_app_sink_set_max_buffers(GST_APP_SINK(sink.get()), 1);
}
if (!manualpipeline)
{
gst_base_sink_set_sync(GST_BASE_SINK(sink.get()), FALSE);
}
//do not emit signals: all calls will be synchronous and blocking
gst_app_sink_set_emit_signals (GST_APP_SINK(sink.get()), FALSE);

Loading…
Cancel
Save