From ed66bbfcb95f52470d32c363a02d5ee4bf940c1c Mon Sep 17 00:00:00 2001 From: Robert Nagy Date: Mon, 16 Apr 2012 01:08:00 +0200 Subject: lavfi/aresample: properly propagate pts == AV_NOPTS_VALUE; Signed-off-by: Stefano Sabatini --- libavfilter/af_aresample.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libavfilter/af_aresample.c') diff --git a/libavfilter/af_aresample.c b/libavfilter/af_aresample.c index cde9adf254..786fb8565b 100644 --- a/libavfilter/af_aresample.c +++ b/libavfilter/af_aresample.c @@ -100,8 +100,8 @@ static void filter_samples(AVFilterLink *inlink, AVFilterBufferRef *insamplesref avfilter_copy_buffer_ref_props(outsamplesref, insamplesref); outsamplesref->audio->sample_rate = outlink->sample_rate; outsamplesref->audio->nb_samples = n_out; - outsamplesref->pts = av_rescale(outlink->sample_rate, insamplesref->pts, - inlink ->sample_rate); + outsamplesref->pts = insamplesref->pts == AV_NOPTS_VALUE ? AV_NOPTS_VALUE : + av_rescale(outlink->sample_rate, insamplesref->pts, inlink ->sample_rate); avfilter_filter_samples(outlink, outsamplesref); avfilter_unref_buffer(insamplesref); -- cgit v1.2.3