aboutsummaryrefslogtreecommitdiff
path: root/wave_linux.c
diff options
context:
space:
mode:
Diffstat (limited to 'wave_linux.c')
-rw-r--r--wave_linux.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/wave_linux.c b/wave_linux.c
index f960a9b..90fc3a6 100644
--- a/wave_linux.c
+++ b/wave_linux.c
@@ -2,7 +2,7 @@
#include "wave.h"
#include <sndfile.h>
-int wave_out(wave_t *wave)
+void wave_out(wave_t *wave, const char* filename)
{
SNDFILE* out;
SF_INFO info;
@@ -11,7 +11,7 @@ int wave_out(wave_t *wave)
info.channels = wave->channels;
info.format = SF_FORMAT_WAV | SF_FORMAT_PCM_U8;
- out = sf_open("out.wav", SFM_WRITE, &info);
+ out = sf_open(filename, SFM_WRITE, &info);
sf_write_raw(out, wave->frame_data, wave->frame_size);
sf_close(out);