Commit 16e817db authored by Andrew Voznytsa's avatar Andrew Voznytsa

Use gstqgcvideosinkbin's "sync" property to disable synchronization

parent 27b105f5
...@@ -464,6 +464,8 @@ VideoManager::_makeVideoSink(gpointer widget) ...@@ -464,6 +464,8 @@ VideoManager::_makeVideoSink(gpointer widget)
if ((sink = gst_element_factory_make("qgcvideosinkbin", nullptr)) != nullptr) { if ((sink = gst_element_factory_make("qgcvideosinkbin", nullptr)) != nullptr) {
g_object_set(sink, "widget", widget, NULL); g_object_set(sink, "widget", widget, NULL);
// FIXME: AV: temporally disable sync due to MPEG2-TS sync issues
g_object_set(sink, "sync", FALSE, NULL);
} else { } else {
qCritical() << "gst_element_factory_make('qgcvideosinkbin') failed"; qCritical() << "gst_element_factory_make('qgcvideosinkbin') failed";
} }
......
...@@ -128,9 +128,6 @@ _vsb_init(GstQgcVideoSinkBin *vsb) ...@@ -128,9 +128,6 @@ _vsb_init(GstQgcVideoSinkBin *vsb)
break; break;
} }
// FIXME: AV: temporally disable sync due to MPEG2-TS sync issues
g_object_set(vsb->qmlglsink, "sync", FALSE, NULL);
if ((glcolorconvert = gst_element_factory_make("glcolorconvert", NULL)) == NULL) { if ((glcolorconvert = gst_element_factory_make("glcolorconvert", NULL)) == NULL) {
GST_ERROR_OBJECT(vsb, "gst_element_factory_make('glcolorconvert' failed)"); GST_ERROR_OBJECT(vsb, "gst_element_factory_make('glcolorconvert' failed)");
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment