summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2013-02-28gcc scale fix and change tabs to spaces in gypschromium-org/masterfbarchard@google.com5-8/+7
2013-02-28Add comments to gyp showing what the macros are for.fbarchard@google.com5-3/+6
2013-02-27SSE2 scale for ARGB and posix with specializationsfbarchard@google.com5-62/+166
2013-02-27ARGBmultiply re-enabled with shifts and narrow as 2 steps.fbarchard@google.com4-7/+11
2013-02-27Change YUV_DISABLE_ASM to LIBYUV_DISABLE_NEON, LIBYUV_DISABLE_MIPS, LIBYUV_DI...fbarchard@google.com26-80/+75
2013-02-26Add I420ToNV12 and NV21 to convert fromfbarchard@google.com4-31/+51
2013-02-23Mips memcpy moved to row_mips.fbarchard@google.com3-643/+632
2013-02-21Attenuate and Unattenuate Any variations for sse2, sss3 and avx2fbarchard@google.com6-14/+48
2013-02-21Unattenuate multiply alpha by 1.fbarchard@google.com5-34/+22
2013-02-20Unattenuate AVX2fbarchard@google.com10-130/+204
2013-02-19AVX2 Attenuatefbarchard@google.com5-2/+63
2013-02-15remove vpermq from ARGBToUVfbarchard@google.com3-35/+38
2013-02-15fix ARGBToI444 UV code to use signed mathfbarchard@google.com4-26/+26
2013-02-14Use vmovd to avoid switch to sse modefbarchard@google.com4-11/+25
2013-02-13Sum of Square Error ported to AVX2fbarchard@google.com4-13/+81
2013-02-12Box filter start from 0,0. Fixes crash that overreads horizontally.fbarchard@google.com5-8/+9
2013-02-11Add I422Copy and I444Copyfbarchard@google.com5-7/+95
2013-02-11ARGBToI400 and ARGBToI411 using AVX2. YUY2ToI420 and UVYVToI420 use AVX2. Cop...fbarchard@google.com10-293/+585
2013-02-10SplitUV 3 operand AVX2fbarchard@google.com5-9/+81
2013-02-08Remove vmovdqa from UV codefbarchard@google.com3-43/+29
2013-02-08AVX2 version of ARGBToI420fbarchard@google.com6-23/+340
2013-02-08Fix for mutated registers on AVX2fbarchard@google.com4-4/+14
2013-02-07Roll chromium dep to r181357fbarchard@google.com3-3/+3
2013-02-06Enable bilinear instead of box filter if size of destination is greater than ...fbarchard@google.com3-3/+3
2013-02-06fix spaces on asm statementsfbarchard@google.com1-43/+43
2013-02-06LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/includefbarchard@google.com3-2/+3
2013-02-06Disable Neon multiply 2 imagesfbarchard@google.com4-6/+12
2013-02-05Interpolate for SSE2 with specialization for 1/4, 1/2, 3/4 and 1fbarchard@google.com4-6/+117
2013-02-05if types are already defined, dont define them again.fbarchard@google.com4-4/+6
2013-02-04ARGBToI444_SSSE3 port to gccfbarchard@google.com5-6/+125
2013-01-28mips optimized copy for all functions using CopyRows.fbarchard@google.com6-2/+27
2013-01-28Fix lint error in mjpeg and remove unnecessary includes.fbarchard@google.com5-15/+7
2013-01-28memcpy removed from anyfbarchard@google.com3-4/+2
2013-01-28Replace two spaces with one after .fbarchard@google.com66-67/+67
2013-01-26Avoid memcpy.fbarchard@google.com1-15/+10
2013-01-24Subtract 2 images.fbarchard@google.com11-8/+262
2013-01-23Specialize SSE2 filterfbarchard@google.com4-38/+63
2013-01-22Interpolate ported to SSE2fbarchard@google.com6-4/+126
2013-01-22SSE2 bilinear fix for posix.fbarchard@google.com6-16/+26
2013-01-22DEPS rolls chromium dependencies to r177738 which is LKGR.fbarchard@google.com3-7/+6
2013-01-21Updating trybot root location in codereview.settings.kjellander@google.com1-1/+2
2013-01-21Neon port of ARGBAdd and ARGBMultiplyfbarchard@google.com6-9/+84
2013-01-18quick lint fix for anyfbarchard@google.com3-3/+4
2013-01-18Add 2 ARGB Images together and store to destinationfbarchard@google.com10-28/+249
2013-01-18Blend style multiplefbarchard@google.com10-89/+108
2013-01-17ARGBMultiply 2 images togetherfbarchard@google.com9-3/+197
2013-01-16Roll chromium deps and share 444 and 422 code for ARGBToI422_Anyfbarchard@google.com4-20/+7
2013-01-16ARGBToI444_SSSE3 UV function ported. Thanks to changjun.yang@intel.comfbarchard@google.com6-872/+1025
2013-01-16CopyPlane check for contiguous memory and treat image as width * height, 1 im...fbarchard@google.com3-2/+7
2013-01-12ARGB Multiplyfbarchard@google.com4-2/+39