summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clutter-shared/clutter-shared-video-texture.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/clutter-shared/clutter-shared-video-texture.c b/clutter-shared/clutter-shared-video-texture.c
index 9c9e514..c0c815e 100644
--- a/clutter-shared/clutter-shared-video-texture.c
+++ b/clutter-shared/clutter-shared-video-texture.c
@@ -386,6 +386,10 @@ clutter_shared_video_texture_init (ClutterSharedVideoTexture *video_texture)
/* make a URI media factory */
priv->factory = gst_rtsp_media_factory_uri_new ();
+ /* we're using gstreamer for playback so we can enable gstreamer
+ * optimisations */
+ g_object_set (priv->factory, "use-gstpay", TRUE, NULL);
+ /* make sure all clients get the same content */
gst_rtsp_media_factory_set_shared (GST_RTSP_MEDIA_FACTORY (priv->factory), TRUE);
/* attach the test factory to the /test url */
gst_rtsp_media_mapping_add_factory (mapping, "/test",