• Wim Taymans's avatar
    gst/playback/gstdecodebin2.c: Add drained signal fired when decodebin finishes decoding the data. · 0df5f5b2
    Wim Taymans authored
    Original commit message from CVS:
    * gst/playback/gstdecodebin2.c: (gst_decode_bin_class_init),
    (gst_decode_group_check_if_drained), (source_pad_event_probe),
    (remove_fakesink):
    Add drained signal fired when decodebin finishes decoding the data.
    Remove deprecated STATE_DIRTY message.
    * gst/playback/gsturidecodebin.c: (gst_uri_decode_bin_class_init),
    (unknown_type_cb), (new_decoded_pad_cb), (pad_removed_cb),
    (analyse_source), (proxy_drained_signal), (make_decoder),
    (source_new_pad), (value_list_append_structure_list),
    (handle_redirect_message), (handle_message):
    Proxy the new drained signal.
    Handle pad removed from decodebin.
    Handle redirect messages by sorting multiple redirections based on the
    connection speed.
    0df5f5b2
gsturidecodebin.c 44.8 KB