1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-08 13:22:53 +02:00
FFmpeg/libswresample
Rahul Chaudhry e5b29c60f0 swresample/arm: remove unintentional relocation.
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:
41556c4157

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit b22db4f465)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-07-10 01:52:55 +02:00
..
aarch64
arm swresample/arm: remove unintentional relocation. 2018-07-10 01:52:55 +02:00
x86 x86: move XOP emulation code back to x86inc 2015-08-03 17:11:13 -03:00
audioconvert.c
audioconvert.h
dither_template.c
dither.c swresample/dither: use integer arithmetic 2015-08-23 23:19:31 +02:00
libswresample.v
log2_tab.c
Makefile
noise_shaping_data.c
options.c swr: Remember previously set int_sample_format from user 2015-06-22 18:34:39 +02:00
rematrix_template.c swresample/rematrix: Use clipping s16 rematrixing if overflows are possible 2016-08-15 18:54:34 +02:00
rematrix.c swresample/rematrix: Use clipping s16 rematrixing if overflows are possible 2016-08-15 18:54:34 +02:00
resample_dsp.c
resample_template.c
resample.c swresample/resample: free existing ResampleContext on reinit 2017-03-21 12:19:20 -03:00
resample.h
soxr_resample.c swresample: soxr implementation for swr_get_out_samples() 2015-06-21 23:38:44 +02:00
swresample_frame.c
swresample_internal.h lswr: Allow 64 channels internally. 2015-07-17 00:17:08 +02:00
swresample-test.c swresample/swresample-test: Make layouts static const 2015-08-30 13:10:11 +02:00
swresample.c swresample/swresample: Fix for seg fault in swr_convert_internal() -> sum2_float during dithering. 2018-07-10 01:18:52 +02:00
swresample.h swresample: Add swr_get_out_samples() 2015-06-04 05:37:32 +02:00
swresampleres.rc
version.h lswr: Allow 64 channels internally. 2015-07-17 00:17:08 +02:00