OSDN Git Service

lavfi: fix resample with differing formats
authorMichael Niedermayer <michaelni@gmx.at>
Wed, 16 May 2012 01:53:29 +0000 (03:53 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 16 May 2012 01:53:29 +0000 (03:53 +0200)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavfilter/af_aresample.c

index 521ccf7..abc8235 100644 (file)
@@ -107,7 +107,7 @@ static int config_output(AVFilterLink *outlink)
 
     //TODO: make the resampling parameters (filter size, phrase shift, linear, cutoff) configurable
     aresample->swr = swr_alloc_set_opts(aresample->swr,
-                                        inlink->channel_layout, inlink->format, aresample->out_rate,
+                                        outlink->channel_layout, outlink->format, outlink->sample_rate,
                                         inlink->channel_layout, inlink->format, inlink->sample_rate,
                                         0, ctx);
     if (!aresample->swr)