aboutsummaryrefslogtreecommitdiff
path: root/source/rotate.cc
AgeCommit message (Expand)Author
2014-10-02Make rotate SIMD allow unaligned pointers.fbarchard@google.com
2014-09-29CopyRow_AVX which supports unaligned pointers for Sandy Bridge CPU.fbarchard@google.com
2014-09-12add TransposeWx8_NEON's aarch64 implementationzhongwei.yao@arm.com
2014-09-10Rotate ARM64 NEON implementation - TransposeUVWx8_NEONyang.zhang@arm.com
2014-09-01Add a placeholder file for ARM64 Rotate Neon implementationzhongwei.yao@arm.com
2014-07-08remove extern "C" from rotate function, since its built with extern "C" aroun...fbarchard@google.com
2014-01-13Rotate functions ported to C. This completes all rotate functionality under ...fbarchard@google.com
2014-01-07use LIBYUV_BOOL instead of boolfbarchard@google.com
2014-01-07Switch to c style casts for all source and includes.fbarchard@google.com
2013-12-27Conversions use malloc for row buffers.fbarchard@google.com
2013-12-26Use malloc for row buffers in rotatefbarchard@google.com
2013-12-02Reduce alignment for loops from 16 bytes to 4 bytes. Reduces outer loop over...fbarchard@google.com
2013-11-01Add __declspec(safebuffers) to functions with arrays on stack that have expli...fbarchard@google.com
2013-08-14Disable assembly for rotate and scalefbarchard@google.com
2013-08-12Fix for ret in rotate for nacl 32 bitfbarchard@google.com
2013-06-04gcc msys compile ifdefs avoid Visual C inlinefbarchard@google.com
2013-05-28Add Rotate Planefbarchard@google.com
2013-04-12Enhanced Rep Mov String version of CopyRow for posix and use cpu detect for ERMSfbarchard@google.com
2013-04-04Move vzeroupper to row functions to simplify caller and allow mix of avx2 and...fbarchard@google.com
2013-03-05Mirrorfbarchard@google.com
2013-02-27Change YUV_DISABLE_ASM to LIBYUV_DISABLE_NEON, LIBYUV_DISABLE_MIPS, LIBYUV_DI...fbarchard@google.com
2013-01-28mips optimized copy for all functions using CopyRows.fbarchard@google.com
2013-01-28Replace two spaces with one after .fbarchard@google.com
2012-11-16scale by even amounts using Neonfbarchard@google.com
2012-11-15Rename row functions so they are all SomethingRow_CPUfbarchard@google.com
2012-11-14Mirror source to continuous destination with Neonfbarchard@google.com
2012-11-05RGB formats converted to YUV with Neonfbarchard@google.com
2012-10-26Mips port of libyuv. Includes functionality for convert, rotate, scale and m...fbarchard@google.com
2012-10-22Neon version of I420ToNV12 and I420ToNV21. NV21ToI420 added as function. Co...fbarchard@google.com
2012-10-14More tests for NV12fbarchard@google.com
2012-10-09Move Neon source to its own files.fbarchard@google.com
2012-09-27Add exports to allow libyuv to be built as a shared lib.fbarchard@google.com
2012-09-18Move row.h to include and remove rotate_priv.hfbarchard@google.com
2012-08-17YUV_DISABLE_ASM for NEONfbarchard@google.com
2012-08-08Update Copyright notice to follow new chromium conventions.fbarchard@google.com
2012-06-26Rotate ARGB using a scale function that reads with step, combining to form 16...fbarchard@google.com
2012-05-02p2align all loops, copy stride to local for scale, and copy last byte in bili...fbarchard@google.com
2012-04-04Remove old alpha blend, expose GetARGB2Blend, fix ComputeSumSquareErrorPlane ...fbarchard@google.com
2012-03-29Lint cleanup for Neon and Visual C inline.fbarchard@google.com
2012-03-29With an asm() away lint, this cleans up most remaining issues.fbarchard@google.com
2012-03-28Rotate by 180 in place.fbarchard@google.com
2012-03-22lint fix testfbarchard@google.com
2012-03-12switch looping to jg from ja to allow non-multiple of 16 to underflow to a ne...fbarchard@google.com
2012-03-07fix for nv21 u, v order, align all loops, and make addrows support 1 rowfbarchard@google.com
2012-03-07alphablend test for opaque and transparentfbarchard@google.com
2012-03-06rm for stride in addrows for clang on mac to not run out of registersfbarchard@google.com
2012-03-02splituv and mirroruv in row use 2 pixels at a time in Cfbarchard@google.com
2012-03-02mirror munging and avoid wait. scale addrows use 6 registers for macfbarchard@google.com
2012-02-28addrows improvements for general purpose down size box filter. scale sse avo...fbarchard@google.com
2012-02-16shuffle functions so convert.h is all formats to I420 and convert_from.h is f...fbarchard@google.com