aboutsummaryrefslogtreecommitdiff
path: root/include/libyuv/scale_row.h
AgeCommit message (Expand)Author
2017-11-08Enable SSE2 code without -msseFrank Barchard
2017-09-07enable MSA for clangFrank Barchard
2017-08-18Add MSA optimized ScaleFilterCols, ScaleARGBCols, ScaleARGBFilterCols and Sca...Frank Barchard
2017-08-03clang 6 build disable some msa functionsFrank Barchard
2017-01-27Rename mips source files to dspr2.Frank Barchard
2017-01-11Libyuv MIPS DSPR2 optimizations.Frank Barchard
2016-12-21Add MSA optimized remaining scale row functionsManojkumar Bhosale
2016-12-07Add MSA optimized ARGB scaling functionsManojkumar Bhosale
2016-11-07clang-format libyuvFrank Barchard
2016-09-26remove guard nolints from all headersFrank Barchard
2016-06-23YUV scale filter columns improved filtering accuracyFrank Barchard
2016-06-20Disable ScaleFilterCols_SSSE3 which produces color shiftFrank Barchard
2016-03-15disable assembly in header for msan=1Frank 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-22fix for InterpolateRow_AVX2Frank Barchard
2015-12-15change scale down by 4 to use rounding.Frank Barchard
2015-12-15avx2 scale down by 2 for gccFrank Barchard
2015-12-14use rounding in scaledown by 2Frank Barchard
2015-10-06Reimplement NV21ToARGB to allow different color matrix.Frank Barchard
2015-10-06port scale box filter sse2 to gccFrank Barchard
2015-08-18clang use scalewinFrank Barchard
2015-07-27disable x86 consistentlyFrank Barchard
2015-07-07scalerow avx2 bug fix. was using ymm2 instead of ymm3.Frank Barchard
2015-07-07disable faulty avx2 in argb conversions and box filter. and extend temporary...Frank Barchard
2015-06-09Box filter for YUV use rows with accumulation buffer for better memory behavi...fbarchard@google.com
2015-05-26odd width support for scale by even scale factor and box scale down by 4. sc...fbarchard@google.com
2015-05-22scale down by 2 on argb images support odd widths using _any function.fbarchard@google.com
2015-04-30AVX2 port of ScaleDownBy4.fbarchard@google.com
2015-04-27scale to 3/4 or 3/8 with odd width destinations efficiently. previously if w...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-04-07Add ScaleARGBFilterCols_NEON for ARM32/64yang.zhang@arm.com
2015-04-03Scale down by 4 for odd number of destination pixels using 'any' that handles...fbarchard@google.com
2015-04-02code style cleanup of scale functions. no functional change.fbarchard@google.com
2015-03-31Add ScaleARGBCols_NEON for ARM32/64yang.zhang@arm.com
2015-03-30linear and point sample scale to half size for AVX2.fbarchard@google.com
2015-03-26Scale down by 2 AVX2 port. Processes twice as many pixels as SSE2 and takes ...fbarchard@google.com
2015-03-24Handle scale down by factor of 2 efficiently by calling SIMD for multiple of ...fbarchard@google.com
2015-03-19Add ScaleFilterCols_NEON for ARM32/64yang.zhang@arm.com
2015-03-17Add ScaleARGBRowDown2Linear_NEON for ARM32/64yang.zhang@arm.com
2015-03-16Add ScaleAddRows_NEON for ARM32/64yang.zhang@arm.com
2015-03-03Add ScaleRowDown2Linear_NEON for ARM32/64yang.zhang@arm.com
2014-10-09clear aarch64 related macro and fix bugszhongwei.yao@arm.com
2014-10-03scale use movdqu for posixfbarchard@google.com
2014-09-01implement ARM64 ScaleARGBRowDownEven and ScaleARGBRowDownEvenBoxzhongwei.yao@arm.com
2014-09-01Scale ARM64 NEON implementation - ScaleRowDown38yang.zhang@arm.com
2014-09-01Scale ARM64 NEON implementation - ScaleRowDown34yang.zhang@arm.com
2014-08-28implement ARM64 ScaleRowDown4 and ScaleRowDown4Boxzhongwei.yao@arm.com
2014-08-26implement ScaleRowDown2_NEON && ScaleRowDown2Box_NEONzhongwei.yao@arm.com