aboutsummaryrefslogtreecommitdiff
path: root/source/rotate.cc
AgeCommit message (Expand)Author
2023-12-04malloc return 1 for failures and assert for internal functionsFrank Barchard
2023-11-03Change ScalePlane,ScalePlane_16,... to return intWan-Teh Chang
2023-10-27Check allocations that return NULL and return earlyFrank Barchard
2023-06-30Fix warnings for missing prototypesFrank Barchard
2023-05-30[RVV] Enable CopyRow_RVV, InterpolateRow_RVV, {Merge,Split}UVRow_RVVDarren Hsieh
2023-05-10Optimize the following functions with LSX.Lu Wang
2023-01-04I422Rotate take stride for temporary buffersFrank Barchard
2023-01-04Add 10 bit rotate methods.Sergio Garcia Murillo
2022-04-07I422Rotate update to remove name space for ios build warningFrank Barchard
2022-04-06Add tentative I422Rotate.Sergio Garcia Murillo
2022-02-23Fix RotatePlane by 90 on Neon when source width is not a multiple of 8Frank Barchard
2022-01-26Remove MMI supportFrank Barchard
2022-01-21Add optimization functions in rotate_lsx.cc file.Hao Chen
2022-01-21Add optimization functions in row_lsx.cc file.Hao Chen
2021-10-28Android420ToI420Rotate function to convert with rotationFrank Barchard
2020-05-04NV12Mirror and MirrorUVPlane functions addedFrank Barchard
2020-04-28Move init process of msa after mmi.Shiyou Yin
2020-04-17libyuv r1749 upstream for I444ToNV12Frank Barchard
2019-11-13Upstream minor changes. Faster tests, Faster YUV Rotate180 and MirrorFrank Barchard
2019-05-14Add LIBYUV_API to NV12ToABGR and I444Rotate, I444ScaleFrank Barchard
2019-05-06add I444Scale and I444RotateEmmanuel Weber
2018-08-06Restore the file mode for source filesMartin Storsjö
2018-07-20libyuv:loongson optimize compare/row/scale/rotate files with mmi.lixia zhang
2018-01-24Lint cleanup after C99 change CLFrank Barchard
2018-01-23Switch to C99 typesFrank Barchard
2017-12-14Remove Mips DSPR2 codeFrank Barchard
2017-08-17Add MSA optimized SplitUV, Set, MirrorUV, SobelX and SobelY row functions.Frank Barchard
2017-03-08clang-format 5.0 applied to libyuvFrank Barchard
2017-01-13Add MSA optimized rotate functions (used 16x16 transpose)Manojkumar Bhosale
2016-12-15Add MSA optimized TransposeWx8_MSA and TransposeUVWx8_MSA functionsManojkumar Bhosale
2016-11-07clang-format libyuvFrank Barchard
2016-09-22Add MIPS SIMD Arch (MSA) optimized MirrorRow functionFrank Barchard
2016-02-05rename MIPS_DSPR2 to DSPR2 for consistencyFrank Barchard
2016-01-11Fix ifdef mismatch for mirroruvFrank Barchard
2015-09-30Remove sse2 functions that also have ssse3Frank Barchard
2015-08-07rotate nv12 any widthFrank Barchard
2015-07-28add support for odd width rotateFrank Barchard
2015-07-27rename rotate macros and functions to matchFrank Barchard
2015-07-22rotate include and proto cleanupFrank Barchard
2015-07-22move asm out of rotate into win/gcc and headerFrank Barchard
2015-07-09create rotate_row headerFrank Barchard
2015-06-11check height is non-zeroFrank Barchard
2015-04-12Remove code alignment declspec from Visual C versions for vs2014 compatibility.fbarchard@google.com
2015-03-19Enable assembly for clangcl build on Windows. Previously assembly was disabl...fbarchard@google.com
2015-02-05Remove ifdef __SSE2__ and native client ifdef for r14 in register usage decla...fbarchard@google.com
2014-11-20Move sub before branch for loops.fbarchard@google.com
2014-11-18MirrorAny functions so assembly can always be used.fbarchard@google.com
2014-10-16Fix for r1122 to change back to elif for rotate build error on Mac.fbarchard@google.com
2014-10-16Change elif to endif and if to allow AVX2 as well as SSE2 in future changes i...fbarchard@google.com
2014-10-09clear aarch64 related macro and fix bugszhongwei.yao@arm.com