gstreamer-omap:cheese.git
6 years agocamera: when idle, set camerabin to video mode
Alessandro Decina [Wed, 10 Aug 2011 10:54:24 +0000 (12:54 +0200)]
camera: when idle, set camerabin to video mode

Configure video mode when idle, switch to image mode only when the take photo button
is clicked and then switch back to video mode.

6 years agogconf schema: set better brightness defaults
Alessandro Decina [Wed, 10 Aug 2011 08:10:12 +0000 (10:10 +0200)]
gconf schema: set better brightness defaults

Set default brightness to 50 and ev compensation to -1

6 years agoFix gconf schema types for brightness contrast and saturation
Alessandro Decina [Tue, 9 Aug 2011 08:27:34 +0000 (10:27 +0200)]
Fix gconf schema types for brightness contrast and saturation

6 years agogconf schema: fix default resolutions + tweaks
Alessandro Decina [Mon, 8 Aug 2011 21:48:23 +0000 (23:48 +0200)]
gconf schema: fix default resolutions + tweaks

fix default resolutions for photo and video.
set wide_mode=1 and countdown=0 for omap

6 years agoRevert "cheese.c: Stop camera while totem is playing"
Alessandro Decina [Mon, 8 Aug 2011 16:22:30 +0000 (18:22 +0200)]
Revert "cheese.c: Stop camera while totem is playing"

This reverts commit b92f0c1ab103fc35e1c8dfd7d03b6ea67f4a85e6.
This WIP patch was not supposed to be pushed

6 years agocamera: emit _notify for the "video-format" property and not for "format"
Alessandro Decina [Mon, 8 Aug 2011 12:49:17 +0000 (14:49 +0200)]
camera: emit _notify for the "video-format" property and not for "format"

format has been renamed to video-format recently

6 years agocheese.c: Stop camera while totem is playing
Luciana Fujii Pontello [Fri, 5 Aug 2011 12:32:29 +0000 (09:32 -0300)]
cheese.c: Stop camera while totem is playing

Totem and cheese can't run at the same time both using v4l2sink, so if
totem starts after cheese we stop the camera until totem is finished.

6 years agocheese-camera: fix switching video resolutions
Alessandro Decina [Thu, 4 Aug 2011 22:24:14 +0000 (00:24 +0200)]
cheese-camera: fix switching video resolutions

gst_encoding_profile_set_restriction doesn't update encodebin, so only the first
call (before the internal encodebin pipeline is constructed) has effect.

With omx_camera the video resolution is slaved to the viewfinder resolution
anyway, so just setting a new resolution on the viewfinder works.

6 years agocheese-camera: go back to using image-capture-caps to set image resolution
Alessandro Decina [Thu, 4 Aug 2011 20:49:17 +0000 (22:49 +0200)]
cheese-camera: go back to using image-capture-caps to set image resolution

At the moment we have a jpegdec element in the image pipeline that kinda breaks
negotiation with the downstream encodebin.

6 years agoprefs: call on_change when setting resolution on sync
Luciana Fujii Pontello [Thu, 4 Aug 2011 17:28:14 +0000 (14:28 -0300)]
prefs: call on_change when setting resolution on sync

Connect the on_change method before setting the resolution on
synchronize, so resolution selected in combo_box and on camera always
match.

6 years agogconf: Change default values for resolution
Luciana Fujii Pontello [Thu, 4 Aug 2011 17:16:15 +0000 (14:16 -0300)]
gconf: Change default values for resolution

Default value for photo and video resolutions are now 640X480.

6 years agocheese-camera: Set resolution for photo without effects
Luciana Fujii Pontello [Tue, 2 Aug 2011 14:37:27 +0000 (11:37 -0300)]
cheese-camera: Set resolution for photo without effects

When a photo is taken without effects, the stream is already encoded and
goes through passtrhough in encodebin, without applying the restriction.
The resolution is now defined also in the encoded caps to make photos
taken without effects applied to have the right resolution.

6 years agoprefs: Check stored values range to avoid crashing
Luciana Fujii Pontello [Thu, 4 Aug 2011 15:10:40 +0000 (12:10 -0300)]
prefs: Check stored values range to avoid crashing

