if (err == -EAGAIN)
return work_done;
- pa_log("snd_pcm_avail_update: %s", snd_strerror(n));
+ pa_log("snd_pcm_avail_update: %s", snd_strerror(err));
return -1;
}
int err;
if ((err = snd_pcm_status(u->pcm_handle, status)) < 0) {
- pa_log("Failed to query DSP status data: %s", snd_strerror(t));
+ pa_log("Failed to query DSP status data: %s", snd_strerror(err));
return -1;
}
if (err == -EAGAIN)
return work_done;
- pa_log("snd_pcm_avail_update: %s", snd_strerror(n));
+ pa_log("snd_pcm_avail_update: %s", snd_strerror(err));
return -1;
}
pa_memchunk chunk;
if ((err = snd_pcm_status(u->pcm_handle, status)) < 0) {
- pa_log("Failed to query DSP status data: %s", snd_strerror(t));
+ pa_log("Failed to query DSP status data: %s", snd_strerror(err));
return -1;
}
const pa_sample_spec *ss,
const pa_channel_map *map,
const char *name,
- size_t *maxlength,
- size_t fragment_size,
+ uint32_t *maxlength,
+ uint32_t fragment_size,
int corked) {
record_stream *s;
}
}
- errno = saved_errno;
+ if (r < 0)
+ errno = saved_errno;
return r;
}
ptr = pa_memblock_acquire(chunk->memblock);
if ((readf_function && readf_function(sf, ptr, sfinfo.frames) != sfinfo.frames) ||
- (!readf_function && sf_read_raw(sf, ptr, l) != l)) {
+ (!readf_function && sf_read_raw(sf, ptr, l) != (sf_count_t) l)) {
pa_log("Premature file end");
goto finish;
}
pa_gettimeofday(&now);
rtc = pa_timeval_diff(&now, &start);
- printf("%i\t%llu\t%llu\t%llu\t%llu\t%u\n", k, rtc, t, rtc-old_rtc, t-old_t, changed);
+ printf("%i\t%llu\t%llu\t%llu\t%llu\t%u\n", k, (unsigned long long) rtc, (unsigned long long) t, (unsigned long long) (rtc-old_rtc), (unsigned long long) (t-old_t), changed);
old_t = t;
old_rtc = rtc;
}
else
pa_xfree(data);
- if (bytes < length) {
+ if (bytes < (sf_count_t) length) {
sf_close(sndfile);
sndfile = NULL;
pa_operation_unref(pa_stream_drain(s, stream_drain_complete, NULL));