summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid King <amigadave@amigadave.com>2012-03-09 17:50:52 +0000
committerDavid King <amigadave@amigadave.com>2012-03-19 21:07:26 +0000
commit8a9954c027e138433159ecc00d5a032128e865ce (patch)
tree8476b173cd720cf9bb856691ec21d0d54746ac72
parente84891c903653bc3d3a9b9af9cd7c6b93275f3f1 (diff)
downloadcheese-8a9954c027e138433159ecc00d5a032128e865ce.tar.gz
Move variable declarations before code in C source
This allows compilation to succeed with ‘-Wdeclaration-after-statement -Werror=declaration-after-statement’ passed to GCC.
-rw-r--r--libcheese/cheese-camera-device-monitor.c11
-rw-r--r--libcheese/cheese-camera-device.c6
-rw-r--r--libcheese/cheese-camera.c22
-rw-r--r--libcheese/cheese-fileutil.c4
-rw-r--r--libcheese/cheese-flash.c3
5 files changed, 27 insertions, 19 deletions
diff --git a/libcheese/cheese-camera-device-monitor.c b/libcheese/cheese-camera-device-monitor.c
index a0c6e820..d8b5a104 100644
--- a/libcheese/cheese-camera-device-monitor.c
+++ b/libcheese/cheese-camera-device-monitor.c
@@ -120,6 +120,7 @@ cheese_camera_device_monitor_set_up_device (GUdevDevice *udevice)
gint vendor_id = 0;
gint product_id = 0;
gint v4l_version = 0;
+ CheeseCameraDevice *device;
const gchar *devpath = g_udev_device_get_property (udevice, "DEVPATH");
@@ -187,11 +188,11 @@ cheese_camera_device_monitor_set_up_device (GUdevDevice *udevice)
g_assert_not_reached ();
}
- CheeseCameraDevice *device = cheese_camera_device_new (devpath,
- device_file,
- product_name,
- v4l_version,
- &error);
+ device = cheese_camera_device_new (devpath,
+ device_file,
+ product_name,
+ v4l_version,
+ &error);
if (device == NULL)
GST_WARNING ("Device initialization for %s failed: %s ",
diff --git a/libcheese/cheese-camera-device.c b/libcheese/cheese-camera-device.c
index 7a7ae3d8..9b977a49 100644
--- a/libcheese/cheese-camera-device.c
+++ b/libcheese/cheese-camera-device.c
@@ -773,10 +773,12 @@ cheese_camera_device_get_device_node (CheeseCameraDevice *device)
CheeseVideoFormat *
cheese_camera_device_get_best_format (CheeseCameraDevice *device)
{
+ CheeseVideoFormat *format;
+
g_return_val_if_fail (CHEESE_IS_CAMERA_DEVICE (device), NULL);
- CheeseVideoFormat *format = g_boxed_copy (CHEESE_TYPE_VIDEO_FORMAT,
- cheese_camera_device_get_format_list (device)->data);
+ format = g_boxed_copy (CHEESE_TYPE_VIDEO_FORMAT,
+ cheese_camera_device_get_format_list (device)->data);
GST_INFO ("%dx%d", format->width, format->height);
return format;
diff --git a/libcheese/cheese-camera.c b/libcheese/cheese-camera.c
index 0eb058c8..f69280ab 100644
--- a/libcheese/cheese-camera.c
+++ b/libcheese/cheese-camera.c
@@ -667,13 +667,14 @@ void
cheese_camera_switch_camera_device (CheeseCamera *camera)
{
CheeseCameraPrivate *priv;
+ gboolean pipeline_was_playing;
g_return_if_fail (CHEESE_IS_CAMERA (camera));
priv = camera->priv;
/* gboolean was_recording = FALSE; */
- gboolean pipeline_was_playing = FALSE;
+ pipeline_was_playing = FALSE;
if (priv->is_recording)
{
@@ -919,15 +920,15 @@ void
cheese_camera_connect_effect_texture (CheeseCamera *camera, CheeseEffect *effect, ClutterTexture *texture)
{
CheeseCameraPrivate *priv;
-
- g_return_if_fail (CHEESE_IS_CAMERA (camera));
-
- priv = camera->priv;
GstElement *effect_filter;
GstElement *display_element;
GstElement *display_queue;
GstElement *control_valve;
- gboolean ok = TRUE;
+ gboolean ok;
+ g_return_if_fail (CHEESE_IS_CAMERA (camera));
+
+ priv = camera->priv;
+ ok = TRUE;
g_object_set (G_OBJECT (priv->effects_valve), "drop", TRUE, NULL);
@@ -1167,9 +1168,10 @@ static void
cheese_camera_finalize (GObject *object)
{
CheeseCamera *camera;
+ CheeseCameraPrivate *priv;
camera = CHEESE_CAMERA (object);
- CheeseCameraPrivate *priv = camera->priv;
+ priv = camera->priv;
cheese_camera_stop (camera);
@@ -1194,9 +1196,10 @@ cheese_camera_get_property (GObject *object, guint prop_id, GValue *value,
GParamSpec *pspec)
{
CheeseCamera *self;
+ CheeseCameraPrivate *priv;
self = CHEESE_CAMERA (object);
- CheeseCameraPrivate *priv = self->priv;
+ priv = self->priv;
switch (prop_id)
{
@@ -1223,9 +1226,10 @@ cheese_camera_set_property (GObject *object, guint prop_id, const GValue *value,
GParamSpec *pspec)
{
CheeseCamera *self;
+ CheeseCameraPrivate *priv;
self = CHEESE_CAMERA (object);
- CheeseCameraPrivate *priv = self->priv;
+ priv = self->priv;
switch (prop_id)
{
diff --git a/libcheese/cheese-fileutil.c b/libcheese/cheese-fileutil.c
index 06dad01b..53c1f32f 100644
--- a/libcheese/cheese-fileutil.c
+++ b/libcheese/cheese-fileutil.c
@@ -250,11 +250,11 @@ cheese_fileutil_init (CheeseFileUtil *fileutil)
{
CheeseFileUtilPrivate *priv = fileutil->priv = CHEESE_FILEUTIL_GET_PRIVATE (fileutil);
+ GSettings *settings;
+
priv->burst_count = 0;
priv->burst_raw_name = "";
- GSettings *settings;
-
settings = g_settings_new ("org.gnome.Cheese");
g_settings_get (settings, "video-path", "s", &priv->video_path);
diff --git a/libcheese/cheese-flash.c b/libcheese/cheese-flash.c
index 5b7addc3..48e4110f 100644
--- a/libcheese/cheese-flash.c
+++ b/libcheese/cheese-flash.c
@@ -389,6 +389,7 @@ cheese_flash_fire (CheeseFlash *flash)
GdkScreen *screen;
GdkRectangle rect;
int monitor;
+ GtkWindow *flash_window;
g_return_if_fail (CHEESE_IS_FLASH (flash));
@@ -396,7 +397,7 @@ cheese_flash_fire (CheeseFlash *flash)
g_return_if_fail (flash_priv->parent != NULL);
- GtkWindow *flash_window = GTK_WINDOW (flash);
+ flash_window = GTK_WINDOW (flash);
if (flash_priv->flash_timeout_tag > 0)
g_source_remove (flash_priv->flash_timeout_tag);