History

lavfi: fix pts rescaling in the resampler

Michael Niedermayer committed 14 years ago

Commit efdc8951 parent 75492cc1 file · +1 −1Browse files

Unified · Split

libavfilter/af_aresample.c+1−1
@@ -138,7 +138,7 @@ static void filter_samples(AVFilterLink *inlink, AVFilterBufferRef *insamplesref · 137 unmodified lines
138138 outsamplesref->audio->sample_rate = outlink->sample_rate;
139139 outsamplesref->audio->nb_samples = n_out;
140140 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);
142142
143143 ff_filter_samples(outlink, outsamplesref);
144144 avfilter_unref_buffer(insamplesref);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t