Browse code

af_aresample: do not request a buffer with AV_PERM_REUSE2 permissions in filter_samples()

That was pointless. Simplify.

Stefano Sabatini authored on 2011/09/17 08:18:53
Showing 1 changed files
... ...
@@ -268,10 +268,8 @@ static void filter_samples(AVFilterLink *inlink, AVFilterBufferRef *insamplesref
268 268
         if (aresample->outsamplesref)
269 269
             avfilter_unref_buffer(aresample->outsamplesref);
270 270
 
271
-        aresample->outsamplesref = avfilter_get_audio_buffer(outlink,
272
-                                                            AV_PERM_WRITE | AV_PERM_REUSE2,
273
-                                                             requested_out_nb_samples);
274
-
271
+        aresample->outsamplesref =
272
+            avfilter_get_audio_buffer(outlink, AV_PERM_WRITE, requested_out_nb_samples);
275 273
         avfilter_copy_buffer_ref_props(aresample->outsamplesref, insamplesref);
276 274
         aresample->outsamplesref->pts =
277 275
             insamplesref->pts / inlink->sample_rate * outlink->sample_rate;