mirror of https://git.ffmpeg.org/ffmpeg.git
06f94149c6
separate dsp.resample to dsp.resample_common and dsp.resample_linear and choose to call faster resample_common even when linear_interp=on when c->frac and c->dst_incr_mod are both zero speed up resampling when exact_rational and linear_interp are both enabled because exact_rational force c->frac and c->dst_incr_mod to be zero when soft compensation does not happen benchmark on exact_rational=on:linear_interp=on old new real 8.432s 5.097s user 7.679s 4.989s sys 0.125s 0.107s Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Muhammad Faiz <mfcc64@gmail.com> |
||
---|---|---|
.. | ||
aarch64 | ||
arm | ||
tests | ||
x86 | ||
Makefile | ||
audioconvert.c | ||
audioconvert.h | ||
dither.c | ||
dither_template.c | ||
libswresample.v | ||
log2_tab.c | ||
noise_shaping_data.c | ||
options.c | ||
rematrix.c | ||
rematrix_template.c | ||
resample.c | ||
resample.h | ||
resample_dsp.c | ||
resample_template.c | ||
soxr_resample.c | ||
swresample.c | ||
swresample.h | ||
swresample_frame.c | ||
swresample_internal.h | ||
swresampleres.rc | ||
version.h |