- 12 Mar, 2017 1 commit
-
-
Muhammad Faiz authored
so tsf option in aresample will have effect previously tsf/internal_sample_format had no effect fate is updated s32p previously used fltp internally dblp previously used fltp/dblp internally Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- 09 Mar, 2017 1 commit
-
-
Muhammad Faiz authored
except filter_length == 1 odd filter_length gives worse frequency response, even when compared with shorter filter_length also makes build_filter simpler Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- 08 Mar, 2017 1 commit
-
-
Muhammad Faiz authored
this gives better frequency response update swresample fate and other fates that depend on resampling Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- 25 Feb, 2017 1 commit
-
-
Carl Eugen Hoyos authored
Fixes undefined behaviour and a gcc warning: libswresample/rematrix.c:376:47: warning: iteration 64 invokes undefined behavior
-
- 16 Feb, 2017 1 commit
-
-
Matthieu Bouron authored
-
- 13 Jan, 2017 2 commits
-
-
Matthieu Bouron authored
-
Matthieu Bouron authored
-
- 13 Dec, 2016 2 commits
-
-
Muhammad Faiz authored
integrate it inside multiple_resample allow some calculations to be performed outside loop Suggested-by:
Michael Niedermayer <michael@niedermayer.cc> Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
Muhammad Faiz authored
This should fix Ticket6012 Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- 10 Dec, 2016 3 commits
-
-
Michael Niedermayer authored
This is faster 2871 -> 2189 cycles for int16 matrixbench -> 23456hz Fixes a integer overflow in a artificial corner case Fixes part of 668007-media Found-by:
Matt Wolenetz <wolenetz@google.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Fixes undefined operation Fixes part of 668007-media Found-by:
Matt Wolenetz <wolenetz@google.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 03 Dec, 2016 1 commit
-
-
Muhammad Faiz authored
Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- 25 Nov, 2016 1 commit
-
-
Muhammad Faiz authored
give very bad quality for soxr resampler. linear_interp is intended for using linear interpolation between filter bank so quality will be better. i guess this is misunderstood as 'do not use filter bank, but directly interpolate linearly between samples'. Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- 24 Nov, 2016 1 commit
-
-
Muhammad Faiz authored
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>
-
- 26 Oct, 2016 3 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Vodyannikov Aleksandr authored
Fixes Ticket #5897. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 18 Oct, 2016 1 commit
-
-
Muhammad Faiz authored
return AVERROR code on error Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- 27 Sep, 2016 3 commits
-
-
Michael Niedermayer authored
Found-by:
James Almer <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
API and Doxy documentation is taken from avresample_build_matrix() Fixes: Ticket5780 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 18 Aug, 2016 3 commits
-
-
Paul B Mahol authored
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 03 Aug, 2016 1 commit
-
-
Timothy Gu authored
-
- 22 Jun, 2016 1 commit
-
-
Clément Bœsch authored
-
- 20 Jun, 2016 1 commit
-
-
Muhammad Faiz authored
phase_shift and phase_mask is removed generally exact_rational=on is faster than exact_rational=off Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- 17 Jun, 2016 2 commits
-
-
Muhammad Faiz authored
high phase_count is only useful when dst_incr_mod is non zero in other word, it is only useful on soft compensation on init, it will build filter with low phase_count but when soft compensation is enabled, rebuild filter with high phase_count this approach saves lots of memory Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
Muhammad Faiz authored
because exact_rational does not guarantee that phase_count is even Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- 13 Jun, 2016 1 commit
-
-
Muhammad Faiz authored
give high quality resampling as good as with linear_interp=on as fast as without linear_interp=on tested visually with ffplay ffplay -f lavfi "aevalsrc='sin(10000*t*t)', aresample=osr=48000, showcqt=gamma=5" ffplay -f lavfi "aevalsrc='sin(10000*t*t)', aresample=osr=48000:linear_interp=on, showcqt=gamma=5" ffplay -f lavfi "aevalsrc='sin(10000*t*t)', aresample=osr=48000:exact_rational=on, showcqt=gamma=5" slightly speed improvement for fair comparison with -cpuflags 0 audio.wav is ~ 1 hour 44100 stereo 16bit wav file ffmpeg -i audio.wav -af aresample=osr=48000 -f null - old new real 13.498s 13.121s user 13.364s 12.987s sys 0.131s 0.129s linear_interp=on old new real 23.035s 23.050s user 22.907s 22.917s sys 0.119s 0.125s exact_rational=on real 12.418s user 12.298s sys 0.114s possibility to decrease memory usage if soft compensation is ignored Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- 16 May, 2016 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 15 May, 2016 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
This fixes the sum of the integer coefficients ending up summing to a value larger than the value representing unity. This issue occurs with qN0.dts when converting to stereo Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 13 May, 2016 1 commit
-
-
Matthieu Bouron authored
-
- 22 Mar, 2016 1 commit
-
-
Michael Niedermayer authored
Found-by: wm4 Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 14 Feb, 2016 1 commit
-
-
James Almer authored
Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 31 Jan, 2016 1 commit
-
-
Timothy Gu authored
-
- 24 Dec, 2015 1 commit
-
-
Ganesh Ajjanagadde authored
Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com>
-
- 04 Dec, 2015 1 commit
-
-
Clément Bœsch authored
-