/** \file wav.c a filter that inserts a wave header */
-#include "gcc-compat.h"
#include "para.h"
#include "list.h"
+#include "sched.h"
#include "filter.h"
#include "string.h"
int *bof = fn->private_data;
if (*bof) {
- make_wav_header(fn->fci->channels, fn->fci->samplerate, fn);
+ make_wav_header(fn->fc->channels, fn->fc->samplerate, fn);
fn->loaded = WAV_HEADER_LEN;
*bof = 0;
// return 0;
}
- copy = MIN(len, fn->bufsize - fn->loaded);
+ copy = PARA_MIN(len, fn->bufsize - fn->loaded);
memmove(fn->buf + fn->loaded, inbuf, copy);
fn->loaded += copy;
// PARA_DEBUG_LOG("len = %d, copy = %d\n", len, copy);
fn->private_data = para_malloc(sizeof(int));
bof = fn->private_data;
*bof = 1;
- PARA_DEBUG_LOG("wav filter node: %p, output buffer: %p, loaded: %d\n",
+ PARA_INFO_LOG("wav filter node: %p, output buffer: %p, loaded: %zd\n",
fn, fn->buf, fn->loaded);
}