diff options
Diffstat (limited to 'libavresample/arm/audio_convert_init.c')
-rw-r--r-- | libavresample/arm/audio_convert_init.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libavresample/arm/audio_convert_init.c b/libavresample/arm/audio_convert_init.c index 7c46a80c5c..647111df3a 100644 --- a/libavresample/arm/audio_convert_init.c +++ b/libavresample/arm/audio_convert_init.c @@ -26,6 +26,8 @@ #include "libavresample/audio_convert.h" void ff_conv_flt_to_s16_neon(int16_t *dst, const float *src, int len); +void ff_conv_fltp_to_s16_2ch_neon(int16_t *dst, float *const *src, + int len, int channels); av_cold void ff_audio_convert_init_arm(AudioConvert *ac) { @@ -35,5 +37,8 @@ av_cold void ff_audio_convert_init_arm(AudioConvert *ac) ff_audio_convert_set_func(ac, AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_FLT, 0, 16, 8, "NEON", ff_conv_flt_to_s16_neon); + ff_audio_convert_set_func(ac, AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_FLTP, + 2, 16, 8, "NEON", + ff_conv_fltp_to_s16_2ch_neon); } } |