gstreamer/gst
Tim-Philipp Müller 3001f88c3c gst/gst.c: Call g_thread_init() first thing in gst_init() / gst_check_init().
Original commit message from CVS:
* gst/gst.c: (gst_init_get_option_group), (gst_init_check),
(init_pre):
Call g_thread_init() first thing in gst_init() / gst_check_init().
When initialisation is done via gst_init_get_option_group() and
GOption parsing, issue a warning if the GLib thread system has not
been initialised yet by the time gst_init_get_option_group() is
called, as it's quite likely other GLib functions such as
g_option_context_new() have been called already then, and
g_thread_init() must be called before any other GLib function. The
application in question must be fixed in that case, since memory
corruption might happen otherwise.
We issue the warning because even if the GLib folks decide to work
around the problem on their end in future, this is still an issue
with all GLib versions >= 2.10.0, so we should warn until we depend
on a GLib version we know to be safe.
Update documentation as well.
Closes bug #391278.
2007-01-05 16:36:36 +00:00
..
parse gst/gst.c: Ignore EINTR when reading from the child registry pipe. 2006-12-09 18:48:57 +00:00
.gitignore ignore more 2006-07-02 12:52:09 +00:00
gettext.h adding i18n tested with nl, seems to work fine 2004-01-13 11:30:00 +00:00
glib-compat-private.h gst/: remove GLib 2.6 compatibility code 2006-06-13 08:20:24 +00:00
glib-compat.c gst/: remove GLib 2.6 compatibility code 2006-06-13 08:20:24 +00:00
glib-compat.h gst/: remove GLib 2.6 compatibility code 2006-06-13 08:20:24 +00:00
gst-i18n-app.h The attached patch will make the inclusion of gettext.h unconditional in gst/gst-i18n-app.h and gst/gst-i18n-lib.h, a... 2006-07-03 14:14:48 +00:00
gst-i18n-lib.h The attached patch will make the inclusion of gettext.h unconditional in gst/gst-i18n-app.h and gst/gst-i18n-lib.h, a... 2006-07-03 14:14:48 +00:00
gst.c gst/gst.c: Call g_thread_init() first thing in gst_init() / gst_check_init(). 2007-01-05 16:36:36 +00:00
gst.h Doc updates. 2006-08-11 10:19:51 +00:00
gst_private.h gst/: On win32, all the __declspec stuff for symbol exporting is apparently only needed with MSVC, but doesn't work w... 2007-01-05 13:23:02 +00:00
gstbin.c gst/gstbin.c: Add some more docs about the POSITION query. 2006-12-07 10:02:19 +00:00
gstbin.h Documentation updates. 2006-03-13 11:04:38 +00:00
gstbuffer.c gst/gstbuffer.c: Copy duration/offset_end/caps when creating a subbuffer of the complete parent. 2006-08-21 09:30:04 +00:00
gstbuffer.h gst/gstbuffer.h: Add an explicit cast to GstBuffer** to keep old code that added an explicit cast to GstMiniObject** ... 2006-10-18 10:08:45 +00:00
gstbus.c gst/gstbus.c: More docs for the sync-message signal (mention that it is not emitted by default); log message structur... 2006-10-03 19:13:36 +00:00
gstbus.h gst/: Remove comma at end of enumerator list. 2006-07-06 09:21:03 +00:00
gstcaps.c releasing 0.10.10 2006-09-14 20:08:14 +00:00
gstcaps.h gst/gstcaps.h: Add extra initialisers for Caps things, to fix some plugin warnings when using -Wextra 2006-09-20 16:17:26 +00:00
gstchildproxy.c gst/gstbin.c: Help the compiler a bit with type registration. 2006-02-28 10:52:02 +00:00
gstchildproxy.h gst/gst.h: include "gstchildproxy.h" 2005-11-22 09:35:25 +00:00
gstclock.c gst/gstclock.c: Reject invalid clock times for interval of periodic ids. 2006-12-08 16:12:44 +00:00
gstclock.h Small docs fixes. 2006-10-18 13:21:56 +00:00
gstcompat.h docs/gst/gstreamer-sections.txt: ultral33t func10ns deserve to appear in the docs actualy 2005-08-30 08:17:48 +00:00
gstconfig.h.in gst/: On win32, all the __declspec stuff for symbol exporting is apparently only needed with MSVC, but doesn't work w... 2007-01-05 13:23:02 +00:00
gstelement.c gst/: Set pads to FLUSHING when they are created. Check, warn and fix when a demuxer adds an inactive pad to itself w... 2006-12-15 16:01:58 +00:00
gstelement.h gst/gstelement.h: Add casts to the correct return type to state <=> state transition macros. 2006-10-16 20:02:38 +00:00
gstelementfactory.c Fix refcounting of gst_plugin_feature_load to match the docs. 2006-12-07 12:11:14 +00:00
gstelementfactory.h gst/gstbuffer.h: Avoid unneeded type checking. 2006-06-12 09:11:44 +00:00
gsterror.c gst/gsterror.c: Fix error message for GST_LIBRARY_ERROR_SETTINGS (feel free to come up with something better). 2006-10-13 09:37:59 +00:00
gsterror.h gst/gsterror.h: Fix some minor docs errors. 2006-03-04 14:45:40 +00:00
gstevent.c Update some docs regarding reverse playback. 2006-10-16 11:46:04 +00:00
gstevent.h gst/gstevent.h: Add small comment. 2006-10-24 08:22:19 +00:00
gstfilter.c docs/random/ensonic/media-device-daemon.txt: wild idea, can this be done? 2005-11-21 14:50:22 +00:00
gstfilter.h docs/random/ensonic/media-device-daemon.txt: wild idea, can this be done? 2005-11-21 14:50:22 +00:00
gstformat.c gst/gstformat.c: Fix locking order (must take lock before using n_values). 2006-09-17 19:26:16 +00:00
gstformat.h Doc fixes. 2005-11-20 14:50:43 +00:00
gstghostpad.c gst/: Set pads to FLUSHING when they are created. Check, warn and fix when a demuxer adds an inactive pad to itself w... 2006-12-15 16:01:58 +00:00
gstghostpad.h Refactored *_new() functions. 2006-08-31 10:59:11 +00:00
gstindex.c Fix leak spotted by coverity checker. Fixes #343827 2006-06-07 08:38:30 +00:00
gstindex.h Fix broken GObject macros 2006-04-08 18:05:16 +00:00
gstindexfactory.c Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent) 2006-04-08 20:57:31 +00:00
gstindexfactory.h whitespace fixes 2005-10-15 15:30:24 +00:00
gstinfo.c gst/gstinfo.c: g_hash_table_insert() needs a cast to a non-const pointer duh. 2006-10-26 00:00:34 +00:00
gstinfo.h gst/: On win32, all the __declspec stuff for symbol exporting is apparently only needed with MSVC, but doesn't work w... 2007-01-05 13:23:02 +00:00
gstinterface.c various style fixes 2005-10-15 16:01:57 +00:00
gstinterface.h gst/gstinterface.h: GST_IMPLEMENTS_INTERFACE and GST_IS_IMPLEMENTS_INTERFACE use the normal 2006-05-10 10:26:55 +00:00
gstiterator.c doc fixes, to link to function, just write gst_cool_function(), don't prefix with '#' 2006-01-27 22:34:51 +00:00
gstiterator.h gst/: Remove comma at end of enumerator list. 2006-07-06 09:21:03 +00:00
gstmacros.h whitespace fixes 2005-10-15 15:30:24 +00:00
gstmarshal.list check/Makefile.am: remove GstData checks 2005-05-16 20:21:55 +00:00
gstmessage.c Update docs about buffering. 2006-09-22 15:29:23 +00:00
gstmessage.h gst/gstmessage.h: Revert change from earlier wrt GST_MESSAGE_TYPE_ANY having a value that doesn't fit on enumeration. 2006-10-09 11:06:50 +00:00
gstminiobject.c gst/gst.c: Ignore EINTR when reading from the child registry pipe. 2006-12-09 18:48:57 +00:00
gstminiobject.h gst/gstbuffer.h: Avoid unneeded type checking. 2006-06-12 09:11:44 +00:00
gstobject.c gst/gst.c: Fix empty declaration and type mismatch. 2006-10-06 14:46:04 +00:00
gstobject.h gst/gstobject.h: Don't define xmlNodePtr to gpointer if the core was built with 2006-10-17 11:57:32 +00:00
gstpad.c gst/: Set pads to FLUSHING when they are created. Check, warn and fix when a demuxer adds an inactive pad to itself w... 2006-12-15 16:01:58 +00:00
gstpad.h gst/gstpad.c: Some small cleanups. Improve debugging. 2006-11-03 13:57:28 +00:00
gstpadtemplate.c Add G_UNLIKELY in type registration. 2006-06-12 08:55:21 +00:00
gstpadtemplate.h Fix padtemplate docs, fixes #328805. 2006-02-14 18:26:19 +00:00
gstparse.c gst/gstparse.c: Also remove reentrance checks if flex is MT save (#348179) 2006-07-21 18:52:30 +00:00
gstparse.h gst/: Make things work with --disable-parse as they do with 2006-02-20 23:34:40 +00:00
gstpipeline.c gst/: Small cleanups in docs and code. 2006-09-15 08:43:44 +00:00
gstpipeline.h Documentation updates. 2006-03-13 11:04:38 +00:00
gstplugin.c gst/gstplugin.c: Restore the previous signal handler for SIGSEGV instead of setting to default, since we may have sto... 2007-01-02 06:14:06 +00:00
gstplugin.h gst/: Remove comma at end of enumerator list. 2006-07-06 09:21:03 +00:00
gstpluginfeature.c Fix refcounting of gst_plugin_feature_load to match the docs. 2006-12-07 12:11:14 +00:00
gstpluginfeature.h gst/gstbuffer.h: Avoid unneeded type checking. 2006-06-12 09:11:44 +00:00
gstquark.c Add internal helpers for pre-registering quarks from static strings and using the quark values directly instead of lo... 2006-08-16 11:47:54 +00:00
gstquark.h Add internal helpers for pre-registering quarks from static strings and using the quark values directly instead of lo... 2006-08-16 11:47:54 +00:00
gstquery.c gst/gst.c: Fix empty declaration and type mismatch. 2006-10-06 14:46:04 +00:00
gstquery.h gst/gstquery.h: Delete unused and misleading define of GST_QUERY_TYPE_RATE_DEN - rates are a gdouble 2006-07-26 22:59:19 +00:00
gstregistry.c gst/gst.c: Ignore EINTR when reading from the child registry pipe. 2006-12-09 18:48:57 +00:00
gstregistry.h gst/: Re-commit the registry changes, along with an extra fix: 2006-09-28 14:00:43 +00:00
gstregistryxml.c gst/gstregistryxml.c: Make sure we don't pass non-UTF-8 strings to g_markup_escape(), since that can lead to random m... 2006-12-26 15:06:52 +00:00
gstsegment.c gst/gstsegment.c: Fine tune the cases where the segment start/stop values are really updated. 2006-12-19 12:38:00 +00:00
gstsegment.h docs/design/part-qos.txt: Fix typo. 2006-10-09 16:33:29 +00:00
gststructure.c docs/design/part-states.txt: two tiny additional comments 2006-12-21 15:00:08 +00:00
gststructure.h gst/gststructure.*: Add API for setting values into structures without performing a quark lookup, if the appropriate ... 2006-07-26 17:04:45 +00:00
gstsystemclock.c gst/gstclock.c: Make period ids add the interval to the origial requested time instead of the possibly updated time w... 2006-12-07 10:51:36 +00:00
gstsystemclock.h Doc updates. 2005-10-28 18:14:24 +00:00
gsttaglist.c gst/gstevent.c: Rename some more @cur to @start to fix docs. 2006-10-09 17:15:39 +00:00
gsttaglist.h API: add gst_tag_list_is_empty() (#360467). 2006-10-09 11:20:44 +00:00
gsttagsetter.c Add G_UNLIKELY in type registration. 2006-06-12 08:55:21 +00:00
gsttagsetter.h gst/gsttagsetter.h: Can't cast ifaces to a class 2006-06-01 18:22:14 +00:00
gsttask.c gst/gstpad.c: Improve debugging for task functions. 2006-08-23 16:51:19 +00:00
gsttask.h gst/: Remove comma at end of enumerator list. 2006-07-06 09:21:03 +00:00
gsttrace.c Doc fixes. 2005-11-24 09:44:07 +00:00
gsttrace.h gst/: The attached patch adds two missing defines to gsttrace.h when tracing is disabled. It also corrects one exist... 2006-07-18 09:42:31 +00:00
gsttypefind.c doc indent fix 2006-05-24 09:00:47 +00:00
gsttypefind.h gst/gsttypefind.*: Added GST_TYPE_TYPE_FIND and gst_type_find_get_type() so a GType gets registered for GstTypeFind p... 2006-05-18 14:25:00 +00:00
gsttypefindfactory.c Fix refcounting of gst_plugin_feature_load to match the docs. 2006-12-07 12:11:14 +00:00
gsttypefindfactory.h gst/: Fix memory leak in GstTypeFindFactory. 2005-11-29 23:56:20 +00:00
gsturi.c gst/gstpad.c: Enhance debug and improve docs 2006-11-06 15:18:57 +00:00
gsturi.h Add new API: gst_uri_has_protocol() (#333779). 2006-03-09 12:08:54 +00:00
gstutils.c gst/gst.c: Ignore EINTR when reading from the child registry pipe. 2006-12-09 18:48:57 +00:00
gstutils.h docs/gst/gstreamer-sections.txt: add new API and fix the build 2006-11-06 15:14:46 +00:00
gstvalue.c tell us what's not implemented 2007-01-02 09:31:45 +00:00
gstvalue.h gst/gstvalue.*: Use these optimizations only internaly. 2006-08-20 15:55:12 +00:00
gstversion.h.in configure.ac: use new AS_VERSION and AS_NANO macros 2006-04-01 09:41:43 +00:00
gstxml.c Typo fixes (#366212). 2006-10-28 15:42:29 +00:00
gstxml.h Fix broken GObject macros 2006-04-08 18:05:16 +00:00
Makefile.am gst/Makefile.am: Cast values when making gstenumtypes.h. This pacifies Forte so it doesn't warn about the ~0 as GST_... 2006-10-10 12:12:44 +00:00