gst/playback/gstplaybin2.c: Fix some comments and docs.
authorWim Taymans <wim.taymans@gmail.com>
Wed, 7 Jan 2009 13:52:14 +0000 (13:52 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Wed, 7 Jan 2009 13:52:14 +0000 (13:52 +0000)
commit1e5f96388245911c9aee043d2f06d071791cb229
tree520411bbcfa9ba4061a5c05177c08d124e244141
parentba03cb6080297dc32b576968850a53b9046c3d69
gst/playback/gstplaybin2.c: Fix some comments and docs.

Original commit message from CVS:
* gst/playback/gstplaybin2.c: (gst_play_bin_class_init),
(gst_play_bin_set_uri), (gst_play_bin_set_suburi),
(no_more_pads_cb), (drained_cb), (group_set_locked_state_unlocked),
(activate_group), (deactivate_group), (groups_set_locked_state),
(gst_play_bin_change_state):
Fix some comments and docs.
Post an error message when we fail to link the selector to the sink.
Remove pushing of EOS, this seems unneeded.
Lock the state of deactivated groups so that they don't accidentally
reactivate when the playbin2 state changes.
Reuse uridecodebins.
Unlock and relock state of groups when playbin goes to NULL.
Fixes #566654.
Fixes #566341.
* gst/playback/gsturidecodebin.c: (pad_removed_cb), (type_found):
Only do something in the pad removed callback when we are dealing with
our sourcepads because the sinkpads don't have a ghostpad.
ChangeLog
gst/playback/gstplaybin2.c
gst/playback/gsturidecodebin.c