gstreamer/plugins/elements
Wim Taymans 0e38f0dad0 basesink: clean up event handling
Add new wait_eos vmethod to wait for the eos timeout before posting the EOS
message on the bus.
Add default event handler. Move the default event actions in there. Call the
event vmethod from the pad event handler. Subclasses are now supposed to chain
up to the parent event handler or unref the event and do their own thing.
Avoid passing unused parameters to functions.
2011-12-02 22:20:08 +01:00
..
.gitignore ignore more 2005-06-17 09:12:33 +00:00
gstcapsfilter.c _accept_caps() -> _query_accept_caps() 2011-11-15 17:40:19 +01:00
gstcapsfilter.h Add more missing docs. 2007-08-13 13:33:07 +00:00
gstdataqueue.c base: make GstDataQueue private API for multiqueue 2011-10-07 13:54:37 +01:00
gstdataqueue.h Merge remote-tracking branch 'origin/master' into 0.11 2011-11-26 19:44:23 +00:00
gstelements.c funnel: Integrate into the build system and rename the types 2011-03-29 11:20:05 +02:00
gstfakesink.c basesink: clean up event handling 2011-12-02 22:20:08 +01:00
gstfakesink.h fakesink: use g_object_notify_by_pspec() and remove work-around for old GLib versions if possible 2010-10-07 19:04:00 +01:00
gstfakesrc.c buffer: add index to _take_memory() 2011-06-13 16:31:53 +02:00
gstfakesrc.h plugins/elements/gstfakesrc.*: Added format property to control the format of the newsegment events. 2008-05-07 09:34:58 +00:00
gstfdsink.c basesink: clean up event handling 2011-12-02 22:20:08 +01:00
gstfdsink.h fdsink: add the new field in the header 2009-06-18 11:49:33 +02:00
gstfdsrc.c plugins, tools: update for get_protocols() return value change 2011-11-13 23:25:23 +00:00
gstfdsrc.h fdsrc: allow specifying the size in bytes on the uri 2010-04-09 13:21:19 +02:00
gstfilesink.c basesink: clean up event handling 2011-12-02 22:20:08 +01:00
gstfilesink.h build: sprintf, sscanf need stdio.h 2009-10-07 10:59:54 +03:00
gstfilesrc.c plugins, tools: update for get_protocols() return value change 2011-11-13 23:25:23 +00:00
gstfilesrc.h filesrc: remove MMAP code 2011-06-07 17:03:09 +02:00
gstfunnel.c pad: add parent to other functions 2011-11-17 12:40:45 +01:00
gstfunnel.h funnel: Integrate into the build system and rename the types 2011-03-29 11:20:05 +02:00
gstidentity.c pad: add parent to other functions 2011-11-17 12:40:45 +01:00
gstidentity.h identity: use g_object_notify_by_pspec() and remove work-around for old GLib versions if possible 2010-10-07 19:03:42 +01:00
gstinputselector.c pad: add parent to other functions 2011-11-17 12:40:45 +01:00
gstinputselector.h inputselector: Port to the new segment API 2011-05-19 12:17:30 +02:00
gstmultiqueue.c Merge branch 'master' into 0.11 2011-11-24 11:23:07 +01:00
gstmultiqueue.h base: make GstDataQueue private API for multiqueue 2011-10-07 13:54:37 +01:00
gstoutputselector.c event: add STICKY_MULTY events 2011-11-23 18:05:00 +01:00
gstoutputselector.h output-selector: Add pad-negotiation-mode property 2011-01-06 18:42:29 +00:00
gstqueue.c queue: source and sink pads proxy caps 2011-11-29 11:47:34 +01:00
gstqueue.h pad: add parent to other functions 2011-11-17 12:40:45 +01:00
gstqueue2.c queue2: fix up comment after merge from 0.10 2011-11-28 01:12:48 +00:00
gstqueue2.h queue2: use statically allocated GQueue 2011-11-03 22:41:13 +00:00
gsttee.c event: add STICKY_MULTY events 2011-11-23 18:05:00 +01:00
gsttee.h pad: fix scheduling mode enums 2011-11-18 12:39:55 +01:00
gsttypefindelement.c pad: Merge pad mode activation functions 2011-11-21 13:29:05 +01:00
gsttypefindelement.h memory: port code to new buffer data API 2011-03-28 20:08:45 +02:00
gstvalve.c pad: add parent to other functions 2011-11-17 12:40:45 +01:00
gstvalve.h valve: some minor clean-ups 2010-12-31 00:51:12 +00:00
Makefile.am base: make GstDataQueue private API for multiqueue 2011-10-07 13:54:37 +01:00