]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - oggdec_filter.c
Simplify prepare_filter_node().
[paraslash.git] / oggdec_filter.c
index f968bf142b2af5afc822c69a9c6ea36469f5a9d5..1347244285ff05552548c37829dd445344ebd7a2 100644 (file)
@@ -43,7 +43,6 @@ struct private_oggdec_data {
        unsigned int channels;
        /** Current sample rate in Hz. */
        unsigned int samplerate;
-       size_t min_iqs;
 };
 
 static size_t cb_read_nobtr(void *buf, size_t size, size_t nmemb, void *datasource)
@@ -208,7 +207,7 @@ static void ogg_post_select(__a_unused struct sched *s, struct task *t)
        char *in;
 
        t->error = 0;
-       ret = prepare_filter_node(btrn, pod->min_iqs);
+       ret = prepare_filter_node(fn);
        if (ret < 0)
                goto err;
        if (ret == 0)
@@ -229,7 +228,7 @@ static void ogg_post_select(__a_unused struct sched *s, struct task *t)
                        if (!btr_no_parent(btrn)) {
                                free(pod->vf);
                                pod->vf = NULL;
-                               pod->min_iqs = iqs + 1;
+                               fn->min_iqs = iqs + 1;
                                return;
                        }
                        ret = (oret == OV_ENOTVORBIS)?