[pulseaudio-discuss] Add delay to a sink

Colin Guthrie gmane at colin.guthr.ie
Thu Sep 16 01:45:28 PDT 2010

'Twas brillig, and Oliver Konz at 15/09/10 21:20 did gyre and gimble:
>> 'Twas brillig, and Oliver Konz at 15/09/10 13:54 did gyre and gimble:
>>> Hi all!
>>> I'm new to this discussion group - so, sorry if this has been already
>>> discussed... (However I couldn't find anything in the archives.)
>>> I want to playpack audio with mpd in multiple rooms. To achieve this I
>>> have defined two outputs in mpd: A local PulseAudio sink and another
>>> remote PulseAudio sink. I can turn the outputs on and off - works like a
>>> charm!
>>> The problem is that I have a slight delay between the local and the
>>> network audio, which results in an echo effect.
>>> I do not expect network audio to work without delay, but is there a way
>>> to add a delay to the local sink to compensate this?
>> Could you perhaps do your output slightly differently?
>> e.g. perhaps you could do the following:
>> 1. Setup 1 output in mpd: the local PA server.
>> 2. Setup a tunnel in local PA to the remote one, thus two sinks.
>> 3. Add a combined sink locally, that connects local sink + tunnel sink.
>> This way you can just output the mpd to the local PA server and then
>> just use PA tools (pavucontrol) to move the stream from local, to remote
>> to combined.
>> This way PA will be in charge for the whole loop and may make a better
>> job at synchronisation.
>> Col
> Thank you for your help! That did the trick! :-)

Great :)



Colin Guthrie

Day Job:
  Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
  Mandriva Linux Contributor [http://www.mandriva.com/]
  PulseAudio Hacker [http://www.pulseaudio.org/]
  Trac Hacker [http://trac.edgewall.org/]

More information about the pulseaudio-discuss mailing list