These functions are adapted from the existing ones in lavc, adjusted for the different input range and with some cosmetic cleanups.
Tested with AC3 decoder hacked to output planar float in addition to cases currently covered by fate. Mans Rullgard (3): ARM: libavresample: NEON optimised flat float to s16 conversion ARM: libavresample: NEON optimised stereo fltp to s16 conversion ARM: libavresample: NEON optimised generic fltp to s16 conversion libavresample/arm/Makefile | 2 + libavresample/arm/audio_convert_init.c | 45 ++++ libavresample/arm/audio_convert_neon.S | 363 +++++++++++++++++++++++++++++++++ libavresample/audio_convert.c | 2 + libavresample/audio_convert.h | 1 + 5 files changed, 413 insertions(+) create mode 100644 libavresample/arm/Makefile create mode 100644 libavresample/arm/audio_convert_init.c create mode 100644 libavresample/arm/audio_convert_neon.S -- 1.7.12 _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
