aboutsummaryrefslogtreecommitdiff
path: root/source/scale_common.cc
AgeCommit message (Expand)Author
2023-06-30Fix warnings for missing prototypesFrank Barchard
2023-05-30[RVV] Enable CopyRow_RVV, InterpolateRow_RVV, {Merge,Split}UVRow_RVVDarren Hsieh
2023-04-12UVScale down by 2 fix for C and optimize for NEONFrank Barchard
2023-02-13MergeUV_AVX512BW for I420ToNV12Frank Barchard
2023-01-23Add support for odd width and height in I410ToI420Sergio Garcia Murillo
2023-01-04I422Rotate take stride for temporary buffersFrank Barchard
2023-01-03Use ScalePlaneDown2_16To8 for avoiding the 2 step processSergio Garcia Murillo
2022-06-29Merge/SplitRGB fix -mcmodel=large x86 and InterpolateRow_16To8_NEONFrank Barchard
2022-06-22Bilinear scale up msan fixFrank Barchard
2022-06-09Add I210ToI420Frank Barchard
2022-06-07Revert "I210ToI420, InterpolatePlane_16, and ScalePlane Vertical-only asan fix"Frank Barchard
2022-06-07I210ToI420, InterpolatePlane_16, and ScalePlane Vertical-only asan fixFrank Barchard
2022-04-20UVScale fix for vertical-only scalingFrank Barchard
2022-01-26Remove MMI supportFrank Barchard
2022-01-21Add optimization functions in row_lsx.cc file.Hao Chen
2021-02-12Add P010ToP410 and P210ToP410Yuan Tong
2021-02-10Rounding added to scaling upsamplerFrank Barchard
2021-02-09Add NV12ToNV24 and NV16ToNV24Yuan Tong
2021-02-06BT.2020 Full Range yuvconstantsFrank Barchard
2021-02-03Add special optimization for I420ToI444 and I422ToI444Yuan Tong
2020-12-26Scale bug fix with msan when scaling up in height and down in width with box ...Frank Barchard
2020-10-28PlaneScale, UVScale and ARGBScale test 3x and 4x down sample.Frank Barchard
2020-10-132x down sample for UV planes ported to SSSE3 / NEONFrank Barchard
2020-09-29NV12Scale function and ScaleUV for packed UV plane bilinear scalingFrank Barchard
2020-04-28Move init process of msa after mmi.Shiyou Yin
2018-10-03Fix ConvertToI420() for odd crop_yFrank Barchard
2018-08-14ubsan fix for 16 bit scalingFrank Barchard
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-09-05ScaleRowUp2_16_C port of NEON to CFrank Barchard
2017-03-08clang-format 5.0 applied to libyuvFrank Barchard
2017-03-03any11p fix for buffer overrunFrank Barchard
2017-02-23Add MSA optimized Interpolate/MergeUV/Misc functionsManojkumar Bhosale
2017-02-15scale warning fixes for unused parametersFrank Barchard
2016-11-07clang-format libyuvFrank Barchard
2016-09-15Fix some comment typosFrank Barchard
2016-06-24rounding for arm filterFrank Barchard
2016-06-23YUV scale filter columns improved filtering accuracyFrank Barchard
2016-02-05rename MIPS_DSPR2 to DSPR2 for consistencyFrank Barchard
2016-01-06Odd width variation of scale down by 2 for subsamplingFrank Barchard
2015-12-17Add rounding to InterpolateRow for improved quality and consistency.Frank Barchard
2015-06-09Box filter for YUV use rows with accumulation buffer for better memory behavi...fbarchard@google.com
2015-04-22ScaleAddRows_Any_SSE2 functions for handling odd widths.fbarchard@google.com
2015-04-14Port box filter to AVX2.fbarchard@google.com
2015-02-07build fixe for InterpolateRow_MIPS_DSPR2fbarchard@google.com
2014-10-24The 'Any' versions of functions can handle any width now, so remove the check...fbarchard@google.com
2014-10-01Change scale to unaligned movdqu.fbarchard@google.com
2014-05-20YUV scaling with 16 bit planesfbarchard@google.com