From 97d74f293c7810d828426461c95e5821debc5dbb Mon Sep 17 00:00:00 2001 From: David Schleef Date: Sat, 11 Dec 2010 12:42:10 -0800 Subject: [PATCH] deinterlace: Change the default to linear The previous default, greedyh, takes 4 times as long as MPEG-2 video decoding, and is unlikely fast enough on any current CPU to play 1080i video in real-time. greedyl isn't much faster. linear was chosen over vfir, since the quality advantage of vfir is minimal compared to the occasional visual artifacts and slower processing. --- gst/deinterlace/gstdeinterlace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/deinterlace/gstdeinterlace.c b/gst/deinterlace/gstdeinterlace.c index ed752b2..1ad960e 100644 --- a/gst/deinterlace/gstdeinterlace.c +++ b/gst/deinterlace/gstdeinterlace.c @@ -52,7 +52,7 @@ GST_DEBUG_CATEGORY_STATIC (deinterlace_debug); /* Properties */ #define DEFAULT_MODE GST_DEINTERLACE_MODE_AUTO -#define DEFAULT_METHOD GST_DEINTERLACE_GREEDY_H +#define DEFAULT_METHOD GST_DEINTERLACE_LINEAR #define DEFAULT_FIELDS GST_DEINTERLACE_ALL #define DEFAULT_FIELD_LAYOUT GST_DEINTERLACE_LAYOUT_AUTO -- 2.7.4