summaryrefslogtreecommitdiffstats
path: root/libavcodec/aarch64
Commit message (Collapse)AuthorAgeFilesLines
* build: Group general components separate from de/encoders in arch MakefilesDiego Biurrun2014-03-201-0/+1
| | | | This is in line with how the top-level libavcodec Makefile is structured.
* aarch64: get_cabac inline asmJanne Grunau2014-03-091-0/+104
| | | | | | | Based on the x86 branchless get_cabac asm. get_cabac_noinline() gets approximately 20% faster (no cycle counts available) compared to clang from Xcode 5.1 beta5. More than 6% faster overall. A part of the overall speedup might be explained by additional inlining of get_cabac().
* aarch64: use EXTERN_ASM consistently for exported symbolsJanne Grunau2014-02-201-8/+8
| | | | Based on e3fec3f095ab5ea08ee662942d98526aaf5e3635 for arm.
* aarch64: port neon clobber test from armJanne Grunau2014-01-152-0/+80
|
* aarch64: h264 (bi)weight NEON optimizationsJanne Grunau2014-01-152-0/+264
| | | | Ported from ARMv7 NEON.
* aarch64: h264 loop filter NEON optimizationsJanne Grunau2014-01-154-1/+299
| | | | Ported from ARMv7 NEON.
* aarch64: hpeldsp NEON optimizationsJanne Grunau2014-01-154-5/+528
| | | | Ported from ARMv7 NEON.
* aarch64: h264 qpel NEON optimizationsJanne Grunau2014-01-154-0/+1172
| | | | Ported from ARMv7 NEON.
* aarch64: h264 idct NEON assembler optimizationsJanne Grunau2014-01-154-0/+533
| | | | Ported from ARMv7 NEON.
* aarch64: h264 chroma motion compensation NEON optimizationsJanne Grunau2014-01-155-0/+561
Since RV40 and VC-1 use almost the same algorithm so optimizations for those two decoders are easy to do and included.
OpenPOWER on IntegriCloud