aboutsummaryrefslogtreecommitdiff
path: root/wave_linux.c
diff options
context:
space:
mode:
authorReiner Herrmann <reiner@reiner-h.de>2012-02-11 19:10:29 +0100
committerReiner Herrmann <reiner@reiner-h.de>2012-02-11 19:10:29 +0100
commita33518b5353b33935a255680ba8c7ad40c9980cc (patch)
tree8e9dbf584d2d40402eb6bd853a6506631267f18f /wave_linux.c
parenta24097ba8118181886a9f0765e76d5fac99f6056 (diff)
specify filename as argument
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);