gst/playback/gstplaybin2.c: Get the object data correct so that we can remove our...
authorWim Taymans <wim.taymans@gmail.com>
Mon, 18 Feb 2008 11:54:15 +0000 (11:54 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Mon, 18 Feb 2008 11:54:15 +0000 (11:54 +0000)
commit5fc67f8bd3afa624099af1fae3a9bb4932e3d3c3
tree93a5c4ff2189ff7e821c7d09e55bdaa5908e07e8
parent1d9cd2a5b3e85a7181a630efed86f043df65df47
gst/playback/gstplaybin2.c: Get the object data correct so that we can remove our channels correctly.

Original commit message from CVS:
* gst/playback/gstplaybin2.c: (pad_added_cb), (pad_removed_cb),
(no_more_pads_cb):
Get the object data correct so that we can remove our channels
correctly.
* gst/playback/gstplaysink.c: (gen_video_chain), (gen_audio_chain),
(gen_vis_chain), (gst_play_sink_reconfigure),
(gst_play_sink_request_pad):
Add option to disable async behaviour in the sinks when possible. This
makes it possible to avoid an audio queue when dealing with
visualisations.
Add option to add a queue for the audio path.
* tests/examples/seek/seek.c: (clear_streams), (update_streams),
(main):
Disable the vis checkbox to match the defaults of playbin2.
Only get the stream info when we need to.
ChangeLog
gst/playback/gstplaybin2.c
gst/playback/gstplaysink.c
tests/examples/seek/seek.c