[pulseaudio-tickets] [Bug 90210] Pulse audio NOT USED multithreading
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon May 11 02:14:47 PDT 2015
https://bugs.freedesktop.org/show_bug.cgi?id=90210
--- Comment #17 from Tanu Kaskinen <tanuk at iki.fi> ---
(In reply to Alessandro Ferri from comment #15)
> Thanks Tanu,
> You've given a lot of information I did not know. At this point, before
> doing the tests that you suggested on-resample method = speex-float-1 or
> resample-method = ffmpeg, I must build pulseaudio 5.0 again. So first I see
> if these issues disappear. I want to ask if I have to first uninstall the
> previous installation from source, and if so how, or simply just build a new
> one and install it.
You don't have to uninstall it. If you uninstall it, there will be "No such
file or directory" errors if something tries to run /usr/bin/pulseaudio. That
may be better than less obvious errors about linking failures or just crashes
if you don't uninstall, and something tries to run /usr/bin/pulseaudio.
How to uninstall: run "sudo make uninstall". That has to be done after you've
run configure with the same parameters that you used when you originally ran
"sudo make install".
> In the latter case the procedure, from what you told me
> is:
>
> sudo apt-get install libspeex-dev
> or
> sudo apt-get install libspeex-dev:armhf
> what is the difference? I use raspberry Pi2.
"libspeex-dev" is the version that matches your machine's primary architecture,
and "libspeex-dev:armhf" is a version for the armhf architecture. If your
machine's primary architecture is armhf, there's no difference. "dpkg
--print-architecture" will show the primary architecture. In any case,
installing "libspeex-dev" should do the right thing.
> after
>
> cd pulseaudio-5.0
> ./configure --sysconfdir=/etc --localstatedir=/var --disable-bluez4
> make
> sudo make install
>
> and at the end
>
> sudo ldconfig
>
> I am attaching the init script with which I run pulseaudio as system mode.
The script has DAEMON=/usr/bin/pulseaudio, which needs to be changed to
DAEMON=/usr/local/bin/pulseaudio.
> I also wanted to ask further explanation. I use shairport-sync as Airplay
> emulator. The audio output of shairport-sync is fixed on pulse.
> In this way I lose synchronization between Airplay devices and my raspberry.
> So I wanted to ask you:
>
> 1) Is there a way to run only pulseaudio as an Airplay emulator, eliminating
> shairport-sync?
No.
> 2) Otherwise is there a way instead, working on the parameters of
> pulseaudio, to maintain synchronization and eliminate the latency of the
> audio output?
Are you talking about audio-video sync in video playback? Is shairport-sync
also the component that displays video? If it is, then shairport-sync should
already get enough information from PulseAudio about the audio delay, and based
on that shairport-sync should be able to sync audio and video. If it doesn't,
that's a bug in shairport-sync.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-bugs/attachments/20150511/ccafef43/attachment.html>
More information about the pulseaudio-bugs
mailing list