161 Commits (e91f0c4f8b3e81bc63838cc67370a7b13c8d9e78)

Author SHA1 Message Date
Matthieu Bouron 0a24d7ca83 lavc/aarch64: add sbrdsp neon implementation 8 years ago
Clément Bœsch b12a36170b lavc/aacpsdsp: use ptrdiff_t for stride in hybrid_analysis 8 years ago
Clément Bœsch ff0ecef624 lavc/aarch64: add a few SIMD functions for AAC PS 8 years ago
Memphiz 9e85c5d6a7 aarch64: vp9 16bpp: Fix assembling with Xcode 6.2 and older 8 years ago
Memphiz 998609ddb8 aarch64: vp9: Fix assembling with Xcode 6.2 and older 8 years ago
Matthieu Bouron 204008354f lavc/aarch64/simple_idct: fix build with Xcode 7.2 8 years ago
Matthieu Bouron 8aa60606fb lavc/aarch64/simple_idct: fix idct_col4_top coefficient 8 years ago
Matthieu Bouron 5d0b8b1ae3 lavc/aarch64/simple_idct: fix iOS build without gas-preprocessor 8 years ago
James Almer c31cbeef58 aarch64/vp9dsp: add missing header includes 8 years ago
Ronald S. Bultje f8c019944d vp9: re-split the decoder/format/dsp interface header files. 8 years ago
Clément Bœsch 1c9f4b5078 lavc/vp9: split into vp9{block,data,mvs} 8 years ago
Martin Storsjö 61b8a9ea29 aarch64: vp9itxfm16: Do a simpler half/quarter idct16/idct32 when possible 8 years ago
Martin Storsjö d564c9018f aarch64: vp9itxfm16: Move the load_add_store macro out from the itxfm16 pass2 function 8 years ago
Martin Storsjö 0f2705e66b aarch64: vp9itxfm16: Make the larger core transforms standalone functions 8 years ago
Martin Storsjö b76533f105 aarch64: vp9itxfm16: Restructure the idct32 store macros 8 years ago
Martin Storsjö d613251622 aarch64: vp9itxfm16: Avoid .irp when it doesn't save any lines 8 years ago
Martin Storsjö 25ced1eb1c aarch64: vp9itxfm16: Fix a typo in a comment 8 years ago
Martin Storsjö 21c89f3a26 arm/aarch64: vp9: Fix vertical alignment 8 years ago
Martin Storsjö 70317b25aa arm/aarch64: vp9itxfm: Skip loading the min_eob pointer when it won't be used 8 years ago
Matthieu Bouron 4c8e528d19 lavc/aarch64: add ff_simple_idct{,_add,_put}_neon functions 8 years ago
Martin Storsjö 26ee83acc4 aarch64: vp9itxfm: Reorder iadst16 coeffs 8 years ago
Martin Storsjö f952273019 aarch64: vp9itxfm: Reorder the idct coefficients for better pairing 8 years ago
Martin Storsjö 2905657b90 aarch64: vp9itxfm: Avoid reloading the idct32 coefficients 8 years ago
Martin Storsjö f32690a298 aarch64: vp9lpf: Use dup+rev16+uzp1 instead of dup+lsr+dup+trn1 8 years ago
Martin Storsjö 3fbbad2984 arm/aarch64: vp9lpf: Keep the comparison to E within 8 bit 8 years ago
Martin Storsjö c8d6eec85d aarch64: vp9lpf: Fix broken indentation/vertical alignment 8 years ago
Martin Storsjö 9f3a886364 aarch64: vp9lpf: Interleave the start of flat8in into the calculation above 8 years ago
Martin Storsjö f0ecbb13cf arm/aarch64: vp9lpf: Calculate !hev directly 8 years ago
Martin Storsjö 148cc0bb89 aarch64: vp9itxfm: Optimize 16x16 and 32x32 idct dc by unrolling 8 years ago
Martin Storsjö 045e33ae3f aarch64: vp9mc: Calculate less unused data in the 4 pixel wide horizontal filter 8 years ago
Martin Storsjö ac6cb8ae5b aarch64: vp9mc: Simplify the extmla macro parameters 8 years ago
Martin Storsjö 16ef000799 aarch64: vp9itxfm: Fix incorrect vertical alignment 8 years ago
Martin Storsjö d0fbf7f34e aarch64: vp9itxfm: Update a comment to refer to a register with a different name 8 years ago
Martin Storsjö 6752318c73 aarch64: vp9itxfm: Use the right lane sizes in 8x8 for improved readability 8 years ago
Martin Storsjö 19a0f9529c aarch64: vp9itxfm: Use a single lane ld1 instead of ld1r where possible 8 years ago
Martin Storsjö 3006e5253a aarch64: vp9itxfm: Share instructions for loading idct coeffs in the 8x8 function 8 years ago
Martin Storsjö 9532a7d4d0 aarch64: vp9itxfm: Do separate functions for half/quarter idct16 and idct32 8 years ago
Martin Storsjö a681c793a3 aarch64: vp9itxfm: Move the load_add_store macro out from the itxfm16 pass2 function 8 years ago
Martin Storsjö dc47bf3872 aarch64: vp9itxfm: Make the larger core transforms standalone functions 8 years ago
Martin Storsjö 52c7366c83 aarch64: vp9itxfm: Restructure the idct32 store macros 8 years ago
Martin Storsjö 07b5136c48 aarch64: vp9lpf: Fix broken indentation/vertical alignment 8 years ago
Martin Storsjö b0806088d3 aarch64: vp9lpf: Interleave the start of flat8in into the calculation above 8 years ago
Martin Storsjö e1f9de86f4 arm/aarch64: vp9lpf: Calculate !hev directly 8 years ago
Martin Storsjö 3fcf788fbb aarch64: vp9itxfm: Optimize 16x16 and 32x32 idct dc by unrolling 8 years ago
Martin Storsjö 388e0d2515 aarch64: vp9mc: Calculate less unused data in the 4 pixel wide horizontal filter 8 years ago
Martin Storsjö 5e0c2158fb aarch64: vp9mc: Simplify the extmla macro parameters 8 years ago
Martin Storsjö 0c0b87f12d aarch64: vp9itxfm: Fix incorrect vertical alignment 8 years ago
Martin Storsjö 8476eb0d3a aarch64: vp9itxfm: Update a comment to refer to a register with a different name 8 years ago
Martin Storsjö 3dd7827258 aarch64: vp9itxfm: Use the right lane sizes in 8x8 for improved readability 8 years ago
Martin Storsjö ed8d293306 aarch64: vp9itxfm: Use a single lane ld1 instead of ld1r where possible 8 years ago