Check if the values stored in gconf are valid to avoid setting unvalid
values in range.

6 years agocheese-camera-device: fix crash in adding formats
Luciana Fujii Pontello [Mon, 1 Aug 2011 14:59:29 +0000 (11:59 -0300)]
cheese-camera-device: fix crash in adding formats

CheeseVideoFormat was being treated like an object. It is now copied
using cheese_video_fomat_copy to avoid crashes.

6 years agocheese-camera.c: set video caps on encoding profile
Luciana Fujii Pontello [Mon, 1 Aug 2011 05:25:04 +0000 (02:25 -0300)]
cheese-camera.c: set video caps on encoding profile

Instead of using video-capture-caps, set the restriction of the video
profile to define resolution.

6 years agocheese-camera: Use GstEncodingProfile to set image resolution
Luciana Fujii Pontello [Mon, 1 Aug 2011 01:26:22 +0000 (22:26 -0300)]
cheese-camera: Use GstEncodingProfile to set image resolution

Instead of using image-capture-caps property, we use the restriction in
GstEncodingProfile to set the photo resolution.

6 years agocheese-camera: Remove unused priv variables
Luciana Fujii Pontello [Mon, 1 Aug 2011 01:17:47 +0000 (22:17 -0300)]
cheese-camera: Remove unused priv variables

6 years agoUse different available formats for video and photo
Luciana Fujii Pontello [Sat, 30 Jul 2011 21:43:31 +0000 (18:43 -0300)]
Use different available formats for video and photo

OmxCamera has different resolution capabilities for video and photo.
Because of that, for omx_camera we use two different formats list and
display different format options for photo and video.

6 years agocheese-camera: Check if camera implements GstPhotography
Luciana Fujii Pontello [Fri, 29 Jul 2011 18:51:27 +0000 (15:51 -0300)]
cheese-camera: Check if camera implements GstPhotography

Before setting/getting properties, verify that there is an element that
implements the interface.

6 years agoSplit setting of video and photo resolution
Luciana Fujii Pontello [Fri, 29 Jul 2011 03:11:57 +0000 (00:11 -0300)]
Split setting of video and photo resolution

It is now possible to set different resolutions for photo and video.

6 years agocheese-camera: fix yuv effect descriptions
Luciana Fujii Pontello [Tue, 26 Jul 2011 04:10:39 +0000 (01:10 -0300)]
cheese-camera: fix yuv effect descriptions

Effect descriptions were lacking a space, which made the pipeline
description be erroneous.

6 years agoDon't erase gnome-doc-utils.make on distclean
Luciana Fujii Pontello [Thu, 28 Apr 2011 22:34:11 +0000 (19:34 -0300)]
Don't erase gnome-doc-utils.make on distclean

6 years agoDon't fail if there is there is no colorbalance
Luciana Fujii Pontello [Wed, 20 Jul 2011 22:43:01 +0000 (19:43 -0300)]
Don't fail if there is there is no colorbalance

If there is no element that implements GstColorBalance interface,
cheese-camera doesn't try to set them and returns apropriate flag for
the caller.

6 years agobalance-scale: Change values without a timer
Luciana Fujii Pontello [Wed, 20 Jul 2011 22:42:00 +0000 (19:42 -0300)]
balance-scale: Change values without a timer

For balance properties, it's not necessary to add a timeout before
setting the value.

6 years agocheese-fileutil: Use .mp4 as file extension
Luciana Fujii Pontello [Tue, 21 Jun 2011 03:27:22 +0000 (00:27 -0300)]
cheese-fileutil: Use .mp4 as file extension

Since videos are being saved in mp4 format, we should use an apropriate
filename.

6 years agocheese-thumb-view: fix wrong filenames in GFiles
Luciana Fujii Pontello [Thu, 16 Jun 2011 03:29:26 +0000 (00:29 -0300)]
cheese-thumb-view: fix wrong filenames in GFiles

The changed signal for the directory provides a filename that has a
suffix after the file extension which does not correspond to the real
file. In that cases we fix the filename removing this extra suffix.

