[cheese] Update raw caps to new format



commit ee09440723acedda74d567ff3fab3c256d6b0bc0
Author: Thiago Santos <thiago sousa santos collabora com>
Date:   Tue Aug 28 20:46:34 2012 -0300

    Update raw caps to new format
    
    There is no video/x-raw-yuv or -rgb, they are both now video/x-raw with
    a format field.

 libcheese/cheese-camera-device.c |    3 +--
 libcheese/cheese-camera.c        |    5 ++---
 2 files changed, 3 insertions(+), 5 deletions(-)
---
diff --git a/libcheese/cheese-camera-device.c b/libcheese/cheese-camera-device.c
index 41a8fc8..92d03a3 100644
--- a/libcheese/cheese-camera-device.c
+++ b/libcheese/cheese-camera-device.c
@@ -77,8 +77,7 @@ GST_DEBUG_CATEGORY (cheese_camera_device_cat);
 #define GST_CAT_DEFAULT cheese_camera_device_cat
 
 static gchar *supported_formats[] = {
-  "video/x-raw-rgb",
-  "video/x-raw-yuv",
+  "video/x-raw",
   NULL
 };
 
diff --git a/libcheese/cheese-camera.c b/libcheese/cheese-camera.c
index cc4324f..bb62d70 100644
--- a/libcheese/cheese-camera.c
+++ b/libcheese/cheese-camera.c
@@ -1177,9 +1177,8 @@ cheese_camera_take_photo_pixbuf (CheeseCamera *camera)
     return FALSE;
   }
 
-  caps = gst_caps_new_simple ("video/x-raw-rgb",
-                              "bpp", G_TYPE_INT, 24,
-                              "depth", G_TYPE_INT, 24,
+  caps = gst_caps_new_simple ("video/x-raw",
+                              "format", G_TYPE_STRING, "RGB",
                               NULL);
   g_object_set (G_OBJECT (priv->camerabin), "post-previews", TRUE, NULL);
   g_object_set (G_OBJECT (priv->camerabin), "preview-caps", caps, NULL);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]