gstreamer/gst
Wim Taymans 2f1ed65339 pad: Merge pad mode activation functions
Add the pad mode to the activate function so that we can reuse the same function
for all activation modes. This makes the core logic smaller and allows for some
elements to make their activation code easier. It would allow us to add more
scheduling modes later without having to add more activate functions.
2011-11-21 13:29:05 +01:00
..
parse Merge remote-tracking branch 'origin/master' into symbol-exports 2011-10-08 19:54:06 +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 Work around changes in g_atomic API 2011-06-04 00:36:26 -07: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 i18n: define dummy ngettext if i18n is disabled. 2010-03-11 10:14:05 +02:00
gst-i18n-lib.h i18n: define dummy ngettext if i18n is disabled. 2010-03-11 10:14:05 +02:00
gst.c pad: fix scheduling mode enums 2011-11-18 12:39:55 +01:00
gst.h .h: fix header files 2011-11-11 17:30:03 +01:00
gst_private.h elementfactory: move private functions for registry to private header 2011-10-29 19:59:05 +01:00
gstatomicqueue.c Work around changes in g_atomic API 2011-06-04 00:36:26 -07:00
gstatomicqueue.h docs: fix gtk-doc syntax 2011-05-03 13:03:20 +03:00
gstbin.c element: add a default set_clock implementation 2011-11-10 12:09:57 +01:00
gstbin.h cleanups 2011-02-22 16:04:12 +01:00
gstbuffer.c buffer: avoid < -1 sizes 2011-11-11 10:00:35 +01:00
gstbuffer.h docs: fix typo in buffer docs 2011-11-12 14:04:10 +00:00
gstbufferlist.c bufferlist: clean up API 2011-11-02 08:59:43 +01:00
gstbufferlist.h bufferlist: clean up API 2011-11-02 08:59:43 +01:00
gstbufferpool.c gst: More introspection annotations 2011-11-10 13:54:03 +01:00
gstbufferpool.h fix docs 2011-11-14 10:27:01 +01:00
gstbus.c Merging origin/master 2011-10-21 10:52:46 +02:00
gstbus.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstcaps.c Merge branch 'master' into 0.11 2011-11-08 12:54:15 +01:00
gstcaps.h Merge branch 'master' into 0.11 2011-11-07 10:01:27 +01:00
gstchildproxy.c docs, gst: typo fixes 2011-09-07 18:03:17 +01:00
gstchildproxy.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstclock.c .h: fix header files 2011-11-11 17:30:03 +01:00
gstclock.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstcompat.h compat: add timestamp compat defines 2011-10-28 12:26:27 +02:00
gstconfig.h.in Remove everything libxml2- and loadsave-related 2011-06-04 15:22:06 +01:00
gstcontrolsource.c controller: merge controller into gstobject 2011-11-10 22:47:07 +02:00
gstcontrolsource.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstdatetime.c gstdatetime: Disable usage of GDateTime on MacOSX 2011-01-05 11:26:13 +01:00
gstdatetime.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstdebugutils.c GstPadFlags: rename flags GST_PAD_* -> GST_PAD_FLAG_* 2011-11-16 12:36:51 +01:00
gstdebugutils.h build: more some prototypes out if #ifndef GST_DISABLE_GST_DEBUG 2010-03-28 13:14:06 +03:00
gstelement.c GstPadFlags: rename flags GST_PAD_* -> GST_PAD_FLAG_* 2011-11-16 12:36:51 +01:00
gstelement.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstelementfactory.c urihandler: fix return type of get_protocols() 2011-11-13 23:07:58 +00:00
gstelementfactory.h urihandler: fix return type of get_protocols() 2011-11-13 23:07:58 +00:00
gstelementmetadata.h element: rework GstElementDetails 2010-12-07 15:33:04 +01:00
gsterror.c gsterror: explicitly cast to the right GstGError code enum types 2011-08-15 21:14:22 +01:00
gsterror.h introspection: Build with latest g-i 2010-09-12 15:13:32 +01:00
gstevent.c event: log creation of qos events at LOG level instead at INFO 2011-11-08 09:15:30 +01:00
gstevent.h event: make GstSegment argument const 2011-11-02 08:59:44 +01:00
gstformat.c gst: add some _priv prefixes to private methods 2011-08-29 13:27:26 +02:00
gstformat.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstghostpad.c pad: Merge pad mode activation functions 2011-11-21 13:29:05 +01:00
gstghostpad.h pad: Merge pad mode activation functions 2011-11-21 13:29:05 +01:00
gstindex.c fix more parent_class 2011-10-16 14:45:03 +02:00
gstindex.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstindexfactory.c fix more parent_class 2011-10-16 14:45:03 +02:00
gstindexfactory.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstinfo.c buffer: add pts/dts to buffers 2011-10-28 12:15:44 +02:00
gstinfo.h info: make _gst_debug_init() private for now 2011-10-08 20:15:46 +01:00
gstiterator.c gstiterator: Add skip annotation for creating GstIterator 2011-10-19 11:59:29 +02:00
gstiterator.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstmacros.h macros: Define restrict keyword if not available 2010-12-02 19:02:07 +01:00
gstmarshal.list miniobject: make queries a boxed type 2011-02-23 10:34:45 +01:00
gstmemory.c buffer, memory: make size arguments where -1 is allowed signed 2011-11-11 01:47:30 +00:00
gstmemory.h fix docs 2011-11-14 10:27:01 +01:00
gstmessage.c structure: cleanup API 2011-11-02 08:59:44 +01:00
gstmessage.h docs: fix docs 2011-09-26 20:47:35 +02:00
gstmeta.c meta: remove timing metadata 2011-11-02 08:59:43 +01:00
gstmeta.h fix docs 2011-11-14 10:27:01 +01:00
gstminiobject.c docs: fix Since: markers for API added after 0.10.35 2011-11-08 00:32:36 +00:00
gstminiobject.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstobject.c pad: remove getcaps and use caps query 2011-11-15 11:20:48 +01:00
gstobject.h controller: remove functions to add/remove controlled properties 2011-11-14 10:02:55 +01:00
gstpad.c pad: Merge pad mode activation functions 2011-11-21 13:29:05 +01:00
gstpad.h pad: Merge pad mode activation functions 2011-11-21 13:29:05 +01:00
gstpadtemplate.c padtemplate: clean up parent_class 2011-10-16 14:19:36 +02:00
gstpadtemplate.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstparamspecs.c introspection: Add missing annotations 2011-10-19 10:23:53 +02:00
gstparamspecs.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstparse.c gst, controller: replace g_list_prepend + reverse with GQueue 2011-11-12 14:57:48 +00:00
gstparse.h parse: Add boxed type for GstParseContext for gobject-introspection 2011-04-14 16:14:01 +02:00
gstpipeline.c Merge branch 'master' into 0.11 2011-10-08 14:25:02 +02:00
gstpipeline.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstplugin.c Merge remote-tracking branch 'origin/master' into 0.11 2011-11-13 13:23:09 +00:00
gstplugin.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstpluginfeature.c filter: remove gst_filter_run() and deprecated filter func 2011-10-31 14:16:05 +00:00
gstpluginfeature.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstpluginloader.c pluginloader: only run gst-plugin-scanner with /usr/bin/arch wrapper on OS X >= 10.5 2011-04-15 21:02:35 +01:00
gstpluginloader.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstpoll.c introspection: Skip gst_poll apis 2011-10-19 10:24:17 +02:00
gstpoll.h poll: add method to get a GPollFD 2010-12-03 15:50:38 +01:00
gstpreset.c Merge branch 'master' into 0.11 2011-05-26 13:36:48 +02:00
gstpreset.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstquark.c query: improve scheduling query 2011-11-18 17:27:16 +01:00
gstquark.h query: improve scheduling query 2011-11-18 17:27:16 +01:00
gstquery.c docs: update design doc 2011-11-18 18:08:21 +01:00
gstquery.h query: improve scheduling query 2011-11-18 17:27:16 +01:00
gstregistry.c filter: remove gst_filter_run() and deprecated filter func 2011-10-31 14:16:05 +00:00
gstregistry.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstregistrybinary.c gst: add some _priv prefixes to private methods 2011-08-29 13:27:26 +02:00
gstregistrybinary.h registrybinary: small cleanups 2011-05-24 20:30:11 +03:00
gstregistrychunks.c Merge branch 'master' into 0.11 2011-08-26 14:37:54 +02:00
gstregistrychunks.h binaryregistry: ignore the plugin cache if the filter environment has changed 2010-06-23 17:56:51 +01:00
gstsegment.c segment: remove GST_SEEK_TYPE_CUR 2011-10-28 16:23:49 +02:00
gstsegment.h segment: remove GST_SEEK_TYPE_CUR 2011-10-28 16:23:49 +02:00
gststructure.c Merge branch 'master' into 0.11 2011-11-08 12:54:15 +01:00
gststructure.h structure: cleanup API 2011-11-02 08:59:44 +01:00
gstsystemclock.c fix more parent_class 2011-10-16 14:45:03 +02:00
gstsystemclock.h Merge branch 'master' into 0.11 2011-05-05 12:27:51 +02:00
gsttaglist.c structure: cleanup API 2011-11-02 08:59:44 +01:00
gsttaglist.h taglist: remove gst_tag_list_get_*long*() 2011-10-31 23:32:17 +00:00
gsttagsetter.c taglist: rename _new() to _new_empty() and new_full*() to new*() 2011-10-30 22:24:25 +00:00
gsttagsetter.h .h: fix header files 2011-11-11 17:30:03 +01:00
gsttask.c task: don't use lock/unlock_full 2011-11-03 14:14:54 +01:00
gsttask.h .h: fix header files 2011-11-11 17:30:03 +01:00
gsttaskpool.c docs: gst: more gobject introspection annotations 2010-12-07 18:37:04 +00:00
gsttaskpool.h .h: fix header files 2011-11-11 17:30:03 +01:00
gsttrace.c trace: add GST_ALLOC_TRACE_NONE for consistency and use it 2011-08-26 14:11:14 +02:00
gsttrace.h .h: fix header files 2011-11-11 17:30:03 +01:00
gsttypefind.c Merge branch 'master' into 0.11 2011-04-25 10:30:41 +02:00
gsttypefind.h Merge branch 'master' into 0.11 2011-08-26 14:37:54 +02:00
gsttypefindfactory.c fix more parent_class 2011-10-16 14:45:03 +02:00
gsttypefindfactory.h .h: fix header files 2011-11-11 17:30:03 +01:00
gsturi.c urihandler: fix return type of get_protocols() 2011-11-13 23:07:58 +00:00
gsturi.h uri: clean up header files 2011-11-13 23:14:15 +00:00
gstutils.c GstPadFlags: rename flags GST_PAD_* -> GST_PAD_FLAG_* 2011-11-16 12:36:51 +01:00
gstutils.h pad: move query convenience functions together 2011-11-15 18:16:24 +01:00
gstvalue.c Merge branch 'master' into 0.11 2011-11-09 12:03:28 +01:00
gstvalue.h .h: fix header files 2011-11-11 17:30:03 +01:00
gstversion.h.in version: Take nano version into account in GST_CHECK_VERSION() 2010-12-02 19:02:08 +01:00
Makefile.am controller: merge controller into gstobject 2011-11-10 22:47:07 +02:00
math-compat.h math-compat: don't re-define _USE_MATH_DEFINES if already defined 2010-11-03 14:21:02 +00:00