From 3c7f5aad71b5129f9baf42bc35aad90465a584b0 Mon Sep 17 00:00:00 2001 From: Matthias Vogelgesang Date: Thu, 31 Oct 2013 21:12:32 +0100 Subject: Fix bit depth information of pco cameras --- plugins/pco/uca-pco-camera.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'plugins/pco/uca-pco-camera.c') diff --git a/plugins/pco/uca-pco-camera.c b/plugins/pco/uca-pco-camera.c index c59c24b..7629972 100644 --- a/plugins/pco/uca-pco-camera.c +++ b/plugins/pco/uca-pco-camera.c @@ -866,7 +866,17 @@ uca_pco_camera_get_property(GObject *object, guint property_id, GValue *value, G break; case PROP_SENSOR_BITDEPTH: - g_value_set_uint(value, 16); + switch (priv->description->type) { + case CAMERATYPE_PCO4000: + g_value_set_uint(value, 14); + break; + case CAMERATYPE_PCO_EDGE: + g_value_set_uint(value, 16); + break; + case CAMERATYPE_PCO_DIMAX_STD: + g_value_set_uint(value, 12); + break; + } break; case PROP_SENSOR_TEMPERATURE: -- cgit v1.2.3