From a6be04a73a0abad4019c0020eee4a379c757fae8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 26 Apr 2010 11:12:43 +0200 Subject: [PATCH] playbin2: Add flag for enabling/disabling automatic deinterlacing --- gst/playback/gstplay-enum.c | 2 ++ gst/playback/gstplay-enum.h | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/gst/playback/gstplay-enum.c b/gst/playback/gstplay-enum.c index b064df56e4..e337fdf9a7 100644 --- a/gst/playback/gstplay-enum.c +++ b/gst/playback/gstplay-enum.c @@ -63,6 +63,8 @@ gst_play_flags_get_type (void) "download"}, {C_FLAGS (GST_PLAY_FLAG_BUFFERING), "Buffer demuxed/parsed data", "buffering"}, + {C_FLAGS (GST_PLAY_FLAG_DEINTERLACE), "Deinterlace video if necessary", + "deinterlace"}, {0, NULL, NULL} }; static volatile GType id = 0; diff --git a/gst/playback/gstplay-enum.h b/gst/playback/gstplay-enum.h index 96f271b886..1e33f0609e 100644 --- a/gst/playback/gstplay-enum.h +++ b/gst/playback/gstplay-enum.h @@ -68,7 +68,8 @@ typedef enum { GST_PLAY_FLAG_NATIVE_AUDIO = (1 << 5), GST_PLAY_FLAG_NATIVE_VIDEO = (1 << 6), GST_PLAY_FLAG_DOWNLOAD = (1 << 7), - GST_PLAY_FLAG_BUFFERING = (1 << 8) + GST_PLAY_FLAG_BUFFERING = (1 << 8), + GST_PLAY_FLAG_DEINTERLACE = (1 << 9) } GstPlayFlags; #define GST_TYPE_PLAY_FLAGS (gst_play_flags_get_type())