Optimized interleaving and deinterleaving conversions for s16 and flt
formats with 2 and 6 channels.

Justin Ruggles (16):
  lavr: x86: fix ff_conv_fltp_to_flt_6ch function prototypes
  lavr: x86: optimized 2-channel s16p to s16 conversion
  lavr: x86: optimized 6-channel s16p to s16 conversion
  lavr: x86: optimized 2-channel s16p to flt conversion
  lavr: x86: optimized 6-channel s16p to flt conversion
  lavr: x86: optimized 2-channel fltp to s16 conversion
  lavr: x86: optimized 6-channel fltp to s16 conversion
  lavr: x86: optimized 2-channel fltp to flt conversion
  lavr: x86: optimized 2-channel s16 to s16p conversion
  lavr: x86: optimized 6-channel s16 to s16p conversion
  lavr: x86: optimized 2-channel s16 to fltp conversion
  lavr: x86: optimized 6-channel s16 to fltp conversion
  lavr: x86: optimized 2-channel flt to s16p conversion
  lavr: x86: optimized 6-channel flt to s16p conversion
  lavr: x86: optimized 2-channel flt to fltp conversion
  lavr: x86: optimized 6-channel flt to fltp conversion

 libavresample/x86/audio_convert.asm    |  884 ++++++++++++++++++++++++++++++++
 libavresample/x86/audio_convert_init.c |  136 +++++-
 libavutil/x86/x86util.asm              |    6 +
 3 files changed, 1023 insertions(+), 3 deletions(-)

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to