char *in;
t->error = 0;
- ret = prepare_filter_node(fn);
+ ret = btr_node_status(btrn, fn->min_iqs, BTR_NT_INTERNAL);
if (ret < 0)
goto err;
if (ret == 0)
return;
+ btr_merge(btrn, fn->min_iqs);
len = btr_next_buffer(btrn, &in);
iqs = btr_get_input_queue_size(btrn);
if (!pod->vf) {
err:
assert(ret < 0);
- ogg_close(fn);
t->error = ret;
- btr_del_node(btrn);
+ btr_remove_node(btrn);
}
static ssize_t ogg_convert(char *inbuffer, size_t len, struct filter_node *fn)