gstreamer/gst
Oleksij Rempel 1eb9932dbb datetime: add serialisation to and deserialisation from ISO 8601 strings
Some tag parsers and writers use same datetime format based on ISO 8601.
We can reduce some code by creating some general functions for it.

API: gst_date_time_to_iso8601_string()
API: gst_date_time_new_from_iso8601_string()

https://bugzilla.gnome.org/show_bug.cgi?id=678031
2012-06-27 12:37:06 +01:00
..
parse parse: update for gst_element_make_from_uri() change 2012-06-23 14:43:21 +01:00
.gitignore gstbase: Add gobject-introspection support 2009-09-05 10:28:46 +02:00
gettext.h gettext: build fixes: #if -> #ifdef 2010-03-22 17:10:06 +02:00
glib-compat-private.h Use recent GLib API unconditionally now that we depend on the latest GLib 2012-01-22 01:25:22 +00:00
glib-compat.c glib-compat: Add license boilerplate for LGPL 2011-12-12 11:55:52 +01:00
glib-compat.h Remove some compatibility stuff for GLib < 2.14 2009-03-26 11:08:27 +01:00
gst-i18n-app.h gst: include locale.h before any other i18n headers 2012-01-05 00:32:42 +00:00
gst-i18n-lib.h gst: include locale.h before any other i18n headers 2012-01-05 00:32:42 +00:00
gst.c debugutils: Fix static linking on OS X 2012-05-25 10:49:47 +02:00
gst.h Add new GstTocSetter interface 2012-04-02 21:50:55 +02:00
gst_private.h toc: put toc directly into event/message/query structure 2012-06-26 20:43:50 +01:00
gstatomicqueue.c introspection: add missing return value annotations 2012-06-19 17:33:45 -07:00
gstatomicqueue.h atomic queue: register as boxed type 2012-06-18 13:15:03 +02:00
gstbin.c bus: add GDestroyNotify to set_sync_handler() 2012-06-20 12:29:35 +02:00
gstbin.h introspection: add some missing annotations 2012-06-12 20:48:50 +02:00
gstbuffer.c miniobjects: pass copy, dispose and free function to gst_mini_object_init() 2012-06-23 20:02:02 +01:00
gstbuffer.h docs: improve API docs 2012-06-15 12:57:24 +02:00
gstbufferlist.c miniobjects: pass copy, dispose and free function to gst_mini_object_init() 2012-06-23 20:02:02 +01:00
gstbufferlist.h win32: fix exported variables for VS 2010 2011-12-27 23:26:07 +00:00
gstbufferpool.c bufferpool: update docs a little 2012-06-18 12:15:57 +02:00
gstbufferpool.h buffer pool: put GstBufferPoolAcquireParams typedef before struct 2012-06-19 16:06:49 -07:00
gstbus.c Revert "bus: skip gst_bus_create_watch as GSource is not introspectable" 2012-06-26 18:22:33 +01:00
gstbus.h bus: add GDestroyNotify to set_sync_handler() 2012-06-20 12:29:35 +02:00
gstcaps.c miniobjects: pass copy, dispose and free function to gst_mini_object_init() 2012-06-23 20:02:02 +01:00
gstcaps.h caps: remove gst_caps_union() 2012-03-13 10:04:36 +01:00
gstchildproxy.c introspection: assorted introspection and documentation fixes 2012-06-18 13:11:40 +02:00
gstchildproxy.h introspection: assorted introspection and documentation fixes 2012-06-18 13:11:40 +02:00
gstclock.c clock: remove _full version 2012-06-20 09:58:14 +02:00
gstclock.h clock: remove _full version 2012-06-20 09:58:14 +02:00
gstcompat.h pad: move gst_pad_set_caps() to compat 2012-06-18 16:14:19 +02:00
gstconfig.h.in Merge branch 'master' into 0.11 2012-01-10 13:00:07 +01:00
gstcontrolbinding.c introspection: assorted introspection and documentation fixes 2012-06-18 13:11:40 +02:00
gstcontrolbinding.h introspection: assorted introspection and documentation fixes 2012-06-18 13:11:40 +02:00
gstcontrolsource.c introspection: assorted introspection and documentation fixes 2012-06-18 13:11:40 +02:00
gstcontrolsource.h introspection: assorted introspection and documentation fixes 2012-06-18 13:11:40 +02:00
gstdatetime.c datetime: add serialisation to and deserialisation from ISO 8601 strings 2012-06-27 12:37:06 +01:00
gstdatetime.h datetime: add serialisation to and deserialisation from ISO 8601 strings 2012-06-27 12:37:06 +01:00
gstdebugutils.c debugutils: Fix static linking on OS X 2012-05-25 10:49:47 +02:00
gstdebugutils.h Also add headerfile 2012-01-09 15:59:42 +00:00
gstelement.c element: fix pad transfer annotation from none to full 2012-06-14 14:06:12 +01:00
gstelement.h introspection: add some missing annotations 2012-06-12 20:48:50 +02:00
gstelementfactory.c introspection: add missing return value annotations 2012-06-19 17:33:45 -07:00
gstelementfactory.h elementfactory: make object struct opaque for now 2012-05-19 16:17:12 +01:00
gstelementmetadata.h element: rework GstElementDetails 2010-12-07 15:33:04 +01:00
gsterror.c Use GLib's type for GError instead of our own 2012-01-22 15:16:14 +00:00
gsterror.h Use GLib's type for GError instead of our own 2012-01-22 15:16:14 +00:00
gstevent.c toc: put toc directly into event/message/query structure 2012-06-26 20:43:50 +01:00
gstevent.h event: Don't make the TOC event a multi-sticky event 2012-06-06 14:16:01 +02:00
gstformat.c Replace deprecated GStaticMutex with GMutex 2012-01-22 22:44:59 +00:00
gstformat.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstghostpad.c docs: improve API docs 2012-06-15 12:57:24 +02:00
gstghostpad.h Merge remote-tracking branch 'origin/master' into 0.11 2011-11-26 19:44:23 +00:00
gstinfo.c info: add destroy notify to gst_debug_add_log_function() 2012-06-20 13:28:08 +02:00
gstinfo.h info: add destroy notify to gst_debug_add_log_function() 2012-06-20 13:28:08 +02:00
gstiterator.c docs: update more documentation 2012-03-29 13:34:50 +02:00
gstiterator.h Merge remote-tracking branch 'origin/master' into 0.11 2011-11-26 19:44:23 +00:00
gstmacros.h macros: Define restrict keyword if not available 2010-12-02 19:02:07 +01:00
gstmemory.c miniobjects: pass copy, dispose and free function to gst_mini_object_init() 2012-06-23 20:02:02 +01:00
gstmemory.h memory: improve docs 2012-06-25 09:33:18 +02:00
gstmessage.c toc: put toc directly into event/message/query structure 2012-06-26 20:43:50 +01:00
gstmessage.h message: add the running-time to the async-done message 2012-06-14 09:04:33 +02:00
gstmeta.c clock: remove _full version 2012-06-20 09:58:14 +02:00
gstmeta.h meta: add LOCKED flag 2012-04-17 15:55:10 +02:00
gstminiobject.c miniobject: add steal_qdata 2012-06-26 09:51:10 +02:00
gstminiobject.h miniobject: add steal_qdata 2012-06-26 09:51:10 +02:00
gstobject.c introspection: assorted introspection and documentation fixes 2012-06-18 13:11:40 +02:00
gstobject.h controller: expand the api to offer functions for plain and GValue arrays 2012-04-25 20:19:23 +02:00
gstpad.c pad: improve introspection annotation 2012-06-20 13:27:33 +02:00
gstpad.h task: add GDestroyNotify to _new 2012-06-20 10:31:49 +02:00
gstpadtemplate.c introspection: assorted introspection and documentation fixes 2012-06-18 13:11:40 +02:00
gstpadtemplate.h introspection: add some missing annotations 2012-06-12 20:48:50 +02:00
gstparamspecs.c introspection: Add missing annotations 2011-10-19 10:23:53 +02:00
gstparamspecs.h Merge remote-tracking branch 'origin/master' into 0.11 2011-11-26 19:44:23 +00:00
gstparse.c Use macros to register boxed types thread safely 2012-01-28 16:42:38 +00:00
gstparse.h gst: sprinkle some G_GNUC_MALLOC 2011-11-26 18:57:44 +00:00
gstpipeline.c introspection: assorted introspection and documentation fixes 2012-06-18 13:11:40 +02:00
gstpipeline.h Merge remote-tracking branch 'origin/master' into 0.11 2011-11-26 19:44:23 +00:00
gstplugin.c plugin: avoid some relocations 2012-04-29 20:06:38 +01:00
gstplugin.h docs: remove reference to removed API in plugin docs 2012-04-29 20:06:58 +01:00
gstpluginfeature.c pluginfeature: add gst_plugin_feature_get_plugin() 2012-05-19 17:16:35 +01:00
gstpluginfeature.h pluginfeature: make GstPluginFeature structure private 2012-05-19 17:25:24 +01:00
gstpluginloader.c plugin: use GstObject flags for plugin flags 2012-04-29 17:46:32 +01:00
gstpluginloader.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstpoll.c gst: Fix compiler warnings on mingw-w64 2012-05-09 09:35:35 +02:00
gstpoll.h gst: sprinkle some G_GNUC_MALLOC 2011-11-26 18:57:44 +00:00
gstpreset.c gst: Change versioning 2012-04-04 14:28:55 +02:00
gstpreset.h Merge branch 'master' into 0.11 2012-02-08 14:45:25 +01:00
gstquark.c toc: put toc directly into event/message/query structure 2012-06-26 20:43:50 +01:00
gstquark.h toc: put toc directly into event/message/query structure 2012-06-26 20:43:50 +01:00
gstquery.c toc: put toc directly into event/message/query structure 2012-06-26 20:43:50 +01:00
gstquery.h docs: improve API docs 2012-06-15 12:57:24 +02:00
gstregistry.c registry: We name the registry after the target cpu 2012-06-07 10:57:31 +02:00
gstregistry.h registry: get rid of gst_default_registry_*() convenience macros 2012-01-02 02:32:49 +00:00
gstregistrybinary.c plugin: use GstObject flags for plugin flags 2012-04-29 17:46:32 +01:00
gstregistrybinary.h registry: Set registry version to 1.0.0 too 2012-04-05 10:57:29 +02:00
gstregistrychunks.c plugin: use GstObject flags for plugin flags 2012-04-29 17:46:32 +01:00
gstregistrychunks.h binaryregistry: ignore the plugin cache if the filter environment has changed 2010-06-23 17:56:51 +01:00
gstsample.c miniobjects: pass copy, dispose and free function to gst_mini_object_init() 2012-06-23 20:02:02 +01:00
gstsample.h remove TRACE_NAME from headers 2012-02-02 15:52:19 +01:00
gstsegment.c docs: update more documentation 2012-03-29 13:34:50 +02:00
gstsegment.h event: add new seek snap flags 2012-04-30 09:58:09 +01:00
gststructure.c docs: fix gst_structure_to_string() docs 2012-05-17 12:01:51 +02:00
gststructure.h win32: fix exported variables for VS 2010 2011-12-27 23:26:07 +00:00
gstsystemclock.c gst: Fix compiler warnings on mingw-w64 2012-05-09 09:35:35 +02:00
gstsystemclock.h systemclock: make more stuff private 2012-02-27 09:11:36 +01:00
gsttaglist.c taglist: fix confusing log message 2012-06-23 21:42:58 +01:00
gsttaglist.h taglist: avoid unnecessary string copying when registering tags 2012-05-29 08:00:28 +01:00
gsttagsetter.c tagsetter: use G_DEFINE_INTERFACE_* macro 2012-06-25 00:31:01 +01:00
gsttagsetter.h .h: fix header files 2011-11-11 17:30:03 +01:00
gsttask.c task: add separate methods to add enter/leave callback 2012-06-20 11:59:09 +02:00
gsttask.h task: add separate methods to add enter/leave callback 2012-06-20 11:59:09 +02:00
gsttaskpool.c task pool: set scope of gst_task_pool_push callback to async 2012-06-19 17:37:59 -07:00
gsttaskpool.h introspection: rename some "data" arguments to "user_data" 2012-06-19 16:09:10 -07:00
gsttoc.c toc: put toc directly into event/message/query structure 2012-06-26 20:43:50 +01:00
gsttoc.h toc: add more entry types 2012-06-26 17:30:19 +01:00
gsttocsetter.c tocsetter: clean up and update API for refcounted TOCs 2012-06-25 20:18:32 +01:00
gsttocsetter.h tocsetter: clean up and update API for refcounted TOCs 2012-06-25 20:18:32 +01:00
gsttrace.c trace: always print miniobject refcount 2012-06-14 16:34:28 +02:00
gsttrace.h trace: rework alloc tracing 2012-01-27 17:54:43 +01:00
gsttypefind.c typefind: remove const from refcounted GstCaps 2012-03-10 09:25:43 +01:00
gsttypefind.h introspection: rename some "data" arguments to "user_data" 2012-06-19 16:09:10 -07:00
gsttypefindfactory.c typefindfactory: fix return type of gst_type_find_factory_get_extensions() 2012-05-01 23:23:41 +01:00
gsttypefindfactory.h typefindfactory: make object struct opaque for now 2012-05-01 23:23:41 +01:00
gsturi.c uri: add error argument to gst_element_make_from_uri() 2012-06-23 14:43:17 +01:00
gsturi.h uri: add error argument to gst_element_make_from_uri() 2012-06-23 14:43:17 +01:00
gstutils.c utils: fix some docs 2012-06-18 16:13:22 +02:00
gstutils.h gstutils: Faster read macros 2012-06-08 14:58:00 +02:00
gstvalue.c value: fix int64 - int64 range intersection on big endian systems 2012-06-23 21:35:33 +01:00
gstvalue.h value: remove gst_value_register_{subtract,union,intersect}_func() API 2012-03-08 11:21:37 +00:00
gstversion.h.in gst: Change versioning 2012-04-04 14:28:55 +02:00
Makefile.am gst: Change versioning 2012-04-04 14:28:55 +02:00
math-compat.h math-compat: move static variable for NAN into #ifndef NAN block 2011-12-30 12:59:46 +00:00