[mythtv] No Start with Pulse Audio (Changeset 20310)
Petr Stehlik
pstehlik at sophics.cz
Fri Apr 10 18:52:41 UTC 2009
Stuart Morgan píše v Pá 10. 04. 2009 v 17:20 +0100:
> > * Good low latency behaviour
> > * Very accurate latency measurement for playback and recording.
> > * Client side latency interpolation
> > * PulseAudio is intended to provide lower latency than the software
> > mixers dmix and esd.
>
> These are all relative claims - PulseAudio claims to be lower latency than
> other software sound servers which may be true. It is considerably slower than
> using Alsa directly.
I see. How about the "latency interpolation" and "accurate measurement"?
That sounds like MythTV could know how much to delay the video to get
the lip sync OK. Though even if it was constant (or predictable) it
would still slow everything down (like channel switching time that most
people are so sensitive about) by the Pulse Audio latency, right? So
it's unacceptable for MythTV, anyway.
> The problem is that most PulseAudio setups intercept calls to Alsa, MythTV
> thinks it's talking to Alsa but PulseAudio has hijacked the samples and is
> doing it's own thing with them. The only way we can be sure we're accessing
> Alsa is to kill PulseAudio first.
Oh. It's third (or fourth?) sound daemon for Linux in last 10 years,
invented to fix all bugs of the previous solutions, and they still
cannot get it done right? :-)
Petr
More information about the mythtv-dev
mailing list