97 Commits (7e42d5f0ab2aeac811fd01e122627c9198b13f01)

Author SHA1 Message Date
Martin Storsjö 7e42d5f0ab aarch64: vp8: Optimize vp8_idct_add_neon for aarch64 6 years ago
Martin Storsjö 49f9c4272c aarch64: vp8: Skip saturating in shrn in ff_vp8_idct_add_neon 6 years ago
Martin Storsjö 37394ef01b aarch64: vp8: Optimize put_epel16_h6v6 with vp8_epel8_v6_y2 6 years ago
Martin Storsjö e39a9212ab aarch64: vp8: Port bilin functions from arm version 6 years ago
Martin Storsjö 58d1549227 aarch64: vp8: Port epel4 functions from arm version 6 years ago
Martin Storsjö cc7ba00c35 aarch64: vp8: Port missing epel8 functions from arm version 6 years ago
Martin Storsjö 52c9b0a6c0 aarch64: vp8: Port vp8_luma_dc_wht and vp8_idct_dc_add4uv from arm version 6 years ago
Martin Storsjö c513fcd7d2 aarch64: vp8: Fix a typo in a comment 6 years ago
Martin Storsjö f1011ea28a aarch64: vp8: Reorder the function pointer inits to match the arm original 6 years ago
Martin Storsjö b4b27dce95 aarch64: vp8: Move the vp8dsp makefile entries to the right places 6 years ago
Martin Storsjö ad32f7b126 aarch64: vp8: Remove superfluous includes 6 years ago
Martin Storsjö 85bfaa4949 aarch64: vp8: Use the proper aarch64 form for conditional branches 6 years ago
Martin Storsjö 2eeac79936 aarch64: vp8: Fix assembling with armasm64 6 years ago
Martin Storsjö 26d7af4c38 aarch64: vp8: Fix assembling with clang 6 years ago
Magnus Röös 0801853e64 libavcodec: vp8 neon optimizations for aarch64 6 years ago
Janne Grunau 28a8b5413b h264/aarch64: add intra loop filter neon asm 6 years ago
Janne Grunau 846c3d6aca h264/aarch64: optimize neon loop filter 6 years ago
Janne Grunau bb515e3a73 h264/aarch64: sign extend int stride in loop filter asm 6 years ago
Martin Storsjö 732510636e aarch64: Remove a dot from a label 7 years ago
Memphiz a970f9de86 aarch64: vp9: Fix assembling with Xcode 6.2 and older 8 years ago
Martin Storsjö 7995ebfad1 arm/aarch64: vp9: Fix vertical alignment 8 years ago
Martin Storsjö 3a0d5e206d arm/aarch64: vp9itxfm: Skip loading the min_eob pointer when it won't be used 8 years ago
Martin Storsjö b8f66c0838 aarch64: vp9itxfm: Reorder iadst16 coeffs 8 years ago
Martin Storsjö 09eb88a12e aarch64: vp9itxfm: Reorder the idct coefficients for better pairing 8 years ago
Martin Storsjö 65aa002d54 aarch64: vp9itxfm: Avoid reloading the idct32 coefficients 8 years ago
Martin Storsjö 3bf9c48320 aarch64: vp9lpf: Use dup+rev16+uzp1 instead of dup+lsr+dup+trn1 8 years ago
Martin Storsjö c582cb8537 arm/aarch64: vp9lpf: Keep the comparison to E within 8 bit 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
Martin Storsjö 4da4b2b87f aarch64: vp9itxfm: Share instructions for loading idct coeffs in the 8x8 function 8 years ago
Martin Storsjö a63da4511d aarch64: vp9itxfm: Do separate functions for half/quarter idct16 and idct32 8 years ago
Martin Storsjö 79d332ebbd aarch64: vp9itxfm: Move the load_add_store macro out from the itxfm16 pass2 function 8 years ago
Martin Storsjö 115476018d aarch64: vp9itxfm: Make the larger core transforms standalone functions 8 years ago
Martin Storsjö 58d87e0f49 aarch64: vp9itxfm: Restructure the idct32 store macros 8 years ago
Martin Storsjö 85ad5ea72c aarch64: vp9mc: Fix a comment to refer to a register with the right name 8 years ago
Martin Storsjö 65074791e8 aarch64: vp9dsp: Fix vertical alignment in the init file 8 years ago
Martin Storsjö a0c443a398 aarch64: vp9itxfm: Use the offset parameter to movrel 8 years ago
Janne Grunau 2425d7329f arm64: replace 'bic' with immediate with 'and' with inverted immediate 8 years ago
Martin Storsjö cad42fadcd aarch64: vp9itxfm: Skip empty slices in the first pass of idct_idct 16x16 and 32x32 8 years ago
Martin Storsjö 2f99117f6f aarch64: vp9itxfm: Don't repeatedly set x9 when nothing overwrites it 8 years ago
Martin Storsjö 721bc37522 arm/aarch64: vp9itxfm: Fix indentation of macro arguments 8 years ago
Martin Storsjö 4d960a1185 aarch64: vp9itxfm: Use w3 instead of x3 for the int eob parameter 8 years ago