Lines Matching refs:fn
154 int wav_play(const char *fn)
158 fd = open(fn, O_RDONLY);
160 fprintf(stderr, "playwav: cannot open '%s'\n", fn);
174 fprintf(stderr, "playwav: '%s' is not a riff/wave file\n", fn);
179 fprintf(stderr, "playwav: '%s' is not pcm format\n", fn);
183 fprintf(stderr, "playwav: '%s' is not 16bit per sample\n", fn);
193 int wav_rec(const char *fn, unsigned channels, unsigned rate)
217 fd = open(fn, O_CREAT | O_RDWR, 0666);
293 unlink(fn);
297 int mp3_play(const char *fn)
303 fd = open(fn, O_RDONLY);
333 const char *fn = 0;
358 fn = argv[0];
364 if (fn == 0) {
365 fn = play ? "/data/out.wav" : "/data/rec.wav";
369 const char *dot = strrchr(fn, '.');
371 return mp3_play(fn);
373 return wav_play(fn);
376 return wav_rec(fn, channels, rate);