6 years agocheese-camera: Remove unused effect description
Luciana Fujii Pontello [Tue, 14 Jun 2011 01:54:03 +0000 (22:54 -0300)]
cheese-camera: Remove unused effect description

Effect description was being set just to be overwritten later.

6 years agocamera: apply effects on images as well
Alessandro Decina [Mon, 13 Jun 2011 00:49:12 +0000 (02:49 +0200)]
camera: apply effects on images as well

6 years agocamera: hardcode jpeg output for still images
Alessandro Decina [Mon, 13 Jun 2011 00:34:26 +0000 (02:34 +0200)]
camera: hardcode jpeg output for still images

omx_camera:imgsrc always outputs jpeg right now, regardless of what you
negotiate it to. Oh well.

6 years agocamera: record mov/h264 by default
Alessandro Decina [Mon, 13 Jun 2011 00:32:59 +0000 (02:32 +0200)]
camera: record mov/h264 by default

6 years agocamera: simply effects code. Implement effects for still images.
Alessandro Decina [Sat, 11 Jun 2011 09:41:27 +0000 (11:41 +0200)]
camera: simply effects code. Implement effects for still images.

6 years agocamera: optimize the pipeline for effects that only tweak GstColorBalance values
Alessandro Decina [Fri, 10 Jun 2011 15:53:12 +0000 (17:53 +0200)]
camera: optimize the pipeline for effects that only tweak GstColorBalance values

6 years agocheese-camera: use yuv-strided,yuv (int that order) as supported formats.
Alessandro Decina [Wed, 1 Jun 2011 07:11:46 +0000 (09:11 +0200)]
cheese-camera: use yuv-strided,yuv (int that order) as supported formats.

The imgsrc port can only output yuv (non strided), apparently.

6 years agocamera: first stab at video effects
Alessandro Decina [Fri, 10 Jun 2011 14:23:41 +0000 (11:23 -0300)]
camera: first stab at video effects

6 years agocheese-camera: Set saturation effects using ColorBalance
Luciana Fujii Pontello [Fri, 10 Jun 2011 03:42:17 +0000 (00:42 -0300)]
cheese-camera: Set saturation effects using ColorBalance

Setting saturation and noir blanc effect using GstColorBalance interface
implemented in the source.

6 years agocheese-camera: Remove unused videobalance
Luciana Fujii Pontello [Fri, 10 Jun 2011 02:44:13 +0000 (23:44 -0300)]
cheese-camera: Remove unused videobalance

Videobalance was used to set colorbalance settings, which is now set
using ColorBalance interface of omx_camera.

6 years agoprefs-dialog: Using the int scale for zoom setting
Luciana Fujii Pontello [Fri, 10 Jun 2011 01:47:43 +0000 (22:47 -0300)]
prefs-dialog: Using the int scale for zoom setting

6 years agoAdd prefs-int-scale and makes balance-scale balance only
Luciana Fujii Pontello [Fri, 10 Jun 2011 01:44:50 +0000 (22:44 -0300)]
Add prefs-int-scale and makes balance-scale balance only

Added type cheese-prefs-int-scale to control int properties in
cheese-camera, changing cheese-prefs-balance-scale to change
ColorBalance properties exclusively.

6 years agoUsing GstColorBalance interface
Luciana Fujii Pontello [Wed, 25 May 2011 20:25:09 +0000 (17:25 -0300)]
Using GstColorBalance interface

6 years agobalance-scale: Only set new value after timeout (fixes zoom)
Luciana Fujii Pontello [Tue, 7 Jun 2011 22:53:34 +0000 (19:53 -0300)]
balance-scale: Only set new value after timeout (fixes zoom)

Only sets a new value if it hasn't changed again after 50 miliseconds,
avoiding setting multiple values in very small intervals. In case the
value keeps changing, it sets the new value every 0.3 seconds.

This fixes setting zoom property, that used to hang when it was set too
many times.

6 years agoprefs-dialog: Set int scale decimal digits to zero
Luciana Fujii Pontello [Tue, 7 Jun 2011 22:52:30 +0000 (19:52 -0300)]
prefs-dialog: Set int scale decimal digits to zero

For scales that hold int values, the scale should not keep decimal
digits.

