On 2014-05-13 20:30:09 +0300, Martin Storsjö wrote:
> On Mon, 12 May 2014, Janne Grunau wrote:
> 
> >Opus celt decoding 11% faster and the iMDCT over 2.5 times faster on
> >Apple's A7.
> >---
> >Untangled the 3 * 5 * 2^x imdct/fft from opus. Only file, struct and
> >function names are still referencing opus but that is just cosmetic.
> >
> >
> >libavcodec/aarch64/Makefile          |   2 +
> >libavcodec/aarch64/asm-offsets.h     |  30 ++
> >libavcodec/aarch64/opus_imdct_init.c |  45 +++
> >libavcodec/aarch64/opus_imdct_neon.S | 647 
> >+++++++++++++++++++++++++++++++++++
> >libavcodec/opus.h                    |  18 -
> >libavcodec/opus_celt.c               |   5 +-
> >libavcodec/opus_imdct.c              |  42 ++-
> >libavcodec/opus_imdct.h              |  59 ++++
> >8 files changed, 809 insertions(+), 39 deletions(-)
> >create mode 100644 libavcodec/aarch64/asm-offsets.h
> >create mode 100644 libavcodec/aarch64/opus_imdct_init.c
> >create mode 100644 libavcodec/aarch64/opus_imdct_neon.S
> >create mode 100644 libavcodec/opus_imdct.h
> 
> Looks ok to me. What about doing the same for arm as well?

IS on my todo list together with the other stuff I did only for aarch64. Out 
of my head is that the mpegaudio dsp asm and the resampling.

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

Reply via email to