playsink: gen_video_deinterlace_chain() always returns a bin, no need to check that
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Sun, 31 Oct 2010 18:06:00 +0000 (19:06 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 2 Dec 2010 18:04:28 +0000 (19:04 +0100)
gst/playback/gstplaysink.c

index 80374f6..170102b 100644 (file)
@@ -2244,16 +2244,13 @@ gst_play_sink_reconfigure (GstPlaySink * playsink)
 
       GST_DEBUG_OBJECT (playsink, "adding video deinterlace chain");
 
-      if (playsink->videodeinterlacechain) {
-        GST_DEBUG_OBJECT (playsink, "setting up deinterlacing chain");
+      GST_DEBUG_OBJECT (playsink, "setting up deinterlacing chain");
 
-        add_chain (GST_PLAY_CHAIN (playsink->videodeinterlacechain), TRUE);
-        activate_chain (GST_PLAY_CHAIN (playsink->videodeinterlacechain), TRUE);
+      add_chain (GST_PLAY_CHAIN (playsink->videodeinterlacechain), TRUE);
+      activate_chain (GST_PLAY_CHAIN (playsink->videodeinterlacechain), TRUE);
 
-        gst_pad_link_full (playsink->video_srcpad_stream_synchronizer,
-            playsink->videodeinterlacechain->sinkpad,
-            GST_PAD_LINK_CHECK_NOTHING);
-      }
+      gst_pad_link_full (playsink->video_srcpad_stream_synchronizer,
+          playsink->videodeinterlacechain->sinkpad, GST_PAD_LINK_CHECK_NOTHING);
     } else {
       if (playsink->videodeinterlacechain) {
         add_chain (GST_PLAY_CHAIN (playsink->videodeinterlacechain), FALSE);