6 years agocheese-camera: Stop camera before setting autofocus
Luciana Fujii Pontello [Tue, 7 Jun 2011 22:49:26 +0000 (19:49 -0300)]
cheese-camera: Stop camera before setting autofocus

Autofocus status cannot be set while playing or it generates an error.
Before setting autofocus property we stop the camera if it was playing
and set it back to playing later.

6 years agoAdd image and video stabilization setting
Luciana Fujii Pontello [Tue, 7 Jun 2011 02:16:17 +0000 (23:16 -0300)]
Add image and video stabilization setting

Added cheese-prefs-source-checkbox to control checkboxes that are set as
boolean properties in the camera.

Added settings for image stabilization (mtis - motion triggered image
stabilization) and video stabilization (vstab).

6 years agocheese-camera: Add set_boolean_property and rename int
Luciana Fujii Pontello [Tue, 7 Jun 2011 02:06:49 +0000 (23:06 -0300)]
cheese-camera: Add set_boolean_property and rename int

Added a method to set boolean properties in cheese-camera and renamed
the method that sets int properties to cheese_camera_set_int_property
instead of cheese_camera_set_balance_property.

6 years agocheese-camera: making set_photography_property more robust
Luciana Fujii Pontello [Tue, 7 Jun 2011 01:38:35 +0000 (22:38 -0300)]
cheese-camera: making set_photography_property more robust

Checking if the element has the property we are trying to set before
setting it.

6 years agoprefs-dialog: Adding focus weight combobox
Luciana Fujii Pontello [Tue, 7 Jun 2011 00:57:02 +0000 (21:57 -0300)]
prefs-dialog: Adding focus weight combobox

Adds focus weight combobox to the preferences dialog, getting it from
focusweight property in the camera.

Also sets focus weight in cheese-widget when starting.

6 years agocheese-gconf: Adding focusweight, mtis and vstab
Luciana Fujii Pontello [Tue, 7 Jun 2011 00:56:07 +0000 (21:56 -0300)]
cheese-gconf: Adding focusweight, mtis and vstab

Added properties in cheese-gconf to store focusweight, image and video
stabilization.

6 years agoui: Add video and image stabilization checkbuttons
Luciana Fujii Pontello [Mon, 6 Jun 2011 23:54:13 +0000 (20:54 -0300)]
ui: Add video and image stabilization checkbuttons

6 years agoui: Adding focus weight combobox
Luciana Fujii Pontello [Mon, 6 Jun 2011 23:44:46 +0000 (20:44 -0300)]
ui: Adding focus weight combobox

6 years agoAdd autofocus setting
Luciana Fujii Pontello [Mon, 6 Jun 2011 23:19:08 +0000 (20:19 -0300)]
Add autofocus setting

Created cheese-prefs-autofocus-checkbox type and added it to Cheese
preferences dialog.

Added autofocus property to cheese-gconf.

6 years agoAdding EV-compensation setting to Cheese
Luciana Fujii Pontello [Sat, 4 Jun 2011 04:25:41 +0000 (01:25 -0300)]
Adding EV-compensation setting to Cheese

Added a new object, cheese-prefs-float-scale to create scales for float
properties in cheese camera.

Added ev-compensation property in gconf and added the widgets to the
preference dialog.

6 years agoMaking cheese_camera_get_balance_range accept more types
Luciana Fujii Pontello [Fri, 3 Jun 2011 21:03:36 +0000 (18:03 -0300)]
Making cheese_camera_get_balance_range accept more types

Method cheese_camera_get_balance_range can now get range for double and
int properties. It returns doubles and the apropriate step increment.

6 years agoAdding zoom setting
Luciana Fujii Pontello [Fri, 3 Jun 2011 03:56:52 +0000 (00:56 -0300)]
Adding zoom setting

Zoom setting uses "zoom" property from omx_camera.

6 years agoAdding iso setting with enum values
Luciana Fujii Pontello [Fri, 3 Jun 2011 02:27:26 +0000 (23:27 -0300)]
Adding iso setting with enum values

To allow setting iso-speed to only common values, I created an enum to
hold iso values. The enum is used in cheese-prefs-photography-combo just
like for the other properties.

