FFmpeg/libswresample
Martin Storsjö 77e6293735 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>
2024-10-09 15:52:51 +03:00
..
aarch64 aarch64: Reindent all assembly to 8/24 column indentation 2023-10-21 23:25:54 +03:00
arm arm: Consistently use proper interworking function returns 2024-10-09 15:52:51 +03:00
tests swresample: convert to new channel layout API 2022-03-15 09:42:46 -03:00
x86 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
audioconvert.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
audioconvert.h avutil/internal, swresample/audioconvert: Remove cpu.h inclusions 2021-07-22 14:33:45 +02:00
dither_template.c
dither.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libswresample.v
log2_tab.c
Makefile configure: always enable gnu_windres if available 2022-08-13 14:42:36 +02:00
noise_shaping_data.c swresample/noise_shaping_data: Remove unused tables 2022-06-15 04:58:14 +02:00
options.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rematrix_template.c swresample: convert to new channel layout API 2022-03-15 09:42:46 -03:00
rematrix.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
resample_dsp.c all: Replace if (ARCH_FOO) checks by #if ARCH_FOO 2022-06-15 04:56:37 +02:00
resample_template.c
resample.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
resample.h
soxr_resample.c
swresample_frame.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
swresample_internal.h avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
swresample.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
swresample.h swresample/swresample: Rectify invalid function in the documentation 2024-07-02 21:57:17 +02:00
swresampleres.rc
version_major.h libs: bump major version for all libraries 2024-03-07 11:29:43 -03:00
version.c lib*/version: Use static_assert for static asserts 2024-03-31 00:08:42 +01:00
version.h */version.h: bump after release/7.1 branch 2024-09-24 17:10:35 +02:00