pulsesrc: Listen to source output events, not sink input

This commit is contained in:
Sjoerd Simons 2012-05-21 11:47:07 +02:00
parent 182596b3ab
commit c5196f6b1b

View file

@ -1338,7 +1338,7 @@ gst_pulsesrc_prepare (GstAudioSrc * asrc, GstAudioRingBufferSpec * spec)
/* enable event notifications */ /* enable event notifications */
GST_LOG_OBJECT (pulsesrc, "subscribing to context events"); GST_LOG_OBJECT (pulsesrc, "subscribing to context events");
if (!(o = pa_context_subscribe (pulsesrc->context, if (!(o = pa_context_subscribe (pulsesrc->context,
PA_SUBSCRIPTION_MASK_SINK_INPUT, NULL, NULL))) { PA_SUBSCRIPTION_MASK_SOURCE_OUTPUT, NULL, NULL))) {
GST_ELEMENT_ERROR (pulsesrc, RESOURCE, FAILED, GST_ELEMENT_ERROR (pulsesrc, RESOURCE, FAILED,
("pa_context_subscribe() failed: %s", ("pa_context_subscribe() failed: %s",
pa_strerror (pa_context_errno (pulsesrc->context))), (NULL)); pa_strerror (pa_context_errno (pulsesrc->context))), (NULL));