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

Reply via email to