diff options
Diffstat (limited to 'audio/filter/af_lavfi.c')
-rw-r--r-- | audio/filter/af_lavfi.c | 9 |
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) |