6 years agoprefs-photography-combo: get enum values from a callback
Luciana Fujii Pontello [Fri, 3 Jun 2011 01:30:56 +0000 (22:30 -0300)]
prefs-photography-combo: get enum values from a callback

Modified cheese-prefs-photography combo to use a callback to retrieve
the GParamSpec with the possible enum values. This will allow using a
different method than cheese_camera_get_photography_property_enum.

6 years agoAdding sharpness property to cheese-gconf
Luciana Fujii Pontello [Thu, 2 Jun 2011 01:29:23 +0000 (22:29 -0300)]
Adding sharpness property to cheese-gconf

6 years agocheese-gconf: Changing type of balance properties
Luciana Fujii Pontello [Thu, 2 Jun 2011 01:26:04 +0000 (22:26 -0300)]
cheese-gconf: Changing type of balance properties

Changing the type of color balance properties (brightness, saturation,
contrast) to integer, which is the type used in source colorbalance
properties.

6 years agoUsing source properties instead of videobalance
Luciana Fujii Pontello [Wed, 25 May 2011 20:25:09 +0000 (17:25 -0300)]
Using source properties instead of videobalance

Setting brightness, saturation, contrast directly in the source that
implements GstPhotography.

6 years agoRemoving hue configuration
Luciana Fujii Pontello [Thu, 2 Jun 2011 00:51:25 +0000 (21:51 -0300)]
Removing hue configuration

Hue is no longer set in Cheese.

6 years agocheese-widget: set preferences stored in gconf
Luciana Fujii Pontello [Wed, 1 Jun 2011 19:20:10 +0000 (16:20 -0300)]
cheese-widget: set preferences stored in gconf

Set the new enum preferences stored in gconf in cheese initialization.

6 years agoprefs-combo: Set values stored in gconf in sync
Luciana Fujii Pontello [Wed, 1 Jun 2011 03:03:45 +0000 (00:03 -0300)]
prefs-combo: Set values stored in gconf in sync

When synchronizing, sets the values stored in gconf in the preference
combo boxes.

6 years agoSaving photography settings in gconf
Luciana Fujii Pontello [Wed, 1 Jun 2011 02:40:20 +0000 (23:40 -0300)]
Saving photography settings in gconf

Added the new properties to cheese-gconf and used gconf properly in
cheese-prefs-combo.

6 years agoprefs-dialog: Adding widgets in prefs dialog
Luciana Fujii Pontello [Tue, 31 May 2011 03:30:01 +0000 (00:30 -0300)]
prefs-dialog: Adding widgets in prefs dialog

Adding combo boxes to control white-balance, flicker mode, and scene
mode and adding a scale to control sharpness.

Uses properties "scene-mode", "white-balance-mode" and "flicker-mode",
all GstPhotography properties, instead of using native OmxCamera
properties.

6 years agoui: Adding cheese-prefs-photography-combo type
Luciana Fujii Pontello [Tue, 31 May 2011 22:25:28 +0000 (19:25 -0300)]
ui: Adding cheese-prefs-photography-combo type

CheesePrefsPhotographyCombo creates a combobox to control enum types in
GstPhotography.

6 years agocheese-camera: Allow using Photography properties
Luciana Fujii Pontello [Tue, 31 May 2011 22:17:58 +0000 (19:17 -0300)]
cheese-camera: Allow using Photography properties

Added a method to get possible enum values for properties and a method
to set int properties in the element that implements GstPhotography.

6 years agocheese-camera: Get element that implements gstphotography
Luciana Fujii Pontello [Wed, 25 May 2011 01:08:41 +0000 (22:08 -0300)]
cheese-camera: Get element that implements gstphotography

Get the element that implements the GstPhotography interface when the
camera source is set, since it may change.

Added gst-plugins-bad as a dependency to allow using GstPhotography
in cheese.

6 years agoui: Add scene mode combo box to preferences
Luciana Fujii Pontello [Tue, 31 May 2011 22:51:38 +0000 (19:51 -0300)]
ui: Add scene mode combo box to preferences

6 years agoui: Splitting settings in different tabs
Luciana Fujii Pontello [Tue, 31 May 2011 22:34:46 +0000 (19:34 -0300)]
ui: Splitting settings in different tabs

