]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - wav_filter.c
sched: Add some helper functions.
[paraslash.git] / wav_filter.c
index 7a3c59bfbe9faec0354317bc6c6055ca975b7eeb..1acbfde68e434b0e210bb729e3f3cc30606f66b1 100644 (file)
@@ -147,15 +147,13 @@ static void wav_post_select(__a_unused struct sched *s, struct task *t)
        header = para_malloc(WAV_HEADER_LEN);
        make_wav_header(ch, rate, header);
        btr_add_output(header, WAV_HEADER_LEN, btrn);
-       btr_pushdown(btrn);
        ret = -E_WAV_SUCCESS;
 err:
        t->error = ret;
-       wav_close(fn);
        if (ret == -E_WAV_SUCCESS)
-               ret = btr_splice_out_node(btrn);
+               btr_splice_out_node(btrn);
        else {
-               btr_del_node(btrn);
+               btr_remove_node(btrn);
                PARA_ERROR_LOG("%s\n", para_strerror(-ret));
        }
 }