• Home
  • Raw
  • Download

Lines Matching refs:err

68 	fprintf(bat->err, _("Invalid format!\n"));  in format_convert()
81 int err; in set_snd_pcm_params() local
85 err = format_convert(bat, &format); in set_snd_pcm_params()
86 if (err != 0) in set_snd_pcm_params()
87 return err; in set_snd_pcm_params()
93 err = snd_pcm_hw_params_any(sndpcm->handle, params); in set_snd_pcm_params()
94 if (err < 0) { in set_snd_pcm_params()
95 fprintf(bat->err, _("Set parameter to device error: ")); in set_snd_pcm_params()
96 fprintf(bat->err, _("default params: %s: %s(%d)\n"), in set_snd_pcm_params()
97 device_name, snd_strerror(err), err); in set_snd_pcm_params()
98 return err; in set_snd_pcm_params()
102 err = snd_pcm_hw_params_set_access(sndpcm->handle, params, in set_snd_pcm_params()
104 if (err < 0) { in set_snd_pcm_params()
105 fprintf(bat->err, _("Set parameter to device error: ")); in set_snd_pcm_params()
106 fprintf(bat->err, _("access type: %s: %s(%d)\n"), in set_snd_pcm_params()
107 device_name, snd_strerror(err), err); in set_snd_pcm_params()
108 return err; in set_snd_pcm_params()
112 err = snd_pcm_hw_params_set_format(sndpcm->handle, params, format); in set_snd_pcm_params()
113 if (err < 0) { in set_snd_pcm_params()
114 fprintf(bat->err, _("Set parameter to device error: ")); in set_snd_pcm_params()
115 fprintf(bat->err, _("PCM format: %d %s: %s(%d)\n"), format, in set_snd_pcm_params()
116 device_name, snd_strerror(err), err); in set_snd_pcm_params()
117 return err; in set_snd_pcm_params()
121 err = snd_pcm_hw_params_set_channels(sndpcm->handle, in set_snd_pcm_params()
123 if (err < 0) { in set_snd_pcm_params()
124 fprintf(bat->err, _("Set parameter to device error: ")); in set_snd_pcm_params()
125 fprintf(bat->err, _("channel number: %d %s: %s(%d)\n"), in set_snd_pcm_params()
127 device_name, snd_strerror(err), err); in set_snd_pcm_params()
128 return err; in set_snd_pcm_params()
133 err = snd_pcm_hw_params_set_rate_near(sndpcm->handle, in set_snd_pcm_params()
136 if (err < 0) { in set_snd_pcm_params()
137 fprintf(bat->err, _("Set parameter to device error: ")); in set_snd_pcm_params()
138 fprintf(bat->err, _("sample rate: %d %s: %s(%d)\n"), in set_snd_pcm_params()
140 device_name, snd_strerror(err), err); in set_snd_pcm_params()
141 return err; in set_snd_pcm_params()
145 fprintf(bat->err, _("Invalid parameters: sample rate: ")); in set_snd_pcm_params()
146 fprintf(bat->err, _("requested %dHz, got %dHz\n"), in set_snd_pcm_params()
159 fprintf(bat->err, in set_snd_pcm_params()
161 fprintf(bat->err, _("buffer size min: %d %s: %s(%d)\n"), in set_snd_pcm_params()
163 device_name, snd_strerror(err), err); in set_snd_pcm_params()
169 fprintf(bat->err, in set_snd_pcm_params()
171 fprintf(bat->err, _("period size min: %d %s: %s(%d)\n"), in set_snd_pcm_params()
173 device_name, snd_strerror(err), err); in set_snd_pcm_params()
187 err = snd_pcm_hw_params_set_buffer_size_near(sndpcm->handle, in set_snd_pcm_params()
189 if (err < 0) { in set_snd_pcm_params()
190 fprintf(bat->err, _("Set parameter to device error: ")); in set_snd_pcm_params()
191 fprintf(bat->err, _("buffer size: %d %s: %s(%d)\n"), in set_snd_pcm_params()
193 device_name, snd_strerror(err), err); in set_snd_pcm_params()
194 return err; in set_snd_pcm_params()
197 err = snd_pcm_hw_params_set_period_size_near(sndpcm->handle, in set_snd_pcm_params()
199 if (err < 0) { in set_snd_pcm_params()
200 fprintf(bat->err, _("Set parameter to device error: ")); in set_snd_pcm_params()
201 fprintf(bat->err, _("period size: %d %s: %s(%d)\n"), in set_snd_pcm_params()
203 device_name, snd_strerror(err), err); in set_snd_pcm_params()
204 return err; in set_snd_pcm_params()
209 fprintf(bat->err, in set_snd_pcm_params()
211 fprintf(bat->err, _("buffer time: %d %s: %s(%d)\n"), in set_snd_pcm_params()
213 device_name, snd_strerror(err), err); in set_snd_pcm_params()
223 err = snd_pcm_hw_params_set_buffer_time_near(sndpcm->handle, in set_snd_pcm_params()
225 if (err < 0) { in set_snd_pcm_params()
226 fprintf(bat->err, _("Set parameter to device error: ")); in set_snd_pcm_params()
227 fprintf(bat->err, _("buffer time: %d %s: %s(%d)\n"), in set_snd_pcm_params()
229 device_name, snd_strerror(err), err); in set_snd_pcm_params()
230 return err; in set_snd_pcm_params()
233 err = snd_pcm_hw_params_set_period_time_near(sndpcm->handle, in set_snd_pcm_params()
235 if (err < 0) { in set_snd_pcm_params()
236 fprintf(bat->err, _("Set parameter to device error: ")); in set_snd_pcm_params()
237 fprintf(bat->err, _("period time: %d %s: %s(%d)\n"), in set_snd_pcm_params()
239 device_name, snd_strerror(err), err); in set_snd_pcm_params()
240 return err; in set_snd_pcm_params()
246 fprintf(bat->err, _("Set parameter to device error: ")); in set_snd_pcm_params()
247 fprintf(bat->err, _("hw params: %s: %s(%d)\n"), in set_snd_pcm_params()
248 device_name, snd_strerror(err), err); in set_snd_pcm_params()
252 err = snd_pcm_hw_params_get_period_size(params, in set_snd_pcm_params()
254 if (err < 0) { in set_snd_pcm_params()
255 fprintf(bat->err, _("Get parameter from device error: ")); in set_snd_pcm_params()
256 fprintf(bat->err, _("period size: %zd %s: %s(%d)\n"), in set_snd_pcm_params()
258 device_name, snd_strerror(err), err); in set_snd_pcm_params()
259 return err; in set_snd_pcm_params()
262 err = snd_pcm_hw_params_get_buffer_size(params, &sndpcm->buffer_size); in set_snd_pcm_params()
263 if (err < 0) { in set_snd_pcm_params()
264 fprintf(bat->err, _("Get parameter from device error: ")); in set_snd_pcm_params()
265 fprintf(bat->err, _("buffer size: %zd %s: %s(%d)\n"), in set_snd_pcm_params()
267 device_name, snd_strerror(err), err); in set_snd_pcm_params()
268 return err; in set_snd_pcm_params()
272 fprintf(bat->err, _("Invalid parameters: can't use period ")); in set_snd_pcm_params()
273 fprintf(bat->err, _("equal to buffer size (%zd)\n"), in set_snd_pcm_params()
281 err = snd_pcm_format_physical_width(format); in set_snd_pcm_params()
282 if (err < 0) { in set_snd_pcm_params()
283 fprintf(bat->err, _("Invalid parameters: ")); in set_snd_pcm_params()
284 fprintf(bat->err, _("snd_pcm_format_physical_width: %d\n"), in set_snd_pcm_params()
285 err); in set_snd_pcm_params()
286 return err; in set_snd_pcm_params()
288 sndpcm->sample_bits = err; in set_snd_pcm_params()
296 fprintf(bat->err, _("Not enough memory: size=%zd\n"), in set_snd_pcm_params()
307 int err; in write_to_pcm() local
312 err = snd_pcm_writei(sndpcm->handle, sndpcm->buffer + offset, in write_to_pcm()
314 if (err == -EAGAIN || (err >= 0 && err < frames)) { in write_to_pcm()
316 } else if (err == -EPIPE) { in write_to_pcm()
317 fprintf(bat->err, _("Underrun: %s(%d)\n"), in write_to_pcm()
318 snd_strerror(err), err); in write_to_pcm()
322 } else if (err == -ESTRPIPE) { in write_to_pcm()
323 while ((err = snd_pcm_resume(sndpcm->handle)) == -EAGAIN) in write_to_pcm()
325 if (err < 0) in write_to_pcm()
327 } else if (err < 0) { in write_to_pcm()
328 fprintf(bat->err, _("Write PCM device error: %s(%d)\n"), in write_to_pcm()
329 snd_strerror(err), err); in write_to_pcm()
330 return err; in write_to_pcm()
333 if (err > 0) { in write_to_pcm()
334 remain -= err; in write_to_pcm()
335 offset += err * sndpcm->frame_bits / 8; in write_to_pcm()
348 int err = 0; in latencytest_process_output() local
356 err = handleoutput(bat, sndpcm->buffer, bytes, frames); in latencytest_process_output()
357 if (err != 0) in latencytest_process_output()
360 err = write_to_pcm(sndpcm, frames, bat); in latencytest_process_output()
361 if (err != 0) in latencytest_process_output()
376 return err; in latencytest_process_output()
381 int err = 0; in write_to_pcm_loop() local
389 err = -errno; in write_to_pcm_loop()
391 fprintf(bat->err, _("Cannot open file: %s %d\n"), in write_to_pcm_loop()
392 bat->debugplay, err); in write_to_pcm_loop()
393 return err; in write_to_pcm_loop()
397 err = -errno; in write_to_pcm_loop()
399 return err; in write_to_pcm_loop()
404 err = generate_input_data(bat, sndpcm->buffer, bytes, frames); in write_to_pcm_loop()
405 if (err != 0) in write_to_pcm_loop()
410 err = -EIO; in write_to_pcm_loop()
421 err = write_to_pcm(sndpcm, frames, bat); in write_to_pcm_loop()
422 if (err != 0) in write_to_pcm_loop()
433 return err; in write_to_pcm_loop()
441 int err = 0; in playback_alsa() local
449 err = snd_pcm_open(&sndpcm.handle, bat->playback.device, in playback_alsa()
451 if (err != 0) { in playback_alsa()
452 fprintf(bat->err, _("Cannot open PCM playback device: ")); in playback_alsa()
453 fprintf(bat->err, _("%s(%d)\n"), snd_strerror(err), err); in playback_alsa()
454 retval_play = err; in playback_alsa()
458 err = set_snd_pcm_params(bat, &sndpcm); in playback_alsa()
459 if (err != 0) { in playback_alsa()
460 retval_play = err; in playback_alsa()
473 err = -errno; in playback_alsa()
475 fprintf(bat->err, _("Cannot open file: %s %d\n"), in playback_alsa()
476 bat->playback.file, err); in playback_alsa()
477 retval_play = err; in playback_alsa()
481 err = read_wav_header(bat, bat->playback.file, bat->fp, true); in playback_alsa()
482 if (err != 0) { in playback_alsa()
483 retval_play = err; in playback_alsa()
489 err = latencytest_process_output(&sndpcm, bat); in playback_alsa()
491 err = write_to_pcm_loop(&sndpcm, bat); in playback_alsa()
492 if (err < 0) { in playback_alsa()
493 retval_play = err; in playback_alsa()
511 int err = 0; in read_from_pcm() local
516 err = snd_pcm_readi(sndpcm->handle, in read_from_pcm()
518 if (err == -EAGAIN || (err >= 0 && err < remain)) { in read_from_pcm()
520 } else if (err == -EPIPE) { in read_from_pcm()
522 fprintf(bat->err, _("Overrun: %s(%d)\n"), in read_from_pcm()
523 snd_strerror(err), err); in read_from_pcm()
526 } else if (err == -ESTRPIPE) { in read_from_pcm()
527 while ((err = snd_pcm_resume(sndpcm->handle)) == -EAGAIN) in read_from_pcm()
529 if (err < 0) in read_from_pcm()
531 } else if (err < 0) { in read_from_pcm()
532 fprintf(bat->err, _("Read PCM device error: %s(%d)\n"), in read_from_pcm()
533 snd_strerror(err), err); in read_from_pcm()
534 return err; in read_from_pcm()
537 if (err > 0) { in read_from_pcm()
538 remain -= err; in read_from_pcm()
539 offset += err * sndpcm->frame_bits / 8; in read_from_pcm()
548 int err = 0; in read_from_pcm_loop() local
557 err = -errno; in read_from_pcm_loop()
559 fprintf(bat->err, _("Cannot open file: %s %d\n"), in read_from_pcm_loop()
560 bat->capture.file, err); in read_from_pcm_loop()
561 return err; in read_from_pcm_loop()
565 err = -errno; in read_from_pcm_loop()
567 return err; in read_from_pcm_loop()
576 err = read_from_pcm(sndpcm, frames, bat); in read_from_pcm_loop()
577 if (err != 0) in read_from_pcm_loop()
582 err = -EIO; in read_from_pcm_loop()
598 return err; in read_from_pcm_loop()
607 int err = 0; in latencytest_process_input() local
616 err = -errno; in latencytest_process_input()
618 fprintf(bat->err, _("Cannot open file: %s %d\n"), in latencytest_process_input()
619 bat->capture.file, err); in latencytest_process_input()
620 return err; in latencytest_process_input()
625 return err; in latencytest_process_input()
632 err = read_from_pcm(sndpcm, frames, bat); in latencytest_process_input()
633 if (err != 0) in latencytest_process_input()
640 err = handleinput(bat, sndpcm->buffer, frames); in latencytest_process_input()
641 if (err != 0) in latencytest_process_input()
649 err = -EIO; in latencytest_process_input()
661 return err; in latencytest_process_input()
675 int err = 0; in record_alsa() local
685 err = snd_pcm_open(&sndpcm.handle, bat->capture.device, in record_alsa()
687 if (err != 0) { in record_alsa()
688 fprintf(bat->err, _("Cannot open PCM capture device: ")); in record_alsa()
689 fprintf(bat->err, _("%s(%d)\n"), snd_strerror(err), err); in record_alsa()
690 retval_record = err; in record_alsa()
694 err = set_snd_pcm_params(bat, &sndpcm); in record_alsa()
695 if (err != 0) { in record_alsa()
696 retval_record = err; in record_alsa()
707 err = latencytest_process_input(&sndpcm, bat); in record_alsa()
709 err = read_from_pcm_loop(&sndpcm, bat); in record_alsa()
714 if (err != 0) { in record_alsa()
715 retval_record = err; in record_alsa()