From 4c8fd85e8e185f80ef51c4d8003f5ca92e7db73c Mon Sep 17 00:00:00 2001 From: Vladimir Eremeev Date: Mon, 27 Sep 2010 13:32:31 +0400 Subject: [PATCH] seek: set selected/default audio/video sinks on playbin and playbin2 https://bugzilla.gnome.org/show_bug.cgi?id=630322 --- tests/examples/seek/seek.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/examples/seek/seek.c b/tests/examples/seek/seek.c index 459ea30739..d79209ccbd 100644 --- a/tests/examples/seek/seek.c +++ b/tests/examples/seek/seek.c @@ -930,6 +930,7 @@ static GstElement * construct_playerbin (const gchar * name, const gchar * location) { GstElement *player; + GstElement *avsink; player = gst_element_factory_make (name, "player"); g_assert (player); @@ -941,6 +942,14 @@ construct_playerbin (const gchar * name, const gchar * location) /* force element seeking on this pipeline */ elem_seek = TRUE; + avsink = gst_element_factory_make_or_warn (opt_audiosink_str, "a_sink"); + if (avsink) + g_object_set (player, "audio-sink", avsink, NULL); + + avsink = gst_element_factory_make_or_warn (opt_videosink_str, "v_sink"); + if (avsink) + g_object_set (player, "video-sink", avsink, NULL); + return player; }