fremantle-gdigicam:gdigicam.git
7 years ago * src/gdigicam-manager.h: master
Antía Puentes Felpeto [Sun, 25 Jul 2010 20:54:56 +0000 (22:54 +0200)]
* src/gdigicam-manager.h:
(pict_done),
* src/gdigicam-manager.c:
(_picture_done),
* examples/gdigicam_manager_test_app.c:
(_on_image_capture_done):
Modified the PICT_DONE_SIGNAL handler signature.
It uses a const gchar *instead of a GString now.

7 years agoreleasing version 1.3.27.1 1.3.27.1
Antía Puentes Felpeto [Wed, 7 Jul 2010 16:46:42 +0000 (18:46 +0200)]
releasing version 1.3.27.1

7 years ago * src/gdigicam-manager.c:
Antía Puentes Felpeto [Wed, 2 Jun 2010 16:34:27 +0000 (18:34 +0200)]
* 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.
(cherry picked from commit 6ab4e83e5425464b62867d879fb3ab68be332ca7)

7 years agoNew example of GDigicam usage, covering most of the still
Javier Fernandez [Tue, 11 May 2010 09:33:15 +0000 (11:33 +0200)]
New example of GDigicam usage, covering most of the still
picture capabilities. Video capabilities are pending in
this example, probably added in future commits.

7 years agoMake the GDigicam source code being platform-independent.
Javier Fernandez [Tue, 11 May 2010 08:10:00 +0000 (10:10 +0200)]
Make the GDigicam source code being platform-independent.

7 years ago * ext/gst-camerabin/gdigicam-camerabin.c: 0.3.5.1-201003101720
Antía Puentes Felpeto [Wed, 10 Mar 2010 16:17:29 +0000 (17:17 +0100)]
* ext/gst-camerabin/gdigicam-camerabin.c:
(_g_digicam_camerabin_set_picture_metadata),
(_g_digicam_camerabin_set_video_metadata): Added support to
metadata keywords.
(_foreach_slist_add_keyword_tag): Added. Utility function to merge
into a tag list the keywords included in a GSList.
* ext/gst-camerabin/gdigicam-camerabin.h: Added a new member to
the GDigicamCamerabinMetadata structure in order to store a list
of keywords.

7 years ago * doc/reference/gdigicam-docs.sgml: Updated gtk-doc.
Andrés Gómez [Wed, 10 Feb 2010 18:28:45 +0000 (19:28 +0100)]
* doc/reference/gdigicam-docs.sgml: Updated gtk-doc.
* doc/reference/gdigicam-sections.txt: Updated gtk-doc.
* ext/gst-camerabin/gdigicam-camerabin.c:
(_g_digicam_camerabin_handle_bus_message): Check if the received
message has a valid structure.
(_g_digicam_camerabin_handle_sync_bus_message): Check if the
received message has a valid structure. Checking also if the
message comes from the "videosrc0" component and in that case,
call to the new defined handler to enable the RT scheduling.
(_handle_stream_status_message): Added. This handler is used to
trigger STREAM status messages on the GstBus and change the
process name when a new thread is created by the 'videosrc'
component so it would be possible to enable the RT scheduling in
that specific thread.
* src/Makefile.am: Added new files to compilation.
* src/gdigicam-manager-private.h: Added a new private field to
store the custom GstTaskPool implemented by the GDigicam component
to store the RT scheduled threads.
* src/gdigicam-manager.h:
* src/gdigicam-manager.c:
(_g_digicam_manager_add_task): Added. New protected API method to
store threads in the custom GstTaskPool.
(_g_digicam_manager_rt_identity): Added. New protected API method
to name the the new created threads in a different way so they
will be handled by the "Policy" subsytem to enable the real time
scheduling on them.
(_g_digicam_manager_reg_identity): Added. New protected API method
to name the new created threads in the regular way so they will be
handled by the "Policy" subsystem normally.
(_g_digicam_manager_init): Initialize the custom GstTaskPool
private field.
(_g_digicam_manager_sync_bus_callback): Allow messages with type
different than GST_MESSAGE_ELEMENT to be handled by the sync_bus
handler.
* src/gdigicam-sched-pool.h: Added.
* src/gdigicam-sched-pool.c: Added.
* tests/Makefile.am: Added new file to compilation.
* tests/check-gdigicam-sched-pool.c: Added.
* tests/check_test.c:
(configure_tests): Added new tests suite for the sched-pool file.
* tests/test_suites.h: Added new tests suite for the sched-pool
file.

7 years agoreleasing version 0.3.5.1 0.3.5.1
Antía Puentes Felpeto [Tue, 2 Feb 2010 19:45:41 +0000 (20:45 +0100)]
releasing version 0.3.5.1

7 years ago * ext/gst-camerabin/gdigicam-camerabin.c: The 16x9 still picture
Andrés Gómez [Tue, 2 Feb 2010 18:09:37 +0000 (19:09 +0100)]
* ext/gst-camerabin/gdigicam-camerabin.c: The 16x9 still picture
        resolutions are now 2560x1440.
        Fixes: NB#150488.

7 years agoreleasing version 0.2.49.1
Andrés Gómez [Thu, 3 Dec 2009 00:00:52 +0000 (00:00 +0000)]
releasing version 0.2.49.1
(cherry picked from commit af0eda2336c1b58ef034418ae960753a47786d3c)

