Original commit message from CVS:
* gst/playback/gstplaybasebin.c: (setup_source):
Fix hanging subs.
2005-01-09 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+ * gst/playback/gstplaybasebin.c: (setup_source):
+ Fix hanging subs.
+
+2005-01-09 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
* gst/playback/gstplaybasebin.c: (gst_play_base_bin_init),
(gen_preroll_element), (remove_groups), (setup_subtitle),
(gen_source_element), (setup_source):
/* don't add yet, because we will preroll, and subs shouldn't
* preroll (we shouldn't preroll more than once source). */
+ gst_element_set_state (subbin, GST_STATE_PAUSED);
new_decoded_pad (subbin, gst_element_get_pad (subbin, "src"), FALSE,
play_base_bin);
- gst_element_set_state (subbin, GST_STATE_PAUSED);
}
/* now see if the source element emits raw audio/video all by itself,