Lines Matching refs:playback

180 	/* start playback */
182 (void *) bat->playback.fct, bat);
184 fprintf(bat->err, _("Cannot create playback thread: %d\n"),
201 /* wait for playback to complete */
204 fprintf(bat->err, _("Cannot join playback thread: %d\n"), err);
210 /* check playback status */
212 fprintf(bat->err, _("Exit playback thread fail: %d\n"),
245 /* single ended playback only test */
252 /* start playback */
254 (void *) bat->playback.fct, bat);
256 fprintf(bat->err, _("Cannot create playback thread: %d\n"),
261 /* wait for playback to complete */
264 fprintf(bat->err, _("Cannot join playback thread: %d\n"), err);
269 /* check playback status */
271 fprintf(bat->err, _("Exit playback thread fail: %d\n"),
303 /* check playback status */
319 " -D pcm device for both playback and capture\n"
320 " -P pcm device for playback\n"
325 " -n frames to playback or capture\n"
332 " --file=# file for playback\n"
333 " --saveplay=# file that storing playback content, for debug\n"
365 bat->playback.device = NULL;
374 bat->playback.fct = &playback_tinyalsa;
378 bat->playback.fct = &playback_alsa;
381 bat->playback.mode = MODE_LOOPBACK;
413 bat->playback.file = optarg;
421 bat->playback.mode = MODE_ANALYZE_ONLY;
439 if (bat->playback.device == NULL)
440 bat->playback.device = optarg;
448 bat->playback.mode = MODE_SINGLE;
449 bat->playback.device = optarg;
452 if (bat->playback.mode == MODE_SINGLE)
453 bat->playback.mode = MODE_LOOPBACK;
516 /* check single ended is in either playback or capture - not both */
517 if ((bat->playback.mode == MODE_SINGLE)
558 /* Determine duration of playback and/or capture */
565 /* Set default playback and capture devices */
566 if (bat->playback.device == NULL && bat->capture.device == NULL)
567 bat->playback.device = bat->capture.device = DEFAULT_DEV_NAME;
571 bat->capture.file = bat->playback.file;
589 /* Initial for playback */
590 if (bat->playback.file == NULL) {
593 if (bat->playback.mode == MODE_SINGLE) {
608 bat->playback.mode = MODE_SINGLE;
611 bat->fp = fopen(bat->playback.file, "rb");
615 bat->playback.file, err);
618 err = read_wav_header(bat, bat->playback.file, bat->fp, false);
688 /* Xrun error in playback or capture,
706 /* single line playback thread: playback only, no capture */
707 if (bat.playback.mode == MODE_SINGLE) {
712 /* single line capture thread: capture only, no playback */
723 fprintf(bat.log, _("Skipping playback and capture\n"));
727 /* loopback thread: playback and capture in a loop */