- Jul 26, 2018
-
-
Michael Niedermayer authored
Found-by:
Marcin Gorzel <gorzel@google.com> Reviewed-by:
Marcin Gorzel <gorzel@google.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Marcin Gorzel authored
Rematrixing supports up to 64 channels. However, there is only a limited number of channel layouts defined. Since the in/out channel count is currently obtained from the channel layout, for undefined layouts (e.g. for 9, 10, 11 channels etc.) the rematrixing fails. This patch changes rematrix init methods to use in (used) and out channel count directly instead of computing it from channel layout. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Apr 28, 2018
-
-
Rahul Chaudhry authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Apr 19, 2018
-
-
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/41556c415739fbc3a72c7eaee7e70a565b719b2f Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Apr 16, 2018
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Apr 07, 2018
-
-
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>
-
- Feb 19, 2018
-
-
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>
-
- Nov 01, 2017
-
-
Carl Eugen Hoyos authored
Fixes ticket #6785.
-
- Oct 28, 2017
-
-
Carl Eugen Hoyos authored
Fixes ticket #6779.
-
- Oct 11, 2017
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Oct 10, 2017
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Aug 15, 2017
-
-
Michael Niedermayer authored
Reviewed-by: atomnuker Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Jul 08, 2017
-
-
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>
-
- Jun 27, 2017
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Jun 21, 2017
-
-
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>
-
- 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>
-