gst/playback/: Set state on newly added element to READY so that negotiation can...
authorWim Taymans <wim.taymans@gmail.com>
Wed, 6 Oct 2004 09:51:36 +0000 (09:51 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Wed, 6 Oct 2004 09:51:36 +0000 (09:51 +0000)
commitc68d60fd0a4ca59f607b50cf7a3ba77287428be3
tree791006b155009ec76362fff7a6f5d070dc007ee4
parent6f45028edc2005708d7febdf51008854d765d54f
gst/playback/: Set state on newly added element to READY so that negotiation can happen ASAP.

Original commit message from CVS:
* gst/playback/gstdecodebin.c: (gst_decode_bin_init),
(find_compatibles), (close_pad_link), (try_to_link_1),
(no_more_pads), (close_link), (type_found):
* gst/playback/gstplaybasebin.c: (new_decoded_pad):
* gst/playback/gstplaybin.c: (gen_video_element),
(gen_audio_element):
Set state on newly added element to READY so that negotiation
can happen ASAP.
Addes some more debug info.
Do not try to plug pads with multiple caps structures or ANY
because it is too dangerous since we do not do dynamic
replugging.
ChangeLog