Commit 57fc3ed8 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont
Browse files

PulseAudio: use pa_usec_to_bytes() where applicable

parent 66075dcf
......@@ -592,7 +592,6 @@ static int Open(vlc_object_t *obj)
| PA_STREAM_AUTO_TIMING_UPDATE
| PA_STREAM_VARIABLE_RATE;
const uint32_t byterate = pa_bytes_per_second(&ss);
struct pa_buffer_attr attr;
attr.maxlength = -1;
/* PulseAudio assumes that tlength bytes are available in the buffer. Thus
......@@ -601,7 +600,7 @@ static int Open(vlc_object_t *obj)
* underrun on hardware with large buffers. VLC keeps at least
* AOUT_MIN_PREPARE and at most AOUT_MAX_PREPARE worth of audio buffers.
* TODO? tlength could be adaptively increased to reduce wakeups. */
attr.tlength = byterate * AOUT_MIN_PREPARE_TIME / CLOCK_FREQ;
attr.tlength = pa_usec_to_bytes(AOUT_MIN_PREPARE_TIME, &ss);
attr.prebuf = 0; /* trigger manually */
attr.minreq = -1;
attr.fragsize = 0; /* not used for output */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment