Commit 39a5be2d authored by Max Kellermann's avatar Max Kellermann

output/jack: merge two mpd_jack_available() calls

parent 96560e31
...@@ -116,10 +116,11 @@ mpd_jack_process(jack_nframes_t nframes, void *arg) ...@@ -116,10 +116,11 @@ mpd_jack_process(jack_nframes_t nframes, void *arg)
if (nframes <= 0) if (nframes <= 0)
return 0; return 0;
jack_nframes_t available = mpd_jack_available(jd);
if (jd->pause) { if (jd->pause) {
/* empty the ring buffers */ /* empty the ring buffers */
const jack_nframes_t available = mpd_jack_available(jd);
for (unsigned i = 0; i < jd->audio_format.channels; ++i) for (unsigned i = 0; i < jd->audio_format.channels; ++i)
jack_ringbuffer_read_advance(jd->ringbuffer[i], jack_ringbuffer_read_advance(jd->ringbuffer[i],
available * jack_sample_size); available * jack_sample_size);
...@@ -138,7 +139,6 @@ mpd_jack_process(jack_nframes_t nframes, void *arg) ...@@ -138,7 +139,6 @@ mpd_jack_process(jack_nframes_t nframes, void *arg)
return 0; return 0;
} }
jack_nframes_t available = mpd_jack_available(jd);
if (available > nframes) if (available > nframes)
available = nframes; available = nframes;
......
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