gstreamer/gst
Wim Taymans a78199ae5e task: fix taskpool leak
GstTaks does not always unref the taskpool it was created from because it
depends on when the pool provided an ID for joining the task.
Rework some code so that we always unref the pool and optionally join when the
pool provided an id.

Fixes #589127
2009-07-20 18:02:53 +02:00
..
parse parse-launch: allow specifying GstElement properties via gst_parse_bin_from_description 2009-05-12 18:31:19 +03: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 configure.ac: Require GLib 2.12. 2008-04-01 13:55:20 +00:00
glib-compat.c gst/: remove GLib 2.6 compatibility code 2006-06-13 08:20:24 +00:00
glib-compat.h Remove some compatibility stuff for GLib < 2.14 2009-03-26 11:08:27 +01: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 Make --disable-nls to work 2007-04-18 10:58:31 +00:00
gst.c make check: add check for enum type class unrefs in gst_deinit() too 2009-06-24 09:28:01 +01:00
gst.h bufferlist: add docs/build/debug/unittest 2009-05-12 15:18:52 +02:00
gst_private.h logging: add a performace log category 2009-06-29 11:28:01 +03:00
gstbin.c gstbin: swap the lines of my previous commit 2009-06-16 18:36:41 +02:00
gstbin.h docs: explain ref ownership for handle_message implementations 2009-04-02 13:32:58 +02:00
gstbuffer.c miniobjects: Don't chain up to empty finalize method. 2009-06-24 11:00:27 +02:00
gstbuffer.h docs: Improve some docs 2009-03-12 10:48:21 +01:00
gstbufferlist.c docs: fix gtk-doc /*< private >*/ marker 2009-07-02 01:18:57 +01:00
gstbufferlist.h bufferlist: remove old enum from docs 2009-06-19 19:25:59 +02:00
gstbus.c gst: Use G_DEFINE_TYPE and don't call g_thread_init() from class_init 2009-04-04 10:18:42 +02:00
gstbus.h docs: fix gtk-doc /*< private >*/ marker 2009-07-02 01:18:57 +01:00
gstcaps.c Spread branch prediction macros. 2009-06-30 16:29:58 +02:00
gstcaps.h gst/gstcaps.*: Constify the field gchar * params in set_simple and friends. 2008-03-24 10:33:41 +00:00
gstchildproxy.c gst: Use G_DEFINE_TYPE and friends or at least g_once_init_* in the _get_type() functions 2009-04-04 10:20:36 +02:00
gstchildproxy.h docs: fix gtk-doc /*< private >*/ marker 2009-07-02 01:18:57 +01:00
gstclock.c clock: remove assertion 2009-05-25 16:54:25 +02:00
gstclock.h gstclock: Fix ABI breakage on 32 bit architectures 2009-05-17 10:46:39 +02: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 Remove GST_DISABLE_(ENUMTYPES|INDEX|URI) everywhere. 2008-07-31 15:20:32 +00:00
gstdebugutils.c debugutils: show more pad-details 2009-05-13 11:03:27 +03:00
gstdebugutils.h gst/gstdebugutils.h: Add missing Since' markers to gtk-doc blurbs. 2008-06-26 12:24:08 +00:00
gstelement.c request-pad: tell about ref counts in release_request_pad docs. 2009-06-26 12:50:53 +03:00
gstelement.h element: add start_time field an methods 2009-05-29 11:55:38 +02:00
gstelementfactory.c elementfactory: Fix a compiler warning 2009-06-11 14:00:09 +01:00
gstelementfactory.h docs: fix gtk-doc /*< private >*/ marker 2009-07-02 01:18:57 +01:00
gsterror.c errors: reword state change failed error message and remove bugzilla link 2009-06-04 00:59:03 +01:00
gsterror.h gst/gsterror.*: Add two new error codes for encrypted content. Fixes #524659. 2008-04-09 17:34:54 +00:00
gstevent.c miniobjects: Don't chain up to empty finalize method. 2009-06-24 11:00:27 +02:00
gstevent.h add new API for framestepping 2009-06-01 13:36:49 +02:00
gstfilter.c gst/gstfilter.c: Improve documentation of gst_filter_run(). Fixes #518627. 2008-02-25 15:37:36 +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: g_type_class_ref() our GstFormat type to make sure we avoid the thread-unsafe bits of the GObject/GT... 2007-11-01 20:10:48 +00:00
gstformat.h docs: mention that GST_FORMAT_{PERCENT|BUFFERS} are not implemented 2009-05-18 01:00:36 +01:00
gstghostpad.c ghostpad: Add support for GstBufferLists 2009-06-16 11:34:54 +02:00
gstghostpad.h docs: fix gtk-doc /*< private >*/ marker 2009-07-02 01:18:57 +01:00
gstindex.c gst: Use G_DEFINE_TYPE and friends or at least g_once_init_* in the _get_type() functions 2009-04-04 10:20:36 +02:00
gstindex.h gst/gstindex.*: Don't free key strings which we don't own. Fixes crash in gst_index_entry_free() (#522741). 2008-03-17 10:21:59 +00:00
gstindexfactory.c gst: Use G_DEFINE_TYPE and friends or at least g_once_init_* in the _get_type() functions 2009-04-04 10:20:36 +02:00
gstindexfactory.h whitespace fixes 2005-10-15 15:30:24 +00:00
gstinfo.c gstinfo: maintain ABI compatibility even if debugging is disabled 2009-07-14 00:04:22 +01:00
gstinfo.h docs: add 'Since' tag for new GST_DEBUG_CATEGORY_GET macro 2009-07-07 20:13:48 +01:00
gstinterface.c gst: Use G_DEFINE_TYPE and friends or at least g_once_init_* in the _get_type() functions 2009-04-04 10:20:36 +02:00
gstinterface.h Remove broken class to interface cast macros from GstUriHandler and GstImplementsInterface headers 2009-01-30 18:25:39 +00:00
gstiterator.c iterator: Explicitly mention refcounting in docs 2009-06-16 11:21:42 +02:00
gstiterator.h gst/gstiterator.*: After 3 years it's about time to revise the documentation of the iterator objects. 2008-08-29 17:58:25 +00:00
gstmacros.h docs/gst/gstreamer-sections.txt: Move GParamSepc macros to standart section. 2008-04-23 06:57:30 +00:00
gstmarshal.list check/Makefile.am: remove GstData checks 2005-05-16 20:21:55 +00:00
gstmessage.c message: fix parsing of the step done message 2009-06-30 18:23:29 +02:00
gstmessage.h docs: fix gtk-doc /*< private >*/ marker 2009-07-02 01:18:57 +01:00
gstminiobject.c logging: log object type in message 2009-07-06 19:52:44 +01:00
gstminiobject.h API: Add GST_IS_PARAM_SPEC_MINI_OBJECT, GST_PARAM_SPEC_MINI_OBJECT 2008-03-22 14:51:17 +00:00
gstobject.c object: also add pointers to debug 2009-06-23 13:46:27 +02:00
gstobject.h gstobject: add gst_object_ref_sink 2009-05-11 22:35:08 +02:00
gstpad.c Spread branch prediction macros. 2009-06-30 16:29:58 +02:00
gstpad.h pad: add pad private structure 2009-05-28 16:36:32 +02:00
gstpadtemplate.c Use new _ref_sink when we can 2009-05-11 22:35:09 +02:00
gstpadtemplate.h gst/glib-compat-private.h: Add compatibility macro for g_intern_string() for 2007-09-19 13:28:40 +00:00
gstparamspecs.c paramspecs: revert gst_param_spec_is_mutable() for release 2009-04-16 00:48:11 +01:00
gstparamspecs.h paramspecs: revert gst_param_spec_is_mutable() for release 2009-04-16 00:48:11 +01:00
gstparse.c API: gst_parse_launch_full() 2008-05-24 15:33:53 +00:00
gstparse.h API: gst_parse_launch_full() 2008-05-24 15:33:53 +00:00
gstpipeline.c docs: update element an pipeline docs 2009-05-29 13:03:15 +02:00
gstpipeline.h pipeline: deprecate old methods, fix test 2009-05-29 12:21:36 +02:00
gstplugin.c plugin: add since: tags for the api docs. 2009-06-10 18:07:11 +03:00
gstplugin.h registry: allow plugins to cache extra data in registry. Fixes #570233 2009-06-07 23:48:59 +03:00
gstpluginfeature.c Avoid unneeded type checks 2009-05-11 22:35:09 +02:00
gstpluginfeature.h gst/: Some minor docs fixes: fix typo, mention that GST_FLOW_RESEND is unused and unimplemented; finally, it is plugi... 2008-02-05 21:22:47 +00:00
gstpoll.c gstpoll: Corrected a documentation typo. 2009-03-26 19:33:41 +01:00
gstpoll.h GstPoll: add methods to use gstpoll for timeouts 2009-02-03 17:49:02 +01:00
gstpreset.c preset: fix update rule 2009-05-24 23:14:26 +03:00
gstpreset.h gst/: Remove double interface from doc-string. 2008-08-12 06:27:35 +00:00
gstquark.c stepping: more stepping improvements 2009-06-12 13:20:36 +02:00
gstquark.h stepping: more stepping improvements 2009-06-12 13:20:36 +02:00
gstquery.c miniobjects: Don't chain up to empty finalize method. 2009-06-24 11:00:27 +02:00
gstquery.h docs: fix gtk-doc /*< private >*/ marker 2009-07-02 01:18:57 +01:00
gstregistry.c registry: Use g_build_filename() instead of g_strjoin() with / 2009-07-08 15:12:07 +02:00
gstregistry.h Move registry backend API to private headers where we can. Add fixme-0.11 comments for the others. Add stubs for the ... 2008-03-07 11:12:59 +00:00
gstregistrybinary.c binaryregistry: don't unref NULL if we have an early read error 2009-07-20 11:06:22 +03:00
gstregistrybinary.h Make sure config.h is only included once 2009-06-10 20:29:41 +01:00
gstsegment.c segment: fix include order to get config.h before _mingw.h 2009-06-14 20:00:49 +01:00
gstsegment.h segment: add gst_segment_set_running_time 2009-06-04 12:53:20 +02:00
gststructure.c tags: only emit a g_warning() for empty tag strings for git versions 2009-07-16 13:59:07 +01:00
gststructure.h structure: add gst_structure_*_get*() vararg functions 2009-06-10 09:39:12 +01:00
gstsystemclock.c clock: enable monotonic clock when we can 2009-05-25 16:23:30 +02:00
gstsystemclock.h docs: add simple doc blurb 2009-04-14 19:12:52 +02:00
gsttaglist.c taglist: fix typo in tag description 2009-06-22 18:17:28 +03:00
gsttaglist.h taglist: add functions to create a new taglist with tags in one go 2009-06-14 16:17:50 +01:00
gsttagsetter.c tags: API: Add functions to add single tags to GstTagList or GstTagSetter 2009-05-12 09:02:44 +02:00
gsttagsetter.h tags: API: Add functions to add single tags to GstTagList or GstTagSetter 2009-05-12 09:02:44 +02:00
gsttask.c task: fix taskpool leak 2009-07-20 18:02:53 +02:00
gsttask.h GstTask: add methods for configuring the pool 2009-05-12 00:26:58 +02:00
gsttaskpool.c taskpool: fix unused variable warning in case debugging is disabled 2009-06-19 13:42:45 +01:00
gsttaskpool.h TaskPool: remove _set_func() 2009-05-12 00:27:38 +02:00
gsttrace.c trace: use proper locking in GstTrace 2009-06-23 13:46:28 +02:00
gsttrace.h trace: use proper locking in GstTrace 2009-06-23 13:46:28 +02:00
gsttypefind.c Allow adding a typefinder without a typefind function so that it can be used 2009-01-21 12:45:45 +01:00
gsttypefind.h API: add gst_type_find_suggest_simple(), #533740. 2008-05-19 10:46:44 +00:00
gsttypefindfactory.c gst: Use G_DEFINE_TYPE and friends or at least g_once_init_* in the _get_type() functions 2009-04-04 10:20:36 +02:00
gsttypefindfactory.h gst/: Fix memory leak in GstTypeFindFactory. 2005-11-29 23:56:20 +00:00
gsturi.c Remove double semicolons at end of line 2009-06-08 17:13:17 +01:00
gsturi.h Remove broken class to interface cast macros from GstUriHandler and GstImplementsInterface headers 2009-01-30 18:25:39 +00:00
gstutils.c gstxml: fix (de)serialisation of properties of type GstStructure 2009-06-16 08:55:17 +01:00
gstutils.h docs: Fix up some documentation warnings. 2009-05-22 09:33:02 +01:00
gstvalue.c value: add explanation for shortcut 2009-07-14 12:15:05 +03:00
gstvalue.h [gstvalue] adds safety parenthesis to macros missing them. 2009-05-15 15:26:18 -03:00
gstversion.h.in Replace some mentions of CVS by GIT 2009-02-08 10:28:59 +01:00
gstxml.c gst: Use G_DEFINE_TYPE and friends or at least g_once_init_* in the _get_type() functions 2009-04-04 10:20:36 +02:00
gstxml.h gtk-doc fixes; trailing-comma-in-enum fix. 2007-11-02 17:43:25 +00:00
Makefile.am Makefile.am: update for added/moved/removed files that weren't dist-ed. 2009-05-15 11:00:53 +02:00