gst/playback/gstdecodebin2.c: Add drained signal fired when decodebin finishes decodi...
authorWim Taymans <wim.taymans@gmail.com>
Fri, 16 Nov 2007 12:51:44 +0000 (12:51 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Fri, 16 Nov 2007 12:51:44 +0000 (12:51 +0000)
commit0df5f5b2e6aa1e55215e7e1941f804e2bf16052d
treeebb03f32b57050275e35cd4dc2c811bc203109c5
parent385ed6384f2bc25c5da93fa015b7be90e7ec63ec
gst/playback/gstdecodebin2.c: Add drained signal fired when decodebin finishes decoding the data.

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.
ChangeLog
gst/playback/gstdecodebin2.c
gst/playback/gsturidecodebin.c