From e2c992de46fd2667bd28602944ef1adb7715b74b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 2 Mar 2016 20:47:42 +0200 Subject: [PATCH] Revert "playbin: use avdeinterlace for deinterlacing until deinterlace is ported" This reverts commit 0615794300234e3efbcb49a524efdee11171ab4c. deinterlace was ported at some point in the last 4 years and has better video format support, and especially better negotiation than avdeinterlace. Having avdeinterlace but not deinterlace causes various problems in zerocopy scenarios. https://bugzilla.gnome.org/show_bug.cgi?id=760553 --- gst/playback/gstplaysink.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/gst/playback/gstplaysink.c b/gst/playback/gstplaysink.c index e126d18083..c640ba4fdc 100644 --- a/gst/playback/gstplaysink.c +++ b/gst/playback/gstplaysink.c @@ -1490,10 +1490,6 @@ gen_video_deinterlace_chain (GstPlaySink * playsink) GST_DEBUG_OBJECT (playsink, "creating deinterlace"); chain->deinterlace = gst_element_factory_make ("deinterlace", "deinterlace"); - if (chain->deinterlace == NULL) { - chain->deinterlace = - gst_element_factory_make ("avdeinterlace", "deinterlace"); - } if (chain->deinterlace == NULL) { post_missing_element_message (playsink, "deinterlace"); GST_ELEMENT_WARNING (playsink, CORE, MISSING_PLUGIN,