From efdc895fbdd31aa57fa57627bf6c38479c00145d Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Wed, 16 May 2012 03:54:04 +0200 Subject: [PATCH] lavfi: fix pts rescaling in the resampler Signed-off-by: Michael Niedermayer --- libavfilter/af_aresample.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavfilter/af_aresample.c b/libavfilter/af_aresample.c index abc823507c..a5ab38ea9c 100644 --- a/libavfilter/af_aresample.c +++ b/libavfilter/af_aresample.c @@ -138,7 +138,7 @@ static void filter_samples(AVFilterLink *inlink, AVFilterBufferRef *insamplesref outsamplesref->audio->sample_rate = outlink->sample_rate; outsamplesref->audio->nb_samples = n_out; outsamplesref->pts = insamplesref->pts == AV_NOPTS_VALUE ? AV_NOPTS_VALUE : - av_rescale(outlink->sample_rate, insamplesref->pts, inlink ->sample_rate); + av_rescale_q(insamplesref->pts, inlink->time_base, outlink->time_base); ff_filter_samples(outlink, outsamplesref); avfilter_unref_buffer(insamplesref);