|
|
ecdf9b |
From aedbd71c2c57b6555744a8ecf35f50816a809d97 Mon Sep 17 00:00:00 2001
|
|
|
ecdf9b |
From: Hans de Goede <hdegoede@redhat.com>
|
|
|
ecdf9b |
Date: Mon, 10 Jun 2013 10:12:41 +0200
|
|
|
ecdf9b |
Subject: [PATCH 03/35] cheese-camera: Set image- and video-capture-caps
|
|
|
ecdf9b |
|
|
|
ecdf9b |
Force the image / video capture to be in our desired resolution, rather then
|
|
|
ecdf9b |
relying on constraints elsewhere in the pipeline resulting in us getting
|
|
|
ecdf9b |
the desired resolution.
|
|
|
ecdf9b |
|
|
|
ecdf9b |
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
|
|
|
ecdf9b |
---
|
|
|
ecdf9b |
libcheese/cheese-camera.c | 2 ++
|
|
|
ecdf9b |
1 file changed, 2 insertions(+)
|
|
|
ecdf9b |
|
|
|
ecdf9b |
diff --git a/libcheese/cheese-camera.c b/libcheese/cheese-camera.c
|
|
|
ecdf9b |
index 7737209..9eeb245 100644
|
|
|
ecdf9b |
--- a/libcheese/cheese-camera.c
|
|
|
ecdf9b |
+++ b/libcheese/cheese-camera.c
|
|
|
ecdf9b |
@@ -758,6 +758,8 @@ cheese_camera_set_new_caps (CheeseCamera *camera)
|
|
|
ecdf9b |
GST_INFO_OBJECT (camera, "SETTING caps %" GST_PTR_FORMAT, caps);
|
|
|
ecdf9b |
g_object_set (gst_bin_get_by_name (GST_BIN (priv->video_source), "video_source_filter"), "caps", caps, NULL);
|
|
|
ecdf9b |
g_object_set (priv->camerabin, "viewfinder-caps", caps, NULL);
|
|
|
ecdf9b |
+ g_object_set (priv->camerabin, "image-capture-caps", caps, NULL);
|
|
|
ecdf9b |
+ g_object_set (priv->camerabin, "video-capture-caps", caps, NULL);
|
|
|
ecdf9b |
}
|
|
|
ecdf9b |
gst_caps_unref (caps);
|
|
|
ecdf9b |
}
|
|
|
ecdf9b |
--
|
|
|
ecdf9b |
1.8.2.1
|
|
|
ecdf9b |
|