diff options
Diffstat (limited to 'audio/filter/af_format.c')
-rw-r--r-- | audio/filter/af_format.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/audio/filter/af_format.c b/audio/filter/af_format.c index 642ef927bb..b551ddba42 100644 --- a/audio/filter/af_format.c +++ b/audio/filter/af_format.c @@ -105,8 +105,9 @@ static struct mp_audio *play(struct af_instance *af, struct mp_audio *data) struct mp_audio *r = &priv->temp; *r = *af->data; - r->audio = data->audio; - r->len = data->len; + for (int n = 0; n < r->nch; n++) + r->planes[n] = data->planes[n]; + r->samples = data->samples; return r; } |