camerabin: photo iface setter functions return TRUE when used in NULL state
authorTommi Myöhänen <ext-tommi.1.myohanen@nokia.com>
Mon, 27 Jul 2009 11:03:59 +0000 (14:03 +0300)
committerStefan Kost <ensonic@users.sf.net>
Tue, 28 Jul 2009 06:53:22 +0000 (09:53 +0300)
We cache the values and apply then when possible.

gst/camerabin/gstcamerabinphotography.c

index cb17abca516c7896c48bb269bdf0b8e53e7069ec..c56891491d81b3d1134fc4e436afef6efcf5b406 100644 (file)
@@ -42,7 +42,7 @@ gst_camerabin_set_ev_compensation (GstPhotography * photo,
     gfloat ev_compensation)
 {
   GstCameraBin *camera;
-  gboolean ret = FALSE;
+  gboolean ret = TRUE;
 
   g_return_val_if_fail (photo != NULL, FALSE);
 
@@ -82,7 +82,7 @@ static gboolean
 gst_camerabin_set_iso_speed (GstPhotography * photo, guint iso_speed)
 {
   GstCameraBin *camera;
-  gboolean ret = FALSE;
+  gboolean ret = TRUE;
 
   g_return_val_if_fail (photo != NULL, FALSE);
 
@@ -120,7 +120,7 @@ gst_camerabin_set_white_balance_mode (GstPhotography * photo,
     GstWhiteBalanceMode white_balance_mode)
 {
   GstCameraBin *camera;
-  gboolean ret = FALSE;
+  gboolean ret = TRUE;
 
   g_return_val_if_fail (photo != NULL, FALSE);
 
@@ -161,7 +161,7 @@ gst_camerabin_set_colour_tone_mode (GstPhotography * photo,
     GstColourToneMode colour_tone_mode)
 {
   GstCameraBin *camera;
-  gboolean ret = FALSE;
+  gboolean ret = TRUE;
 
   g_return_val_if_fail (photo != NULL, FALSE);
 
@@ -201,7 +201,7 @@ static gboolean
 gst_camerabin_set_flash_mode (GstPhotography * photo, GstFlashMode flash_mode)
 {
   GstCameraBin *camera;
-  gboolean ret = FALSE;
+  gboolean ret = TRUE;
 
   g_return_val_if_fail (photo != NULL, FALSE);
 
@@ -269,7 +269,7 @@ static gboolean
 gst_camerabin_set_scene_mode (GstPhotography * photo, GstSceneMode scene_mode)
 {
   GstCameraBin *camera;
-  gboolean ret = FALSE;
+  gboolean ret = TRUE;
 
   g_return_val_if_fail (photo != NULL, FALSE);
 
@@ -345,7 +345,7 @@ static gboolean
 gst_camerabin_set_config (GstPhotography * photo, GstPhotoSettings * config)
 {
   GstCameraBin *camera;
-  gboolean ret = FALSE;
+  gboolean ret = TRUE;
   g_return_val_if_fail (photo != NULL, FALSE);
   camera = GST_CAMERABIN (photo);