That was pointless. Simplify.
| ... | ... |
@@ -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; |