2010-07-25  Antía Puentes  <apuentes@igalia.com>

	* src/gdigicam-manager.h:
	(pict_done),
	* src/gdigicam-manager.c:
	(_picture_done):
	Modified the PICT_DONE_SIGNAL handler signature.
	It uses a const gchar *instead of a GString now.

2010-06-02  Javier Fernández  <jfernandez@igalia.com>

	reviewed by: Antía Puentes <apuentes@igalia.com>

	* src/gdigicam-manager.c:
	(_g_digicam_manager_class_init): Added new signals to notify
	"reading/writing" and "no space left" errors that happens in
	the lower layers.
	(_g_digicam_manager_bus_callback): Checks the received errors
	and emits the proper signals.
	(_internal_error_recovering): Tries to stop the bin when an error
	in the lower layers happen.
	(_evaluate_transition): Checks if the state change of the bin
	was a success.
	* src/gdigicam-manager.h (struct _GDigicamManagerClass):
	Added class methods for the new signals.

2010-02-02  Andrés Gómez  <agomez@igalia.com>

	* ext/gst-camerabin/gdigicam-camerabin.c: The 16x9 still picture
	resolutions are now 2560x1440.
	Fixes: NB#150488.

2009-12-03  Andrés Gómez  <agomez@igalia.com>

	* ext/gst-camerabin/gdigicam-camerabin.c: The 16x9 still picture:ChangeLog

	* doc/reference/gdigicam-sections.txt: Added new gtk-doc.
	* src/gdigicam-manager-private.h: Removed "gst_bus" private
	member.
	* src/gdigicam-manager.h:
	* src/gdigicam-manager.c:
	(g_digicam_manager_set_gstreamer_bin): Removed management of the
	old "gst_bus" private member. Viewfinder sink stored in the proper
	descriptor, now.
	(g_digicam_manager_play_bin): We store the xwindow id just if the
	descriptor has viewfinder capabilities, now.
	(g_digicam_manager_get_xwindow_id): Added. Retrieves the xwindow
	id to be used as output by the gstreamer bin.
	(_g_digicam_manager_init): Removed "gst_bus" private
	member.
	(_g_digicam_manager_cleanup_bin): Removed "gst_bus" private
	member and handler.
	(_g_digicam_manager_cleanup_sink): Resetting "xwindow_id" private
	member.
	(_g_digicam_manager_free_private): Resets the bin related private
	members.
	* tests/check-gdigicam-manager.c:
	(test_start_stop_viewfinder_regular): Removed. Refactored into
	test_start_stop_get_viewfinder_regular.
	(test_start_stop_get_viewfinder_regular): Added. Refactored from
	test_start_stop_viewfinder_regular. It tests the new
	g_digicam_manager_get_xwindow_id API too, now.
	(test_start_stop_viewfinder_invalid): Removed. Refactored into
	test_start_stop_get_viewfinder_invalid.
	(test_start_stop_get_viewfinder_invalid): Added. Refactored from
	test_start_stop_viewfinder_invalid. It tests the new
	g_digicam_manager_get_xwindow_id API too, now.
	(create_g_digicam_manager_suite): test_start_stop_viewfinder
	refactored into test_start_stop_get_viewfinder.

	* src/gdigicam-manager.c:
	(g_digicam_manager_set_exposure_mode): Fixed wrong assignation on
	exposure related values.

2009-10-27  Andrés Gómez  <agomez@igalia.com>

	* ext/gst-camerabin/gdigicam-camerabin.c
	(g_digicam_camerabin_element_new): Checked for quality property on
	the image encoder element to avoid warnings and added new
	debugging messages.

2009-10-27  Javier Fernández  <jfernandez@igalia.com>

	reviewed by: Andrés Gómez <agomez@igalia.com>

	* ext/gst-camerabin/gdigicam-camerabin.c
	(_g_digicam_camerabin_set_video_metadata): The video geotagging
	metadata should be inserted using an unique tag, called
	GST_TAG_GEO_LOCATION_NAME, instead of using three different tags
	for country, city and suburb.
	Fixes: NB#140871.

