diff --git a/src/VideoStreaming/VideoManager.cc b/src/VideoStreaming/VideoManager.cc index 705efa24392dd784aff25e9b6871d4542a73b3c5..49d934d6f5209d7e39bbd6160a68dcd4c2fa4128 100644 --- a/src/VideoStreaming/VideoManager.cc +++ b/src/VideoStreaming/VideoManager.cc @@ -464,6 +464,8 @@ VideoManager::_makeVideoSink(gpointer widget) if ((sink = gst_element_factory_make("qgcvideosinkbin", nullptr)) != nullptr) { 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 { qCritical() << "gst_element_factory_make('qgcvideosinkbin') failed"; } diff --git a/src/VideoStreaming/gstqgcvideosinkbin.c b/src/VideoStreaming/gstqgcvideosinkbin.c index f3eeb8e6b84b233ca18fda7b05c956d232f04e71..6ed2db45cfc978b70f81f7db40e039a9ab530c60 100644 --- a/src/VideoStreaming/gstqgcvideosinkbin.c +++ b/src/VideoStreaming/gstqgcvideosinkbin.c @@ -128,9 +128,6 @@ _vsb_init(GstQgcVideoSinkBin *vsb) 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) { GST_ERROR_OBJECT(vsb, "gst_element_factory_make('glcolorconvert' failed)"); break;