gst/selector/gstinputselector.c: Move the select-all logic into the activation of...
authorWim Taymans <wim.taymans@gmail.com>
Tue, 5 Aug 2008 09:05:35 +0000 (09:05 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Tue, 5 Aug 2008 09:05:35 +0000 (09:05 +0000)
commite0f52ef74db25bf2f7593ff5c34c7d85fe05a39e
tree02ce0c6b9ed2c091629131a591facbb819e928f8
parent68cd145e3ea621ae95b2585f3afc623ac0cf7a20
gst/selector/gstinputselector.c: Move the select-all logic into the activation of the currently selected pad. We want...

Original commit message from CVS:
* gst/selector/gstinputselector.c: (gst_selector_pad_bufferalloc),
(gst_selector_pad_chain), (gst_input_selector_getcaps),
(gst_input_selector_activate_sinkpad):
Move the select-all logic into the activation of the currently selected
pad. We want to remember the last pad with activity in select-all mode.
Fix the getcaps function, we can produce the union of the upstream caps
in select-all mode, not the intersection like proxy_getcaps() does.
ChangeLog
gst/selector/gstinputselector.c