- 28 Apr, 2018 1 commit
-
-
Rahul Chaudhry authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 19 Apr, 2018 1 commit
-
-
Rahul Chaudhry authored
Branch to global symbol results in reference to PLT, and when compiling for THUMB-2 - in a R_ARM_THM_JUMP19 relocation. Some linkers don't support this relocation (ld.gold), while others can end up truncating the relocation to fit (ld.bfd). Convert this branch through PLT into a direct branch that the assembler can resolve locally. See https://github.com/android-ndk/ndk/issues/337 for background. The current workaround is to disable neon during gstreamer build, which is not optimal and can be reverted after this patch: https://github.com/freedesktop/gstreamer-cerbero/commit/41556c415739fbc3a72c7eaee7e70a565b719b2fSigned-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 16 Apr, 2018 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 07 Apr, 2018 1 commit
-
-
Hendrik Schreiber authored
Removed +len1 in call to s->mix_2_1_f() as I found no logical explanation for it. After removal, problem was gone. Signed-off-by:
Hendrik Schreiber <hs@tagtraum.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 19 Feb, 2018 1 commit
-
-
Tobias Rapp authored
Prefer direct in/out channel count values over channel layout, when available. Fixes a pan filter bug (ticket #6790). Signed-off-by:
Tobias Rapp <t.rapp@noa-archive.com>
-
- 01 Nov, 2017 1 commit
-
-
Carl Eugen Hoyos authored
Fixes ticket #6785.
-
- 28 Oct, 2017 1 commit
-
-
Carl Eugen Hoyos authored
Fixes ticket #6779.
-
- 11 Oct, 2017 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 10 Oct, 2017 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 15 Aug, 2017 1 commit
-
-
Michael Niedermayer authored
Reviewed-by: atomnuker Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 08 Jul, 2017 1 commit
-
-
hexpointer authored
When 'out' is an AVFrame that does not have buffers preallocated, swr_convert_frame tries to allocate buffers of the right size. However in calculating this size it failed to check for whether 'in' is NULL (requesting that swr's internal buffers are to be flushed). Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 27 Jun, 2017 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 21 Jun, 2017 1 commit
-
-
Diego Biurrun authored
None of them are specific to the YASM assembler. (Cherry-picked from libav commit 39e208f4) Signed-off-by:
James Almer <jamrial@gmail.com>
-
- 02 Apr, 2017 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 31 Mar, 2017 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 21 Mar, 2017 2 commits
-
-
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>
-
- 19 Mar, 2017 1 commit
-
-
Muhammad Faiz authored
benchmark: sse2 10.670s avx 8.763s fma3 8.380s Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- 18 Mar, 2017 1 commit
-
-
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>
-
- 17 Mar, 2017 1 commit
-
-
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 01ebb57cFound-by:
wm4 <nfxjfg@googlemail.com> Reviewed-by:
wm4 <nfxjfg@googlemail.com> Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- 16 Mar, 2017 1 commit
-
-
Muhammad Faiz authored
better quality without speedloss Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- 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 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-