6 years agoui: adding more properties and using table
Luciana Fujii Pontello [Thu, 26 May 2011 03:10:54 +0000 (00:10 -0300)]
ui: adding more properties and using table

Using table to align labels an setters like comboboxes.

6 years agolibcheese: Add and use omx_camera formats
Luciana Fujii Pontello [Fri, 20 May 2011 21:06:18 +0000 (18:06 -0300)]
libcheese: Add and use omx_camera formats

Added desired formats for omx_camera and set image-capture and
video-capture caps to use them.

6 years agolibcheese: Free format when not used
Luciana Fujii Pontello [Fri, 20 May 2011 20:59:38 +0000 (17:59 -0300)]
libcheese: Free format when not used

When a format has the same resolution then a previously added format we
discard it, and should free it before returning.

6 years agolibcheese: Change supported format to yuv-strided
Luciana Fujii Pontello [Fri, 20 May 2011 20:58:13 +0000 (17:58 -0300)]
libcheese: Change supported format to yuv-strided

6 years agocheese-camera: don't override the default camerabin2 profile
Alessandro Decina [Fri, 20 May 2011 08:42:10 +0000 (10:42 +0200)]
cheese-camera: don't override the default camerabin2 profile

6 years agolibcheese: don't leak the source element
Alessandro Decina [Thu, 19 May 2011 15:42:52 +0000 (17:42 +0200)]
libcheese: don't leak the source element

Don't leak the source element when probing for the caps

6 years agolibcheese: Use omx_camera and v4l2sink
Luciana Fujii Pontello [Thu, 19 May 2011 00:24:00 +0000 (21:24 -0300)]
libcheese: Use omx_camera and v4l2sink

Customizing libcheese to work with omap devices. It uses v4l2sink as
video-sink and in case the device is an omap camera, it uses
omxcamerabinsrc and omx_camera to get resolution capabilities.

6 years agocheese-camera: use uint for width and height
Luciana Fujii Pontello [Wed, 18 May 2011 00:35:31 +0000 (21:35 -0300)]
cheese-camera: use uint for width and height

To allow bigger values, we use unsigned int type for width and height.

6 years agocheese-camera: Enable post-preview property when needed
Luciana Fujii Pontello [Wed, 11 May 2011 01:05:46 +0000 (22:05 -0300)]
cheese-camera: Enable post-preview property when needed

When taking a photo to pixbuf, sets post-preview to enable camerabin2 to
send the preview message.

6 years agocheese-camera: Set video recording options
Luciana Fujii Pontello [Tue, 10 May 2011 02:32:40 +0000 (23:32 -0300)]
cheese-camera: Set video recording options

Use encoding profile to set video recording options. It is now set to
ogg theora + vorbis with no presets.

6 years agocheese-camera: Remove camerabin's workaround
Luciana Fujii Pontello [Thu, 5 May 2011 19:45:34 +0000 (16:45 -0300)]
cheese-camera: Remove camerabin's workaround

6 years agocheese-camera: Print debug of messages
Luciana Fujii Pontello [Thu, 5 May 2011 19:45:16 +0000 (16:45 -0300)]
cheese-camera: Print debug of messages

6 years agocheese-camera: Do not set effects
Luciana Fujii Pontello [Mon, 9 May 2011 18:56:56 +0000 (15:56 -0300)]
cheese-camera: Do not set effects

Effects cannot be set globally, so we don't set them for now.

6 years agocheese-camera: Using image-done message
Luciana Fujii Pontello [Tue, 3 May 2011 21:28:27 +0000 (18:28 -0300)]
cheese-camera: Using image-done message

We don't ready-for-capture notify anymore, since that might be
issued before starting to capture as well. We use image-done message
posted on bus to ensure a photo was taken and use ready-for-capture
property to check before taking a picture.

6 years agocheese-camera: Initial port to camerabin2
Luciana Fujii Pontello [Tue, 3 May 2011 20:06:43 +0000 (17:06 -0300)]
cheese-camera: Initial port to camerabin2

Cheese port to camerabin2.

Required caps are not set.

