set qos to false
Change-Id: If6ef866277fe636e4922c721fa99f8bbcc61fee7
diff --git a/src/gstamlvideosink.c b/src/gstamlvideosink.c
index fdd2bff..13ac85d 100644
--- a/src/gstamlvideosink.c
+++ b/src/gstamlvideosink.c
@@ -254,6 +254,8 @@
gst_aml_video_sink_reset_private(sink);
gst_base_sink_set_sync(basesink, FALSE);
+
+ gst_base_sink_set_qos_enabled(basesink, FALSE);
}
static void gst_aml_video_sink_get_property(GObject *object, guint prop_id,
@@ -421,6 +423,9 @@
RenderCallback cb = {gst_render_msg_callback, gst_render_val_callback};
render_set_callback(sink_priv->render_device_handle, &cb);
render_set_user_data(sink_priv->render_device_handle, sink);
+
+ GST_DEBUG_OBJECT(sink, "set qos fail");
+ gst_base_sink_set_qos_enabled((GstBaseSink *)sink, FALSE);
break;
}
@@ -872,6 +877,7 @@
{
case KEY_MEDIASYNC_INSTANCE_ID:
{
+ // vsink->avsync_mode = 0;
if (render_set(sink_priv->render_device_handle, KEY_MEDIASYNC_SYNC_MODE, (void *)&vsink->avsync_mode) == -1)
{
GST_ERROR_OBJECT(vsink, "tunnel lib: set syncmode error");