- 26 Oct, 2016 2 commits
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 27 Sep, 2016 1 commit
-
-
Michael Niedermayer authored
Found-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 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>
-
- 31 Jan, 2016 1 commit
-
-
Timothy Gu authored
-
- 09 Nov, 2015 1 commit
-
-
Ganesh Ajjanagadde authored
Kaiser windows inherently don't require beta to be an integer. This was an arbitrary restriction. Moreover, soxr does not require it, and in fact often estimates beta to a non-integral value. Thus, this patch allows greater flexibility for swresample clients. Micro version is updated. Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
-
- 16 Jul, 2015 1 commit
-
-
Carl Eugen Hoyos authored
-
- 04 Jun, 2015 1 commit
-
-
Michael Niedermayer authored
Previous version reviewed-by: Pavel Koshevoy <pkoshevoy@gmail.com> Previous version reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 16 Aug, 2014 1 commit
-
-
Michael Niedermayer authored
Based on commit fb1ddcdc by Luca Barbato <lu_zero@gentoo.org> Adapted for libswresample by Michael Niedermayer Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 09 Aug, 2014 1 commit
-
-
Michael Niedermayer authored
this is needed / avoids some headaches as one of their dependancies (libavutil) was bumped Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 15 May, 2014 1 commit
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 24 Feb, 2014 1 commit
-
-
Michael Niedermayer authored
Idea-from/based-on: 7e86c27b Reviewed-by: ubitux Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 17 Oct, 2013 1 commit
-
-
Stefano Sabatini authored
Improve interface flexibility. In particular makes it possible to set channel layout through symbolic names using the av_opt_set() interface.
-
- 22 Jul, 2013 1 commit
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 03 Dec, 2012 1 commit
-
-
Stefano Sabatini authored
Improve usability and robustness.
-
- 20 Nov, 2012 1 commit
-
-
Clément Bœsch authored
stdint.h is for the [u]int*_t types, which is the only thing we need for the prototypes. inttypes.h includes stdint.h and defines more thing we don't need here. Bump micro in case a user app was relying on this include for its own code.
-
- 19 Nov, 2012 1 commit
-
-
Clément Bœsch authored
If not set, they will be defined using the channel layout setting, which is much more convenient when using swr_alloc() instead of swr_alloc_set_opts().
-
- 28 Sep, 2012 2 commits
-
-
jamal authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
jamal authored
Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-