gstreamer/plugins/elements
Wim Taymans 56d9730d20 gst/: Fix state changes for non sinks. We now change sinks, then elements with unconnected srcpads, then the rest.
Original commit message from CVS:
* gst/gstbin.c: (bin_element_is_sink), (has_ancestor),
(bin_element_is_semi_sink), (append_child), (gst_bin_change_state):
* gst/gstpad.c: (gst_pad_set_active), (gst_pad_link_prepare),
(gst_pad_link), (gst_pad_accept_caps), (gst_pad_query),
(gst_pad_send_event), (gst_pad_start_task):
* gst/gstqueue.c: (gst_queue_init), (gst_queue_locked_flush),
(gst_queue_handle_sink_event), (gst_queue_chain), (gst_queue_loop),
(gst_queue_sink_activate), (gst_queue_src_activate),
(gst_queue_change_state):
* gst/gstqueue.h:
Fix state changes for non sinks. We now change sinks, then elements
with unconnected srcpads, then the rest.
More efficient queue unlocking in flush and state changes.
Set the pad activate mode even if it does not have an activate
function.
2005-05-25 19:33:39 +00:00
..
.gitignore keep this up to date, since I seem to be the only one who cares about not missing files on commits 2004-07-21 21:37:31 +00:00
gstbufferstore.c check/Makefile.am: remove GstData checks 2005-05-16 20:21:55 +00:00
gstbufferstore.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstcapsfilter.c gst/: Fix gst_pad_peer_get_caps(), make it return NULL if no peer. 2005-05-06 17:10:49 +00:00
gstelements.c gst/elements/gstelements.c: Don't include headers that were just removed. 2005-05-15 23:18:40 +00:00
gstfakesink.c check/Makefile.am: remove GstData checks 2005-05-16 20:21:55 +00:00
gstfakesink.h Added state change code. 2005-03-28 14:54:33 +00:00
gstfakesrc.c check/Makefile.am: remove GstData checks 2005-05-16 20:21:55 +00:00
gstfakesrc.h Added typefind helper. 2005-04-12 10:52:55 +00:00
gstfdsink.c Remove threadsafe properties. Fix elements because GObject complains when installing a property before declaring a se... 2005-03-08 17:42:29 +00:00
gstfdsink.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstfdsrc.c Remove threadsafe properties. Fix elements because GObject complains when installing a property before declaring a se... 2005-03-08 17:42:29 +00:00
gstfdsrc.h Revert again, this time without post-commit reindent hooks to put back the indentation :-) 2004-03-15 14:43:35 +00:00
gstfilesink.c Remove old query functions. Ported old code. 2005-05-09 10:53:13 +00:00
gstfilesink.h gst/: Added object to help in making collect pad based elements. 2005-05-05 09:31:59 +00:00
gstfilesrc.c check/Makefile.am: remove GstData checks 2005-05-16 20:21:55 +00:00
gstfilesrc.h gst/: More work on the generic source base class, implement seeking, query. 2005-04-06 17:30:48 +00:00
gstidentity.c gst/elements/gstidentity.c: Workaround until signals support GstMiniObject. 2005-05-18 13:23:24 +00:00
gstidentity.h gst/: Simplify pad activation. 2005-03-29 16:18:12 +00:00
gstqueue.c gst/: Fix state changes for non sinks. We now change sinks, then elements with unconnected srcpads, then the rest. 2005-05-25 19:33:39 +00:00
gstqueue.h gst/: Fix state changes for non sinks. We now change sinks, then elements with unconnected srcpads, then the rest. 2005-05-25 19:33:39 +00:00
gsttee.c gst/: Implement gst_pad_pause/start/stop_task(), take STREAM lock in task function. 2005-05-25 11:50:11 +00:00
gsttee.h Next big merge. 2005-03-21 17:34:02 +00:00
gsttypefindelement.c gst/base/gstbasesrc.c: Don't go in pull mode for non-seekable sources. 2005-05-25 15:57:57 +00:00
gsttypefindelement.h happify buildbot 2005-05-25 16:09:34 +00:00
Makefile.am gst/elements/Makefile.am: Remove some elements that don't need to be in the core (or even exist at all). 2005-05-15 23:16:29 +00:00