6 years agocheese-camera: set to playing after force stopping
Luciana Fujii Pontello [Wed, 4 May 2011 00:20:53 +0000 (21:20 -0300)]
cheese-camera: set to playing after force stopping

In case we need to forcedly stop the recording of a video, we should set
the camera back to playing state.

6 years agocheese-camera: Emit signal video-saved
Luciana Fujii Pontello [Wed, 4 May 2011 00:18:37 +0000 (21:18 -0300)]
cheese-camera: Emit signal video-saved

After sending "stop-capture" signal, cheese-camera has to emit
"video-saved" signal. gdk_threads lock was removed from cheese-window,
since the stop_video_recording is called from a gtk callback.

6 years agocheese-thumb-view: guard thread unsafe operations
Luciana Fujii Pontello [Tue, 19 Apr 2011 17:50:44 +0000 (14:50 -0300)]
cheese-thumb-view: guard thread unsafe operations

Cheese was crashing in gtk_icon_theme_load_icon because there were
operations that are not thread safe that were done before
gdk_threads_enter.

6 years agocheese-camera: Check for error messages
Luciana Fujii Pontello [Wed, 4 May 2011 18:54:21 +0000 (15:54 -0300)]
cheese-camera: Check for error messages

6 years agocheese-camera: Free video-source before setting a new one
Luciana Fujii Pontello [Tue, 3 May 2011 20:03:21 +0000 (17:03 -0300)]
cheese-camera: Free video-source before setting a new one

We were leaking video-source when we changed the device.

6 years agocheese-camera: space fix for camerabin patch
Luciana Fujii Pontello [Tue, 3 May 2011 20:02:04 +0000 (17:02 -0300)]
cheese-camera: space fix for camerabin patch

6 years agocheese-camera: Removing unnecessary set_state
Luciana Fujii Pontello [Tue, 3 May 2011 01:14:44 +0000 (22:14 -0300)]
cheese-camera: Removing unnecessary set_state

I was setting the state of a removed element, for which I did not hold a
reference anymore.

6 years agocheese-camera: Use camerabin as pipeline base
Luciana Fujii Pontello [Mon, 2 May 2011 21:42:43 +0000 (18:42 -0300)]
cheese-camera: Use camerabin as pipeline base

Changed Cheese-Camera to use camerabin as its base. Camerabin implements
view-finder, image capture and video recording.

Conflicts:

libcheese/cheese-camera.c
src/cheese-window.vala

6 years agoUpdated Turkish translation
Muhammet Kara [Sat, 23 Apr 2011 09:54:32 +0000 (12:54 +0300)]
Updated Turkish translation

6 years agoUpdated Latvian translation.
Rudolfs Mazurs [Mon, 7 Mar 2011 22:14:53 +0000 (00:14 +0200)]
Updated Latvian translation.

6 years agoUpdating Asturian translation
Xandru Armesto [Thu, 17 Feb 2011 17:11:11 +0000 (18:11 +0100)]
Updating Asturian translation

6 years agoAdd Esperanto translation
Kristjan SCHMIDT [Fri, 21 Jan 2011 18:45:06 +0000 (19:45 +0100)]
Add Esperanto translation

6 years agoRevert "Updated Indonesian translation" which supposed
Andika Triwidada [Sat, 8 Jan 2011 01:37:39 +0000 (08:37 +0700)]
Revert "Updated Indonesian translation" which supposed
for master branch

This reverts commit b297b1f0fa2a73ae418d0825d48dcd5719cbd083.

6 years agoUpdated Indonesian translation
Andika Triwidada [Fri, 7 Jan 2011 16:16:50 +0000 (23:16 +0700)]
Updated Indonesian translation

7 years agoUpdated Romanian translation
Daniel Șerbănescu [Mon, 15 Nov 2010 16:33:07 +0000 (18:33 +0200)]
Updated Romanian translation

7 years agoUpdated Japanese translation
Takayuki KUSANO [Thu, 4 Nov 2010 14:01:13 +0000 (23:01 +0900)]
Updated Japanese translation

7 years agoUpdated Catalan (Valencian) translation
Carles Ferrando [Fri, 22 Oct 2010 22:41:02 +0000 (00:41 +0200)]
Updated Catalan (Valencian) translation