Commit 85c66793 authored by Clément Bœsch's avatar Clément Bœsch

lavfi/pan: copy ref props after filtering samples.

At least PTS needs to be copied to avoid breaking options such as -t in
ffmpeg.
parent c79eddaf
...@@ -360,6 +360,10 @@ static void filter_samples(AVFilterLink *inlink, AVFilterBufferRef *insamples) ...@@ -360,6 +360,10 @@ static void filter_samples(AVFilterLink *inlink, AVFilterBufferRef *insamples)
pan->filter_samples(pan, outsamples, insamples, n); pan->filter_samples(pan, outsamples, insamples, n);
avfilter_copy_buffer_ref_props(outsamples, insamples);
outsamples->audio->channel_layout = outlink->channel_layout;
outsamples->audio->planar = outlink->planar;
avfilter_filter_samples(outlink, outsamples); avfilter_filter_samples(outlink, outsamples);
avfilter_unref_buffer(insamples); avfilter_unref_buffer(insamples);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment