Lines Matching defs:err

70 	fprintf(bat->err, _("Invalid format!\n"));
83 int err;
87 err = format_convert(bat, &format);
88 if (err != 0)
89 return err;
95 err = snd_pcm_hw_params_any(sndpcm->handle, params);
96 if (err < 0) {
97 fprintf(bat->err, _("Set parameter to device error: "));
98 fprintf(bat->err, _("default params: %s: %s(%d)\n"),
99 device_name, snd_strerror(err), err);
100 return err;
104 err = snd_pcm_hw_params_set_access(sndpcm->handle, params,
106 if (err < 0) {
107 fprintf(bat->err, _("Set parameter to device error: "));
108 fprintf(bat->err, _("access type: %s: %s(%d)\n"),
109 device_name, snd_strerror(err), err);
110 return err;
114 err = snd_pcm_hw_params_set_format(sndpcm->handle, params, format);
115 if (err < 0) {
116 fprintf(bat->err, _("Set parameter to device error: "));
117 fprintf(bat->err, _("PCM format: %d %s: %s(%d)\n"), format,
118 device_name, snd_strerror(err), err);
119 return err;
123 err = snd_pcm_hw_params_set_channels(sndpcm->handle,
125 if (err < 0) {
126 fprintf(bat->err, _("Set parameter to device error: "));
127 fprintf(bat->err, _("channel number: %d %s: %s(%d)\n"),
129 device_name, snd_strerror(err), err);
130 return err;
135 err = snd_pcm_hw_params_set_rate_near(sndpcm->handle,
138 if (err < 0) {
139 fprintf(bat->err, _("Set parameter to device error: "));
140 fprintf(bat->err, _("sample rate: %d %s: %s(%d)\n"),
142 device_name, snd_strerror(err), err);
143 return err;
147 fprintf(bat->err, _("Invalid parameters: sample rate: "));
148 fprintf(bat->err, _("requested %dHz, got %dHz\n"),
161 fprintf(bat->err,
163 fprintf(bat->err, _("buffer size min: %d %s: %s(%d)\n"),
165 device_name, snd_strerror(err), err);
171 fprintf(bat->err,
173 fprintf(bat->err, _("period size min: %d %s: %s(%d)\n"),
175 device_name, snd_strerror(err), err);
189 err = snd_pcm_hw_params_set_buffer_size_near(sndpcm->handle,
191 if (err < 0) {
192 fprintf(bat->err, _("Set parameter to device error: "));
193 fprintf(bat->err, _("buffer size: %d %s: %s(%d)\n"),
195 device_name, snd_strerror(err), err);
196 return err;
199 err = snd_pcm_hw_params_set_period_size_near(sndpcm->handle,
201 if (err < 0) {
202 fprintf(bat->err, _("Set parameter to device error: "));
203 fprintf(bat->err, _("period size: %d %s: %s(%d)\n"),
205 device_name, snd_strerror(err), err);
206 return err;
211 fprintf(bat->err,
213 fprintf(bat->err, _("buffer time: %d %s: %s(%d)\n"),
215 device_name, snd_strerror(err), err);
225 err = snd_pcm_hw_params_set_buffer_time_near(sndpcm->handle,
227 if (err < 0) {
228 fprintf(bat->err, _("Set parameter to device error: "));
229 fprintf(bat->err, _("buffer time: %d %s: %s(%d)\n"),
231 device_name, snd_strerror(err), err);
232 return err;
235 err = snd_pcm_hw_params_set_period_time_near(sndpcm->handle,
237 if (err < 0) {
238 fprintf(bat->err, _("Set parameter to device error: "));
239 fprintf(bat->err, _("period time: %d %s: %s(%d)\n"),
241 device_name, snd_strerror(err), err);
242 return err;
248 fprintf(bat->err, _("Set parameter to device error: "));
249 fprintf(bat->err, _("hw params: %s: %s(%d)\n"),
250 device_name, snd_strerror(err), err);
254 err = snd_pcm_hw_params_get_period_size(params,
256 if (err < 0) {
257 fprintf(bat->err, _("Get parameter from device error: "));
258 fprintf(bat->err, _("period size: %zd %s: %s(%d)\n"),
260 device_name, snd_strerror(err), err);
261 return err;
264 err = snd_pcm_hw_params_get_buffer_size(params, &sndpcm->buffer_size);
265 if (err < 0) {
266 fprintf(bat->err, _("Get parameter from device error: "));
267 fprintf(bat->err, _("buffer size: %zd %s: %s(%d)\n"),
269 device_name, snd_strerror(err), err);
270 return err;
274 fprintf(bat->err, _("Invalid parameters: can't use period "));
275 fprintf(bat->err, _("equal to buffer size (%zd)\n"),
283 err = snd_pcm_format_physical_width(format);
284 if (err < 0) {
285 fprintf(bat->err, _("Invalid parameters: "));
286 fprintf(bat->err, _("snd_pcm_format_physical_width: %d\n"),
287 err);
288 return err;
290 sndpcm->sample_bits = err;
298 fprintf(bat->err, _("Not enough memory: size=%zd\n"),
309 int err;
314 err = snd_pcm_writei(sndpcm->handle, sndpcm->buffer + offset,
316 if (err == -EAGAIN || (err >= 0 && err < frames)) {
318 } else if (err == -EPIPE) {
319 fprintf(bat->err, _("Underrun: %s(%d)\n"),
320 snd_strerror(err), err);
324 } else if (err == -ESTRPIPE) {
325 while ((err = snd_pcm_resume(sndpcm->handle)) == -EAGAIN)
327 if (err < 0)
329 } else if (err < 0) {
330 fprintf(bat->err, _("Write PCM device error: %s(%d)\n"),
331 snd_strerror(err), err);
332 return err;
335 if (err > 0) {
336 remain -= err;
337 offset += err * sndpcm->frame_bits / 8;
350 int err = 0;
358 err = handleoutput(bat, sndpcm->buffer, bytes, frames);
359 if (err != 0)
362 err = write_to_pcm(sndpcm, frames, bat);
363 if (err != 0)
378 return err;
383 int err = 0;
391 err = -errno;
393 fprintf(bat->err, _("Cannot open file: %s %d\n"),
394 bat->debugplay, err);
395 return err;
399 err = -errno;
401 return err;
406 err = generate_input_data(bat, sndpcm->buffer, bytes, frames);
407 if (err != 0)
412 err = -EIO;
423 err = write_to_pcm(sndpcm, frames, bat);
424 if (err != 0)
435 return err;
443 int err = 0;
451 err = snd_pcm_open(&sndpcm.handle, bat->playback.device,
453 if (err != 0) {
454 fprintf(bat->err, _("Cannot open PCM playback device: "));
455 fprintf(bat->err, _("%s(%d)\n"), snd_strerror(err), err);
456 retval_play = err;
460 err = set_snd_pcm_params(bat, &sndpcm);
461 if (err != 0) {
462 retval_play = err;
475 err = -errno;
477 fprintf(bat->err, _("Cannot open file: %s %d\n"),
478 bat->playback.file, err);
479 retval_play = err;
483 err = read_wav_header(bat, bat->playback.file, bat->fp, true);
484 if (err != 0) {
485 retval_play = err;
491 err = latencytest_process_output(&sndpcm, bat);
493 err = write_to_pcm_loop(&sndpcm, bat);
494 if (err < 0) {
495 retval_play = err;
513 int err = 0;
518 err = snd_pcm_readi(sndpcm->handle,
520 if (err == -EAGAIN || (err >= 0 && err < remain)) {
522 } else if (err == -EPIPE) {
524 fprintf(bat->err, _("Overrun: %s(%d)\n"),
525 snd_strerror(err), err);
528 } else if (err == -ESTRPIPE) {
529 while ((err = snd_pcm_resume(sndpcm->handle)) == -EAGAIN)
531 if (err < 0)
533 } else if (err < 0) {
534 fprintf(bat->err, _("Read PCM device error: %s(%d)\n"),
535 snd_strerror(err), err);
536 return err;
539 if (err > 0) {
540 remain -= err;
541 offset += err * sndpcm->frame_bits / 8;
550 int err = 0;
559 err = -errno;
561 fprintf(bat->err, _("Cannot open file: %s %d\n"),
562 bat->capture.file, err);
563 return err;
567 err = -errno;
569 return err;
578 err = read_from_pcm(sndpcm, frames, bat);
579 if (err != 0)
584 err = -EIO;
600 return err;
609 int err = 0;
618 err = -errno;
620 fprintf(bat->err, _("Cannot open file: %s %d\n"),
621 bat->capture.file, err);
622 return err;
627 return err;
634 err = read_from_pcm(sndpcm, frames, bat);
635 if (err != 0)
642 err = handleinput(bat, sndpcm->buffer, frames);
643 if (err != 0)
651 err = -EIO;
663 return err;
677 int err = 0;
687 err = snd_pcm_open(&sndpcm.handle, bat->capture.device,
689 if (err != 0) {
690 fprintf(bat->err, _("Cannot open PCM capture device: "));
691 fprintf(bat->err, _("%s(%d)\n"), snd_strerror(err), err);
692 retval_record = err;
696 err = set_snd_pcm_params(bat, &sndpcm);
697 if (err != 0) {
698 retval_record = err;
709 err = latencytest_process_input(&sndpcm, bat);
711 err = read_from_pcm_loop(&sndpcm, bat);
716 if (err != 0) {
717 retval_record = err;