PARA_NOTICE_LOG("wav header not found\n");
cwt->state = CWS_NO_HEADER;
sprintf(t->status, "check wav: no header");
PARA_NOTICE_LOG("wav header not found\n");
cwt->state = CWS_NO_HEADER;
sprintf(t->status, "check wav: no header");
}
PARA_INFO_LOG("found wav header\n");
cwt->state = CWS_HAVE_HEADER;
sprintf(t->status, "check wav: have header");
cwt->channels = (unsigned) a[22];
cwt->samplerate = a[24] + (a[25] << 8) + (a[26] << 16) + (a[27] << 24);
}
PARA_INFO_LOG("found wav header\n");
cwt->state = CWS_HAVE_HEADER;
sprintf(t->status, "check wav: have header");
cwt->channels = (unsigned) a[22];
cwt->samplerate = a[24] + (a[25] << 8) + (a[26] << 16) + (a[27] << 24);
PARA_INFO_LOG("channels: %d, sample rate: %d\n", cwt->channels, cwt->samplerate);
btr_consume(cwt->btrn, WAV_HEADER_LEN);
out:
PARA_INFO_LOG("channels: %d, sample rate: %d\n", cwt->channels, cwt->samplerate);
btr_consume(cwt->btrn, WAV_HEADER_LEN);
out:
struct check_wav_task_btr _cwt, *cwt = &_cwt;
struct writer_node **wns;
struct check_wav_task_btr _cwt, *cwt = &_cwt;
struct writer_node **wns;
sit.btrn = btr_new_node("stdin", NULL /* stdin has no parent */, NULL, NULL);
stdin_set_defaults(&sit);
register_task(&sit.task);
sit.btrn = btr_new_node("stdin", NULL /* stdin has no parent */, NULL, NULL);
stdin_set_defaults(&sit);
register_task(&sit.task);