• Wim Taymans's avatar
    gst/playback/gststreamselector.*: Improve streamselector, make it select and... · 3f43bfac
    Wim Taymans authored
    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.
    3f43bfac
gststreamselector.c 19.7 KB