Unified · Split
| @@ -138,7 +138,7 @@ static void filter_samples(AVFilterLink *inlink, AVFilterBufferRef *insamplesref · 137 unmodified lines | |||
| 138 | outsamplesref->audio->sample_rate = outlink->sample_rate; | 138 | outsamplesref->audio->sample_rate = outlink->sample_rate; |
| 139 | outsamplesref->audio->nb_samples = n_out; | 139 | outsamplesref->audio->nb_samples = n_out; |
| 140 | outsamplesref->pts = insamplesref->pts == AV_NOPTS_VALUE ? AV_NOPTS_VALUE : | 140 | outsamplesref->pts = insamplesref->pts == AV_NOPTS_VALUE ? AV_NOPTS_VALUE : |
| 141 | av_rescale(outlink->sample_rate, insamplesref->pts, inlink ->sample_rate); | 141 | av_rescale_q(insamplesref->pts, inlink->time_base, outlink->time_base); |
| 142 | 142 | ||
| 143 | ff_filter_samples(outlink, outsamplesref); | 143 | ff_filter_samples(outlink, outsamplesref); |
| 144 | avfilter_unref_buffer(insamplesref); | 144 | avfilter_unref_buffer(insamplesref); |