Revert "playsink: Only add a queue before the audio sink if visualizations are enabled"

This reverts commit df886c0622257bb8635e5bd0fc7fc3da20bfc3be.
This commit is contained in:
Sebastian Dröge 2011-03-24 14:21:01 +01:00
parent df886c0622
commit 65320a04ab

View File

@ -1645,7 +1645,7 @@ notify_mute_cb (GObject * object, GParamSpec * pspec, GstPlaySink * playsink)
* +-------------------------------------------------------------+ * +-------------------------------------------------------------+
*/ */
static GstPlayAudioChain * static GstPlayAudioChain *
gen_audio_chain (GstPlaySink * playsink, gboolean raw, gboolean queue) gen_audio_chain (GstPlaySink * playsink, gboolean raw)
{ {
GstPlayAudioChain *chain; GstPlayAudioChain *chain;
GstBin *bin; GstBin *bin;
@ -1691,7 +1691,6 @@ gen_audio_chain (GstPlaySink * playsink, gboolean raw, gboolean queue)
/* we have to add a queue when we need to decouple for the video sink in /* we have to add a queue when we need to decouple for the video sink in
* visualisations */ * visualisations */
if (queue) {
GST_DEBUG_OBJECT (playsink, "adding audio queue"); GST_DEBUG_OBJECT (playsink, "adding audio queue");
chain->queue = gst_element_factory_make ("queue", "aqueue"); chain->queue = gst_element_factory_make ("queue", "aqueue");
if (chain->queue == NULL) { if (chain->queue == NULL) {
@ -1706,10 +1705,6 @@ gen_audio_chain (GstPlaySink * playsink, gboolean raw, gboolean queue)
gst_bin_add (bin, chain->queue); gst_bin_add (bin, chain->queue);
prev = head = chain->queue; prev = head = chain->queue;
} }
} else {
head = chain->sink;
prev = NULL;
}
/* find ts-offset element */ /* find ts-offset element */
chain->ts_offset = chain->ts_offset =
@ -2398,7 +2393,7 @@ gst_play_sink_reconfigure (GstPlaySink * playsink)
if (!playsink->audiochain) { if (!playsink->audiochain) {
GST_DEBUG_OBJECT (playsink, "creating new audio chain"); GST_DEBUG_OBJECT (playsink, "creating new audio chain");
playsink->audiochain = gen_audio_chain (playsink, raw, need_vis); playsink->audiochain = gen_audio_chain (playsink, raw);
} }
if (!playsink->audio_sinkpad_stream_synchronizer) { if (!playsink->audio_sinkpad_stream_synchronizer) {