gstreamer-omap:cheese.git
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

7 years agoUpdated Korean translation
Changwoo Ryu [Fri, 8 Oct 2010 18:08:30 +0000 (03:08 +0900)]
Updated Korean translation

7 years agoUpdated Lithuanian translation
Žygimantas Beručka [Sun, 3 Oct 2010 14:00:09 +0000 (16:00 +0200)]
Updated Lithuanian translation

7 years agorelease: update release notes for 2.32.0
Filippo Argiolas [Mon, 27 Sep 2010 21:26:44 +0000 (23:26 +0200)]
release: update release notes for 2.32.0

7 years agoUpdated Catalan translation
Gil Forcada [Mon, 27 Sep 2010 18:29:57 +0000 (20:29 +0200)]
Updated Catalan translation

7 years agoUpdate Czech translation by Marek Cernocky
Petr Kovar [Mon, 27 Sep 2010 15:31:19 +0000 (17:31 +0200)]
Update Czech translation by Marek Cernocky

7 years agoUpdated Basque language
Inaki Larranaga Murgoitio [Wed, 22 Sep 2010 08:06:20 +0000 (10:06 +0200)]
Updated Basque language

7 years agoUpdated Brazilian Portuguese translation
Daniel S. Koda [Tue, 21 Sep 2010 17:01:27 +0000 (14:01 -0300)]
Updated Brazilian Portuguese translation

7 years agoAdd Uighur (ug) translation.
Gheyret Kenji [Mon, 20 Sep 2010 05:30:53 +0000 (05:30 +0000)]
Add Uighur (ug) translation.

7 years agoUpdated Dutch translation by Reinout van Schouwen
Wouter Bolsterlee [Sun, 19 Sep 2010 19:43:35 +0000 (21:43 +0200)]
Updated Dutch translation by Reinout van Schouwen

7 years agoUpdated Russian translation
Yuri Myasoedov [Sun, 19 Sep 2010 07:34:27 +0000 (11:34 +0400)]
Updated Russian translation

7 years agorelease: post release version bump
Filippo Argiolas [Thu, 16 Sep 2010 20:28:42 +0000 (22:28 +0200)]
release: post release version bump

7 years agorelease: update NEWS file for 2.31.92
Filippo Argiolas [Thu, 16 Sep 2010 20:10:36 +0000 (22:10 +0200)]
release: update NEWS file for 2.31.92

7 years agoInitial translation to Kazakh
Baurzhan Muftakhidinov [Wed, 15 Sep 2010 10:06:04 +0000 (16:06 +0600)]
Initial translation to Kazakh

7 years agoUpdated Japanese translation.
Takayuki KUSANO [Mon, 13 Sep 2010 13:37:14 +0000 (22:37 +0900)]
Updated Japanese translation.

7 years agoUpdated Danish translation
Kenneth Nielsen [Sun, 12 Sep 2010 15:04:40 +0000 (17:04 +0200)]
Updated Danish translation

7 years agoUpdated Portuguese translation
Duarte Loreto [Fri, 10 Sep 2010 22:25:13 +0000 (23:25 +0100)]
Updated Portuguese translation

7 years agoUpdated Polish translation
Piotr Drąg [Tue, 7 Sep 2010 16:33:05 +0000 (18:33 +0200)]
Updated Polish translation

7 years agoUpdate Simplified Chinese translation.
Xhacker Liu [Mon, 6 Sep 2010 13:00:13 +0000 (21:00 +0800)]
Update Simplified Chinese translation.

7 years ago[l10n] Updated German translation
Christian.Kirbach [Wed, 1 Sep 2010 14:24:06 +0000 (16:24 +0200)]
[l10n] Updated German translation

7 years agoUpdated Indonesian translation
Andika Triwidada [Tue, 31 Aug 2010 17:16:49 +0000 (00:16 +0700)]
Updated Indonesian translation

7 years agopost release version bump
daniel g. siegel [Mon, 30 Aug 2010 00:53:44 +0000 (02:53 +0200)]
post release version bump

7 years agoupdate NEWS file
daniel g. siegel [Mon, 30 Aug 2010 00:44:00 +0000 (02:44 +0200)]
update NEWS file

7 years agobump version to 2.31.91
daniel g. siegel [Mon, 30 Aug 2010 00:42:55 +0000 (02:42 +0200)]
bump version to 2.31.91

7 years ago[l10n] Updated Italian translation
Alessandro Falappa [Sun, 29 Aug 2010 19:33:43 +0000 (21:33 +0200)]
[l10n] Updated Italian translation

7 years ago[l10n] Updated Estonian translation
Mattias Põldaru [Sun, 29 Aug 2010 08:49:22 +0000 (11:49 +0300)]
[l10n] Updated Estonian translation

7 years agoUpdated French translation
Bruno Brouard [Fri, 27 Aug 2010 10:16:03 +0000 (12:16 +0200)]
Updated French translation

7 years agoUpdate British English translation
Philip Withnall [Fri, 27 Aug 2010 08:52:06 +0000 (09:52 +0100)]
Update British English translation

7 years agoUpdated Arabic translation
Khaled Hosny [Fri, 27 Aug 2010 02:01:38 +0000 (04:01 +0200)]
Updated Arabic translation

7 years agol10n: Updated Greek translation for cheese
Michael Kotsarinis [Thu, 26 Aug 2010 18:19:30 +0000 (21:19 +0300)]
l10n: Updated Greek translation for cheese

7 years agoUpdated Hungarian translation
Gabor Kelemen [Thu, 26 Aug 2010 01:16:35 +0000 (03:16 +0200)]
Updated Hungarian translation

7 years agoUpdated Bulgarian translation
Alexander Shopov [Wed, 25 Aug 2010 12:29:31 +0000 (15:29 +0300)]
Updated Bulgarian translation

7 years agocamera: emit video-saved signal by name in gst threads
Filippo Argiolas [Wed, 25 Aug 2010 10:14:09 +0000 (12:14 +0200)]
camera: emit video-saved signal by name in gst threads

Static camera_signals array is not initizialized in the gstreamer thread
so we get a critical assertion failed (signal_id > 0) if we emit by id.
This should workaround the issue.

https://bugzilla.gnome.org/show_bug.cgi?id=620637

7 years agoUpdated Serbian translation
Милош Поповић [Tue, 24 Aug 2010 03:05:03 +0000 (05:05 +0200)]
Updated Serbian translation

7 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Mon, 23 Aug 2010 11:48:47 +0000 (19:48 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

7 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Sat, 21 Aug 2010 09:23:01 +0000 (11:23 +0200)]
Updated Norwegian bokmål translation

7 years agoUpdated Swedish translation
Daniel Nylander [Wed, 18 Aug 2010 20:25:29 +0000 (22:25 +0200)]
Updated Swedish translation

7 years agoUpdated Hebrew translation.
Yaron Shahrabani [Mon, 16 Aug 2010 23:12:38 +0000 (02:12 +0300)]
Updated Hebrew translation.