Lines Matching refs:names
214 "-L, --list-pcms list device names\n"
3369 static void playbackv_go(int* fds, unsigned int channels, size_t loaded, off_t count, int rtype, char **names)
3377 header(rtype, names[0]);
3396 perror(names[0]);
3401 perror(names[channel]);
3423 static void capturev_go(int* fds, unsigned int channels, off_t count, int rtype, char **names)
3431 header(rtype, names[0]);
3450 perror(names[channel]);
3460 static void playbackv(char **names, unsigned int count)
3471 size_t len = strlen(names[0]);
3473 strcpy(buf, names[0]);
3476 names = malloc(sizeof(*names) * channels);
3478 names[channel] = malloc(len);
3479 snprintf(names[channel], len, "%s.%d", buf, channel);
3488 fds[channel] = open(names[channel], O_RDONLY, 0);
3490 perror(names[channel]);
3498 playbackv_go(fds, channels, 0, pbrec_count, FORMAT_RAW, names);
3505 free(names[channel]);
3508 free(names);
3513 static void capturev(char **names, unsigned int count)
3524 size_t len = strlen(names[0]);
3526 strcpy(buf, names[0]);
3529 names = malloc(sizeof(*names) * channels);
3531 names[channel] = malloc(len);
3532 snprintf(names[channel], len, "%s.%d", buf, channel);
3541 fds[channel] = open(names[channel], O_WRONLY + O_CREAT, 0644);
3543 perror(names[channel]);
3551 capturev_go(fds, channels, pbrec_count, FORMAT_RAW, names);
3558 free(names[channel]);
3561 free(names);