video: API: Add GST_VIDEO_CAPS_GRAY{8,16}
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 7 Apr 2010 15:21:43 +0000 (17:21 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 7 Apr 2010 15:23:22 +0000 (17:23 +0200)
docs/libs/gst-plugins-base-libs-sections.txt
gst-libs/gst/video/video.h

index 5b00077..71ddfe9 100644 (file)
@@ -1816,6 +1816,8 @@ GST_VIDEO_CAPS_YUV
 GST_VIDEO_CAPS_xBGR
 GST_VIDEO_CAPS_xRGB
 GST_VIDEO_CAPS_xRGB_HOST_ENDIAN
+GST_VIDEO_CAPS_GRAY8
+GST_VIDEO_CAPS_GRAY16
 GST_VIDEO_FPS_RANGE
 GST_VIDEO_GREEN_MASK_15
 GST_VIDEO_GREEN_MASK_15_INT
index 070e618..e92a0f1 100644 (file)
@@ -247,6 +247,23 @@ typedef enum {
         "height = " GST_VIDEO_SIZE_RANGE ", "                           \
         "framerate = " GST_VIDEO_FPS_RANGE
 
+#define GST_VIDEO_CAPS_GRAY8                                            \
+        "video/x-raw-gray, "                                            \
+        "bpp = (int) 8, "                                               \
+        "depth = (int) 8, "                                             \
+        "width = " GST_VIDEO_SIZE_RANGE ", "                            \
+        "height = " GST_VIDEO_SIZE_RANGE ", "                           \
+        "framerate = " GST_VIDEO_FPS_RANGE
+
+#define GST_VIDEO_CAPS_GRAY16(endianness)                               \
+        "video/x-raw-gray, "                                            \
+        "bpp = (int) 16, "                                              \
+        "depth = (int) 16, "                                            \
+        "endianness = (int) " endianness ", "                           \
+        "width = " GST_VIDEO_SIZE_RANGE ", "                            \
+        "height = " GST_VIDEO_SIZE_RANGE ", "                           \
+        "framerate = " GST_VIDEO_FPS_RANGE
+
 /* buffer flags */
 
 /**