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