8 years ago * Removed useles gst_bus private member.
Andrés Gómez [Fri, 20 Nov 2009 00:25:02 +0000 (01:25 +0100)]
   * Removed useles gst_bus private member.
   * Added new API to get the xwindow id used by the bin.
   * Reviewed so we can safely replace a working bin with another.

8 years ago * src/gdigicam-manager.c:
Andrés Gómez [Tue, 3 Nov 2009 13:02:20 +0000 (14:02 +0100)]
* src/gdigicam-manager.c:
(g_digicam_manager_set_exposure_mode): Fixed wrong assignation on
exposure related values.

8 years agoreleasing version 0.2.44.1
Andrés Gómez [Thu, 29 Oct 2009 02:05:26 +0000 (03:05 +0100)]
releasing version 0.2.44.1
(cherry picked from commit 8fe196fb07d0ea3e3243b5337ab1af8f91178767)

8 years ago * ext/gst-camerabin/gdigicam-camerabin.c
Andrés Gómez [Tue, 27 Oct 2009 18:57:15 +0000 (19:57 +0100)]
* 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.

8 years ago * ext/gst-camerabin/gdigicam-camerabin.c
Andrés Gómez [Tue, 27 Oct 2009 18:18:08 +0000 (19:18 +0100)]
* 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.

8 years agoreleasing version 0.2.42.1 0.2.42.1
agomez [Tue, 13 Oct 2009 22:33:21 +0000 (22:33 +0000)]
releasing version 0.2.42.1

8 years ago * ext/gst-camerabin/data/gdigicam-camerabin.conf: Modified default
agomez [Tue, 13 Oct 2009 17:04:56 +0000 (17:04 +0000)]
* ext/gst-camerabin/data/gdigicam-camerabin.conf: Modified default
JPEG encoder from jpegenc to dspjpegenc.

8 years ago * configure.ac: Removed warnings when not compiling for debugging.
agomez [Tue, 13 Oct 2009 16:50:03 +0000 (16:50 +0000)]
* configure.ac: Removed warnings when not compiling for debugging.

8 years ago * tests/check-gdigicam-manager.c:
agomez [Fri, 9 Oct 2009 15:01:28 +0000 (15:01 +0000)]
* 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.

8 years ago * src/gdigicam-manager.c:
agomez [Fri, 9 Oct 2009 14:59:57 +0000 (14:59 +0000)]
* src/gdigicam-manager.c:
(g_digicam_manager_descriptor_copy): Fixed wrong copy on supported
metering modes, overwriting the supported aspect ratios.

8 years agoreleasing version 0.2.40.1 0.2.40.1
agomez [Wed, 30 Sep 2009 17:16:27 +0000 (17:16 +0000)]
releasing version 0.2.40.1

8 years ago * src/gdigicam-manager.c:
agomez [Wed, 30 Sep 2009 16:43:23 +0000 (16:43 +0000)]
* src/gdigicam-manager.c:
(_picture_done): Fixed memory leak.

8 years ago * configure.ac: Added "G_DISABLE_CAST_CHECKS" and
agomez [Wed, 30 Sep 2009 16:39:08 +0000 (16:39 +0000)]
* configure.ac: Added "G_DISABLE_CAST_CHECKS" and
"G_DISABLE_ASSERT" C flags to compilation with optimization.

8 years agoreleasing version 0.2.38.2 0.2.38.2
agomez [Wed, 16 Sep 2009 12:47:53 +0000 (12:47 +0000)]
releasing version 0.2.38.2

8 years ago * doc/reference/gdigicam-sections.txt: Added new API for warning
agomez [Tue, 15 Sep 2009 17:42:57 +0000 (17:42 +0000)]
* 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.

8 years agoAUTHORS change
antonenk [Tue, 15 Sep 2009 07:13:38 +0000 (07:13 +0000)]
AUTHORS change

8 years agoreleasing version 0.2.38.1 0.2.38.1
agomez [Sat, 12 Sep 2009 00:35:25 +0000 (00:35 +0000)]
releasing version 0.2.38.1

8 years ago * ext/gst-camerabin/gdigicam-camerabin.c:
agomez [Sat, 12 Sep 2009 00:21:11 +0000 (00:21 +0000)]
* ext/gst-camerabin/gdigicam-camerabin.c:
(_g_digicam_camerabin_set_picture_metadata): Removed redundantly
set metadata. Checked for NULL strings when setting metadata.
(_g_digicam_camerabin_set_video_metadata): Checked for NULL
strings when setting metadata.

8 years ago * ext/gst-camerabin/gdigicam-camerabin.c:
agomez [Fri, 11 Sep 2009 19:10:47 +0000 (19:10 +0000)]
* 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.

8 years agoreleasing version 0.2.37.1 0.2.37.1
agomez [Tue, 8 Sep 2009 12:47:33 +0000 (12:47 +0000)]
releasing version 0.2.37.1

8 years ago * ext/gst-camerabin/data/gdigicam-camerabin.conf: Modified audio
agomez [Tue, 8 Sep 2009 12:40:14 +0000 (12:40 +0000)]
* 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.

8 years ago * ext/gst-camerabin/gdigicam-camerabin.c:
agomez [Mon, 7 Sep 2009 16:42:06 +0000 (16:42 +0000)]
* 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.

8 years agoInitial import gdigicam_0.2.36.2
Alexander Bokovoy [Tue, 6 Oct 2009 10:21:10 +0000 (13:21 +0300)]
Initial import