1
2010-07-25  Antía Puentes  <apuentes@igalia.com>
2
3
	* src/gdigicam-manager.h:
4
	(pict_done),
5
	* src/gdigicam-manager.c:
6
	(_picture_done):
7
	Modified the PICT_DONE_SIGNAL handler signature.
8
	It uses a const gchar *instead of a GString now.
9
10
2010-06-02  Javier Fernández  <jfernandez@igalia.com>
11
12
	reviewed by: Antía Puentes <apuentes@igalia.com>
13
14
	* src/gdigicam-manager.c:
15
	(_g_digicam_manager_class_init): Added new signals to notify
16
	"reading/writing" and "no space left" errors that happens in
17
	the lower layers.
18
	(_g_digicam_manager_bus_callback): Checks the received errors
19
	and emits the proper signals.
20
	(_internal_error_recovering): Tries to stop the bin when an error
21
	in the lower layers happen.
22
	(_evaluate_transition): Checks if the state change of the bin
23
	was a success.
24
	* src/gdigicam-manager.h (struct _GDigicamManagerClass):
25
	Added class methods for the new signals.
26
27
2010-02-02  Andrés Gómez  <agomez@igalia.com>
28
29
	* ext/gst-camerabin/gdigicam-camerabin.c: The 16x9 still picture
30
	resolutions are now 2560x1440.
31
	Fixes: NB#150488.
32
33
2009-12-03  Andrés Gómez  <agomez@igalia.com>
34
35
	* ext/gst-camerabin/gdigicam-camerabin.c: The 16x9 still picture:ChangeLog
36
37
	* doc/reference/gdigicam-sections.txt: Added new gtk-doc.
38
	* src/gdigicam-manager-private.h: Removed "gst_bus" private
39
	member.
40
	* src/gdigicam-manager.h:
41
	* src/gdigicam-manager.c:
42
	(g_digicam_manager_set_gstreamer_bin): Removed management of the
43
	old "gst_bus" private member. Viewfinder sink stored in the proper
44
	descriptor, now.
45
	(g_digicam_manager_play_bin): We store the xwindow id just if the
46
	descriptor has viewfinder capabilities, now.
47
	(g_digicam_manager_get_xwindow_id): Added. Retrieves the xwindow
48
	id to be used as output by the gstreamer bin.
49
	(_g_digicam_manager_init): Removed "gst_bus" private
50
	member.
51
	(_g_digicam_manager_cleanup_bin): Removed "gst_bus" private
52
	member and handler.
53
	(_g_digicam_manager_cleanup_sink): Resetting "xwindow_id" private
54
	member.
55
	(_g_digicam_manager_free_private): Resets the bin related private
56
	members.
57
	* tests/check-gdigicam-manager.c:
58
	(test_start_stop_viewfinder_regular): Removed. Refactored into
59
	test_start_stop_get_viewfinder_regular.
60
	(test_start_stop_get_viewfinder_regular): Added. Refactored from
61
	test_start_stop_viewfinder_regular. It tests the new
62
	g_digicam_manager_get_xwindow_id API too, now.
63
	(test_start_stop_viewfinder_invalid): Removed. Refactored into
64
	test_start_stop_get_viewfinder_invalid.
65
	(test_start_stop_get_viewfinder_invalid): Added. Refactored from
66
	test_start_stop_viewfinder_invalid. It tests the new
67
	g_digicam_manager_get_xwindow_id API too, now.
68
	(create_g_digicam_manager_suite): test_start_stop_viewfinder
69
	refactored into test_start_stop_get_viewfinder.
70
71
	* src/gdigicam-manager.c:
72
	(g_digicam_manager_set_exposure_mode): Fixed wrong assignation on
73
	exposure related values.
74
75
2009-10-27  Andrés Gómez  <agomez@igalia.com>
76
77
	* ext/gst-camerabin/gdigicam-camerabin.c
78
	(g_digicam_camerabin_element_new): Checked for quality property on
79
	the image encoder element to avoid warnings and added new
80
	debugging messages.
81
82
2009-10-27  Javier Fernández  <jfernandez@igalia.com>
83
84
	reviewed by: Andrés Gómez <agomez@igalia.com>
85
86
	* ext/gst-camerabin/gdigicam-camerabin.c
87
	(_g_digicam_camerabin_set_video_metadata): The video geotagging
88
	metadata should be inserted using an unique tag, called
89
	GST_TAG_GEO_LOCATION_NAME, instead of using three different tags
90
	for country, city and suburb.
91
	Fixes: NB#140871.
