playbin2: Add flag for enabling/disabling automatic deinterlacing
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Mon, 26 Apr 2010 09:12:43 +0000 (11:12 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 29 Apr 2010 16:21:21 +0000 (18:21 +0200)
gst/playback/gstplay-enum.c
gst/playback/gstplay-enum.h

index b064df5..e337fdf 100644 (file)
@@ -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;
index 96f271b..1e33f06 100644 (file)
@@ -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())