[cheese] cheese-camera: Making methods static
- From: Luciana Fujii Pontello <lufujii src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cheese] cheese-camera: Making methods static
- Date: Sun, 30 Jan 2011 19:47:23 +0000 (UTC)
commit e09f048f7e65f6109487d132db4b220b2409d435
Author: Luciana Fujii Pontello <luciana fujii eti br>
Date: Fri Jan 28 18:04:05 2011 -0200
cheese-camera: Making methods static
Some methods are only used inside CheeseCamera, so I removed them from
header file and declared them as static.
libcheese/cheese-camera.c | 64 ++++++++++++++++++++++----------------------
libcheese/cheese-camera.h | 3 --
2 files changed, 32 insertions(+), 35 deletions(-)
---
diff --git a/libcheese/cheese-camera.c b/libcheese/cheese-camera.c
index 6aed32e..08236c7 100644
--- a/libcheese/cheese-camera.c
+++ b/libcheese/cheese-camera.c
@@ -667,7 +667,7 @@ cheese_camera_create_video_save_bin (CheeseCamera *camera, GError **error)
return TRUE;
}
-int
+static int
cheese_camera_get_num_camera_devices (CheeseCamera *camera)
{
CheeseCameraPrivate *priv = CHEESE_CAMERA_GET_PRIVATE (camera);
@@ -790,7 +790,7 @@ cheese_camera_change_effect_filter (CheeseCamera *camera, GstElement *new_filter
priv->effect_filter = new_filter;
}
-GstElement *
+static GstElement *
cheese_camera_element_from_effect (CheeseCamera *camera, CheeseEffect *effect)
{
char *effects_pipeline_desc;
@@ -1168,6 +1168,35 @@ cheese_camera_new (ClutterTexture *video_texture, char *camera_device_name,
return camera;
}
+
+void
+cheese_camera_set_device_by_dev_file (CheeseCamera *camera, gchar *file)
+{
+ g_return_if_fail (CHEESE_IS_CAMERA (camera));
+ g_object_set (camera, "device_name", file, NULL);
+}
+
+static void
+cheese_camera_set_device_by_dev_udi (CheeseCamera *camera, gchar *udi)
+{
+ CheeseCameraPrivate *priv = CHEESE_CAMERA_GET_PRIVATE (camera);
+ int i;
+
+ g_return_if_fail (CHEESE_IS_CAMERA (camera));
+
+
+ for (i = 0; i < priv->num_camera_devices; i++)
+ {
+ CheeseCameraDevice *device = g_ptr_array_index (priv->camera_devices, i);
+ if (strcmp (cheese_camera_device_get_id (device), udi) == 0)
+ {
+ g_object_set (camera,
+ "device_name", cheese_camera_device_get_id (device),
+ NULL);
+ break;
+ }
+ }
+}
void
cheese_camera_setup (CheeseCamera *camera, char *id, GError **error)
{
@@ -1231,35 +1260,6 @@ cheese_camera_get_camera_devices (CheeseCamera *camera)
return g_ptr_array_ref (priv->camera_devices);
}
-void
-cheese_camera_set_device_by_dev_file (CheeseCamera *camera, char *file)
-{
- g_return_if_fail (CHEESE_IS_CAMERA (camera));
- g_object_set (camera, "device_name", file, NULL);
-}
-
-void
-cheese_camera_set_device_by_dev_udi (CheeseCamera *camera, char *udi)
-{
- CheeseCameraPrivate *priv;
- int i;
-
- g_return_if_fail (CHEESE_IS_CAMERA (camera));
-
- priv = CHEESE_CAMERA_GET_PRIVATE (camera);
-
- for (i = 0; i < priv->num_camera_devices; i++)
- {
- CheeseCameraDevice *device = g_ptr_array_index (priv->camera_devices, i);
- if (strcmp (cheese_camera_device_get_id (device), udi) == 0)
- {
- g_object_set (camera,
- "device_name", cheese_camera_device_get_id (device),
- NULL);
- break;
- }
- }
-}
GList *
cheese_camera_get_video_formats (CheeseCamera *camera)
@@ -1276,7 +1276,7 @@ cheese_camera_get_video_formats (CheeseCamera *camera)
return NULL;
}
-gboolean
+static gboolean
cheese_camera_is_playing (CheeseCamera *camera)
{
CheeseCameraPrivate *priv;
diff --git a/libcheese/cheese-camera.h b/libcheese/cheese-camera.h
index 958bd34..86c0c9a 100644
--- a/libcheese/cheese-camera.h
+++ b/libcheese/cheese-camera.h
@@ -79,12 +79,9 @@ void cheese_camera_start_video_recording (CheeseCamera *camera, c
void cheese_camera_stop_video_recording (CheeseCamera *camera);
gboolean cheese_camera_take_photo (CheeseCamera *camera, char *filename);
gboolean cheese_camera_take_photo_pixbuf (CheeseCamera *camera);
-gboolean cheese_camera_has_camera (CheeseCamera *camera);
-int cheese_camera_get_num_camera_devices (CheeseCamera *camera);
CheeseCameraDevice *cheese_camera_get_selected_device (CheeseCamera *camera);
GPtrArray * cheese_camera_get_camera_devices (CheeseCamera *camera);
void cheese_camera_set_device_by_dev_file (CheeseCamera *camera, char *file);
-void cheese_camera_set_device_by_dev_udi (CheeseCamera *camera, char *udi);
gboolean cheese_camera_switch_camera_device (CheeseCamera *camera);
GList * cheese_camera_get_video_formats (CheeseCamera *camera);
void cheese_camera_set_video_format (CheeseCamera *camera,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]