92
93
2009-10-13  Andrés Gómez  <agomez@igalia.com>
94
95
	* ext/gst-camerabin/data/gdigicam-camerabin.conf: Modified default
96
	JPEG encoder from jpegenc to dspjpegenc.
97
	Fixes: NB#118043.
98
99
	* configure.ac: Removed warnings when not compiling for debugging.
100
101
2009-10-09  Andrés Gómez  <agomez@igalia.com>
102
103
	* tests/check-gdigicam-manager.c:
104
	(test_set_get_iso_sensitivity_mode_regular): Replaced the numeric
105
	value to define.
106
	(test_set_get_white_balance_mode_limit): Changed the return value
107
	to check for boolean and error.
108
	(test_set_get_white_balance_mode_regular): Replaced the numeric
109
	value to define.
110
	(test_set_get_focus_mode_invalid): Fixed checking the result
111
	value.
112
	(test_set_aspect_ratio_resolution_limit): Fixed the return values
113
	check.
114
	(test_set_aspect_ratio_resolution_regular): Corrected the
115
	expression value for gotten_aspect_ratio.
116
	Added defines for test values for white balance and ISO
117
	sensitivity.
118
119
	* src/gdigicam-manager.c:
120
	(g_digicam_manager_descriptor_copy): Fixed wrong copy on supported
121
	metering modes, overwriting the supported aspect ratios.
122
123
2009-09-30  Javier Fernández  <jfernandez@igalia.com>
124
125
	reviewed by: Andrés Gómez <agomez@igalia.com>
126
127
	* src/gdigicam-manager.c:
128
	(_picture_done): Fixed memory leak.
129
	Fixes: NB#137944.
130
131
2009-09-30  Andrés Gómez  <agomez@igalia.com>
132
133
	* configure.ac: Added "G_DISABLE_CAST_CHECKS" and
134
	"G_DISABLE_ASSERT" C flags to compilation with optimization.
135
136
2009-09-15  Miguel Gómez  <magomez@igalia.com>
137
138
	reviewed by: Andrés Gómez <agomez@igalia.com>
139
140
	* doc/reference/gdigicam-sections.txt: Added new API for warning
141
	messages.
142
	* src/gdigicam-debug.h: Added new macros for warning messages.
143
	* src/gdigicam-manager.h:
144
	* src/gdigicam-manager.c:
145
	(_g_digicam_manager_class_init): Added new "internal-error" signal
146
	to deal with GStreamer errors.
147
	(_g_digicam_manager_bus_callback): On GST_MESSAGE_ERROR message in
148
	the bus callback, set the bin inmediately to NULL state and notify
149
	any UI.
150
	Fixes: NB#135225.
151
152
2009-09-11  Javier Fernández  <jfernandez@igalia.com>
153
154
	reviewed by: Andrés Gómez <agomez@igalia.com>
155
156
	* ext/gst-camerabin/gdigicam-camerabin.c:
157
	(_g_digicam_camerabin_set_picture_metadata),
158
	(_g_digicam_camerabin_set_video_metadata): Refactored to avoid
159
	setting uninitialized metadata.
160
	GST_TAG_DATE_TIME_ORIGINAL and GST_TAG_DATE_TIME_MODIFIED macros
161
	fixed, as they were swapped.
162
163
2009-09-08  Andrés Gómez  <agomez@igalia.com>
164
165
	* ext/gst-camerabin/data/gdigicam-camerabin.conf: Modified audio
166
	bitrate and sample rate.
167
	* ext/gst-camerabin/gdigicam-camerabin.c
168
	(g_digicam_camerabin_element_new): Modified audio bitrate and
169
	sample rate.
170
171
2009-09-07  Andrés Gómez  <agomez@igalia.com>
172
173
	* ext/gst-camerabin/gdigicam-camerabin.c:
174
	(_g_digicam_camerabin_handle_bus_message): Process only camerabin
175
	state changed messages and not the internal element ones. Fixed
176
	memory leaks.
177
	(_g_digicam_camerabin_handle_sync_bus_message): Process messages
178
	depending if they come from camerabin or not.
179
	Fixes: NB#108662.
180
181
2009-09-04  Andrés Gómez  <agomez@igalia.com>
182
183
	* doc/reference/gdigicam-docs.sgml:
184
	* doc/reference/gst-camerabin/gdigicam-gst-camerabin-docs.sgml:
185
	* ext/gst-camerabin/gdigicam-camerabin.c:
186
	* ext/gst-camerabin/gdigicam-camerabin.h:
187
	* src/gdigicam-error.c:
188
	GTK-Doc completed.