[pulseaudio-discuss] How to ask for small latency
Hynek Hanke
hanke at brailcom.org
Mon Dec 22 05:31:32 PST 2008
Lennart Poettering wrote:
> In .13 the best way to request low latencies is passing the requested
> latency when creating the stream in pa_buffer_attr.tlength. Then, set
> PA_STREAM_ADJUST_LATENCY and you should be ready to go.
>
I have trouble using PA_STREAM_ADJUST_LATENCY in 0.9.13 :
(pa_stream_connect_playback(id->pulse_stream, NULL, &a_attr,
(pa_stream_flags_t)(PA_STREAM_INTERPOLATE_TIMING|PA_STREAM_AUTO_TIMING_UPDATE|PA_STREAM_ADJUST_LATENCY),
&id->pulse_volume, NULL)
I get an negative error value and an Invalid argument error.
The same function call works and later sound is produced
if I do not specify the PA_STREAM_ADJUST_LATENCY option.
This is with 2.6.27-7-generic kernel and libasound2 1.0.18-1ubuntu1
on Ubuntu Intrepid.
What is the correct way to use PA_STREAM_ADJUST_LATENCY. How
can I find more information about what is the problem?
With regards,
Hynek Hanke
More information about the pulseaudio-discuss
mailing list