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