gst/playback/gststreamselector.*: Improve streamselector, make it select and unselect...
authorWim Taymans <wim.taymans@gmail.com>
Fri, 16 Nov 2007 15:05:07 +0000 (15:05 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Fri, 16 Nov 2007 15:05:07 +0000 (15:05 +0000)
commit3f43bfacd2edf62c855e1fbc0c8b856d4a8fd771
tree26a456e610cf570eedb2b4d8848c9bb555df3638
parent0df5f5b2e6aa1e55215e7e1941f804e2bf16052d
gst/playback/gststreamselector.*: Improve streamselector, make it select and unselect the current pad more intelligen...

Original commit message from CVS:
* gst/playback/gststreamselector.c: (gst_selector_pad_get_type),
(gst_selector_pad_class_init), (gst_selector_pad_init),
(gst_selector_pad_finalize), (gst_selector_pad_reset),
(gst_selector_pad_get_linked_pads), (gst_selector_pad_event),
(gst_selector_pad_getcaps), (gst_selector_pad_bufferalloc),
(gst_selector_pad_chain), (gst_stream_selector_get_type),
(gst_stream_selector_base_init), (gst_stream_selector_class_init),
(gst_stream_selector_init), (gst_stream_selector_set_property),
(gst_stream_selector_get_linked_pad),
(gst_stream_selector_getcaps),
(gst_stream_selector_is_active_sinkpad),
(gst_stream_selector_activate_sinkpad),
(gst_stream_selector_get_linked_pads),
(gst_stream_selector_request_new_pad),
(gst_stream_selector_release_pad):
* gst/playback/gststreamselector.h:
Improve streamselector, make it select and unselect the current pad more
intelligently.
Subclass GstPad for the sinkpads of the selector.
Handle segments more correctly.
Fix caps negotiation.
Implement release_pad.
ChangeLog
gst/playback/gststreamselector.c
gst/playback/gststreamselector.h