- Apr 02, 2017
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Mar 31, 2017
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Mar 21, 2017
-
-
James Almer authored
Fixes memleak. Reviewed-by:
wm4 <nfxjfg@googlemail.com> Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
James Almer <jamrial@gmail.com>
-
James Almer authored
Also make it more readable while at it. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- Mar 19, 2017
-
-
Muhammad Faiz authored
benchmark: sse2 10.670s avx 8.763s fma3 8.380s Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- Mar 18, 2017
-
-
Muhammad Faiz authored
use fltp when doing s32 -> s32 resampling because s32p has no simd optimization benchmark: old 17.913s new 7.584s (use fma3) Reviewed-by:
wm4 <nfxjfg@googlemail.com> Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- Mar 17, 2017
-
-
Muhammad Faiz authored
when set_compensation is called with zero sample_delta, compensation does not happen (because dst_incr == ideal_dst_incr) but compensation_distance is set regression since 01ebb57c Found-by:
wm4 <nfxjfg@googlemail.com> Reviewed-by:
wm4 <nfxjfg@googlemail.com> Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- Mar 16, 2017
-
-
Muhammad Faiz authored
better quality without speedloss Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- Mar 12, 2017
-
-
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>
-
- Mar 09, 2017
-
-
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>
-
- Mar 08, 2017
-
-
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>
-
- Feb 25, 2017
-
-
Carl Eugen Hoyos authored
Fixes undefined behaviour and a gcc warning: libswresample/rematrix.c:376:47: warning: iteration 64 invokes undefined behavior
-
- Feb 16, 2017
-
-
Matthieu Bouron authored
-
- Jan 13, 2017
-
-
Matthieu Bouron authored
-
Matthieu Bouron authored
-
- Dec 13, 2016
-
-
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>
-
- Dec 10, 2016
-
-
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>
-
- Dec 03, 2016
-
-
Muhammad Faiz authored
Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- Nov 25, 2016
-
-
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>
-
- Nov 24, 2016
-
-
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>
-
- Oct 26, 2016
-
-
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>
-
- Oct 18, 2016
-
-
Muhammad Faiz authored
return AVERROR code on error Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- Sep 27, 2016
-
-
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>
-
- Aug 18, 2016
-
-
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>
-
- Aug 03, 2016
-
-
Timothy Gu authored
-
- Jun 22, 2016
-
-
Clément Bœsch authored
-
- Jun 20, 2016
-
-
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>
-
- Jun 17, 2016
-
-
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>
-