Home | History | Annotate | Download | only in tinyalsa

Lines Matching defs:file

63 void play_sample(FILE *file, unsigned int card, unsigned int device, unsigned int channels,
76 FILE *file;
88 fprintf(stderr, "Usage: %s file.wav [-D card] [-d device] [-p period_size]"
94 file = fopen(filename, "rb");
95 if (!file) {
96 fprintf(stderr, "Unable to open file '%s'\n", filename);
100 fread(&riff_wave_header, sizeof(riff_wave_header), 1, file);
103 fprintf(stderr, "Error: '%s' is not a riff/wave file\n", filename);
104 fclose(file);
109 fread(&chunk_header, sizeof(chunk_header), 1, file);
113 fread(&chunk_fmt, sizeof(chunk_fmt), 1, file);
116 fseek(file, chunk_header.sz - sizeof(chunk_fmt), SEEK_CUR);
124 fseek(file, chunk_header.sz, SEEK_CUR);
155 play_sample(file, card, device, chunk_fmt.num_channels, chunk_fmt.sample_rate,
158 fclose(file);
211 void play_sample(FILE *file, unsigned int card, unsigned int device, unsigned int channels,
259 num_read = fread(buffer, 1, size, file);