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.
This commit is contained in:
David Schleef 2010-12-11 12:42:10 -08:00
parent bc0824181b
commit 97d74f293c

View file

@ -52,7 +52,7 @@ GST_DEBUG_CATEGORY_STATIC (deinterlace_debug);
/* Properties */ /* Properties */
#define DEFAULT_MODE GST_DEINTERLACE_MODE_AUTO #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_FIELDS GST_DEINTERLACE_ALL
#define DEFAULT_FIELD_LAYOUT GST_DEINTERLACE_LAYOUT_AUTO #define DEFAULT_FIELD_LAYOUT GST_DEINTERLACE_LAYOUT_AUTO