2009-10-13  Andrés Gómez  <agomez@igalia.com>

	* ext/gst-camerabin/data/gdigicam-camerabin.conf: Modified default
	JPEG encoder from jpegenc to dspjpegenc.
	Fixes: NB#118043.

	* configure.ac: Removed warnings when not compiling for debugging.

2009-10-09  Andrés Gómez  <agomez@igalia.com>

	* tests/check-gdigicam-manager.c:
	(test_set_get_iso_sensitivity_mode_regular): Replaced the numeric
	value to define.
	(test_set_get_white_balance_mode_limit): Changed the return value
	to check for boolean and error.
	(test_set_get_white_balance_mode_regular): Replaced the numeric
	value to define.
	(test_set_get_focus_mode_invalid): Fixed checking the result
	value.
	(test_set_aspect_ratio_resolution_limit): Fixed the return values
	check.
	(test_set_aspect_ratio_resolution_regular): Corrected the
	expression value for gotten_aspect_ratio.
	Added defines for test values for white balance and ISO
	sensitivity.

	* src/gdigicam-manager.c:
	(g_digicam_manager_descriptor_copy): Fixed wrong copy on supported
	metering modes, overwriting the supported aspect ratios.

2009-09-30  Javier Fernández  <jfernandez@igalia.com>

	reviewed by: Andrés Gómez <agomez@igalia.com>

	* src/gdigicam-manager.c:
	(_picture_done): Fixed memory leak.
	Fixes: NB#137944.

2009-09-30  Andrés Gómez  <agomez@igalia.com>

	* configure.ac: Added "G_DISABLE_CAST_CHECKS" and
	"G_DISABLE_ASSERT" C flags to compilation with optimization.

2009-09-15  Miguel Gómez  <magomez@igalia.com>

	reviewed by: Andrés Gómez <agomez@igalia.com>

	* doc/reference/gdigicam-sections.txt: Added new API for warning
	messages.
	* src/gdigicam-debug.h: Added new macros for warning messages.
	* src/gdigicam-manager.h:
	* src/gdigicam-manager.c:
	(_g_digicam_manager_class_init): Added new "internal-error" signal
	to deal with GStreamer errors.
	(_g_digicam_manager_bus_callback): On GST_MESSAGE_ERROR message in
	the bus callback, set the bin inmediately to NULL state and notify
	any UI.
	Fixes: NB#135225.

2009-09-11  Javier Fernández  <jfernandez@igalia.com>

	reviewed by: Andrés Gómez <agomez@igalia.com>

	* ext/gst-camerabin/gdigicam-camerabin.c:
	(_g_digicam_camerabin_set_picture_metadata),
	(_g_digicam_camerabin_set_video_metadata): Refactored to avoid
	setting uninitialized metadata.
	GST_TAG_DATE_TIME_ORIGINAL and GST_TAG_DATE_TIME_MODIFIED macros
	fixed, as they were swapped.

2009-09-08  Andrés Gómez  <agomez@igalia.com>

	* ext/gst-camerabin/data/gdigicam-camerabin.conf: Modified audio
	bitrate and sample rate.
	* ext/gst-camerabin/gdigicam-camerabin.c
	(g_digicam_camerabin_element_new): Modified audio bitrate and
	sample rate.

2009-09-07  Andrés Gómez  <agomez@igalia.com>

	* ext/gst-camerabin/gdigicam-camerabin.c:
	(_g_digicam_camerabin_handle_bus_message): Process only camerabin
	state changed messages and not the internal element ones. Fixed
	memory leaks.
	(_g_digicam_camerabin_handle_sync_bus_message): Process messages
	depending if they come from camerabin or not.
	Fixes: NB#108662.

2009-09-04  Andrés Gómez  <agomez@igalia.com>

	* doc/reference/gdigicam-docs.sgml:
	* doc/reference/gst-camerabin/gdigicam-gst-camerabin-docs.sgml:
	* ext/gst-camerabin/gdigicam-camerabin.c:
	* ext/gst-camerabin/gdigicam-camerabin.h:
	* src/gdigicam-error.c:
	GTK-Doc completed.
