ffmpeg/libswresample
Martin Storsjö 794245fa71 arm: Consistently use proper interworking function returns
Use "bx lr", or "pop {lr}", which do proper mode switching
between thumb and arm modes. A plain "mov pc, lr" does not switch
from thumb mode to arm mode (while in arm mode, it does switch
mode for a thumb caller).

This is normally not an issue, as CONFIG_THUMB only is enabled if
the C compiler defaults to thumb; but stick to patterns that can
do mode switching if needed, for consistency.

Signed-off-by: Martin Storsjö <martin@martin.st>
(cherry picked from commit 77e6293735)
2024-10-10 23:56:10 +03:00
..
aarch64
arm arm: Consistently use proper interworking function returns 2024-10-10 23:56:10 +03:00
tests
x86
Makefile
audioconvert.c
audioconvert.h
dither.c
dither_template.c
libswresample.v
log2_tab.c
noise_shaping_data.c
options.c
rematrix.c
rematrix_template.c
resample.c
resample.h
resample_dsp.c
resample_template.c
soxr_resample.c
swresample.c
swresample.h
swresample_frame.c
swresample_internal.h
swresampleres.rc
version.c
version.h
version_major.h