From e21d3d214a0de806f40f5f04b9537a2bc6dfcf27 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= <slomo@circular-chaos.org>
Date: Wed, 18 Sep 2013 18:21:54 +0200
Subject: [PATCH] playbin: No need to set the GstContext on the sink before
 activating it

This is all handled by the GstBin code now.
---
 gst/playback/gstplaybin2.c | 8 --------
 1 file changed, 8 deletions(-)

diff --git a/gst/playback/gstplaybin2.c b/gst/playback/gstplaybin2.c
index 2dfa76f6e7..51ee43c73d 100644
--- a/gst/playback/gstplaybin2.c
+++ b/gst/playback/gstplaybin2.c
@@ -4096,7 +4096,6 @@ activate_sink (GstPlayBin * playbin, GstElement * sink, gboolean * activated)
   GstBus *bus = NULL;
   GstStateChangeReturn sret;
   gboolean ret = FALSE;
-  GstContext *context;
 
   if (activated)
     *activated = FALSE;
@@ -4109,13 +4108,6 @@ activate_sink (GstPlayBin * playbin, GstElement * sink, gboolean * activated)
     goto done;
   }
 
-  /* Proxy the playbin context to the sink, just in case */
-  context = gst_element_get_context (GST_ELEMENT_CAST (playbin));
-  if (context) {
-    gst_element_set_context (sink, context);
-    gst_context_unref (context);
-  }
-
   if (!GST_OBJECT_PARENT (sink)) {
     bus = gst_bus_new ();
     gst_bus_set_sync_handler (bus,