summaryrefslogtreecommitdiffstats
path: root/audio/filter/af_lavfi.c
diff options
context:
space:
mode:
Diffstat (limited to 'audio/filter/af_lavfi.c')
-rw-r--r--audio/filter/af_lavfi.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/audio/filter/af_lavfi.c b/audio/filter/af_lavfi.c
index 381e2d0583..e77110c067 100644
--- a/audio/filter/af_lavfi.c
+++ b/audio/filter/af_lavfi.c
@@ -58,11 +58,6 @@ struct priv {
AVFilterContext *in;
AVFilterContext *out;
- // Guarantee that the data stays valid until next filter call
- char *out_buffer;
-
- struct mp_audio temp;
-
int64_t samples_in;
AVRational timebase_out;
@@ -278,8 +273,8 @@ static struct mp_audio *play(struct af_instance *af, struct mp_audio *data)
af->delay = (in_time - out_time) * r->rate * r->sstride;
}
- p->temp = *r;
- return &p->temp;
+ *data = *r;
+ return data;
}
static void uninit(struct af_instance *af)