video: add macro to check interlaced
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 3 Jan 2012 09:41:51 +0000 (10:41 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 3 Jan 2012 09:41:51 +0000 (10:41 +0100)
Add a convenience macro to check if the video is interlaced.

gst-libs/gst/video/video.h

index 788607f..d4dd5f0 100644 (file)
@@ -553,6 +553,7 @@ struct _GstVideoInfo {
 #define GST_VIDEO_INFO_HAS_ALPHA(i)      (GST_VIDEO_FORMAT_INFO_HAS_ALPHA((i)->finfo))
 
 #define GST_VIDEO_INFO_INTERLACE_MODE(i) ((i)->interlace_mode)
+#define GST_VIDEO_INFO_IS_INTERLACED(i)  ((i)->interlace_mode != GST_VIDEO_INTERLACE_MODE_PROGRESSIVE)
 #define GST_VIDEO_INFO_FLAGS(i)          ((i)->flags)
 #define GST_VIDEO_INFO_WIDTH(i)          ((i)->width)
 #define GST_VIDEO_INFO_HEIGHT(i)         ((i)->height)