aboutsummaryrefslogtreecommitdiff
path: root/source/convert_from.cc
AgeCommit message (Expand)Author
2023-11-03Change ScalePlane,ScalePlane_16,... to return intWan-Teh Chang
2023-05-10Optimize the following functions with LSX.Lu Wang
2022-04-15Change ScaleUVRowUp2_Biinear_16_SSE2 to SSE41Frank Barchard
2022-04-07I422Rotate update to remove name space for ios build warningFrank Barchard
2022-03-01RAWToJNV21 function with 2 step conversionFrank Barchard
2022-01-26Remove MMI supportFrank Barchard
2022-01-21Add optimization functions in row_lasx.cc file.Hao Chen
2021-09-22ConvertFromI420 respect destination stride for NV12 and NV21Frank Barchard
2021-02-25Add 10/12 bit YUV To YUV functionsYuan Tong
2021-02-06BT.2020 Full Range yuvconstantsFrank Barchard
2021-02-03Add special optimization for I420ToI444 and I422ToI444Yuan Tong
2020-05-26Remove M420 and refactor NV12ToI420Frank Barchard
2020-05-19YUV to RGB Matrix functions for color space supportFrank Barchard
2020-04-28Move init process of msa after mmi.Shiyou Yin
2020-04-17HalfMergeUVPlane function and optimized I444ToNV12 and I444ToNV21Frank Barchard
2019-10-07ARGBToY use 8 bit precision instead of 7 bit.Frank Barchard
2019-09-11MMI Optimized functions I422ToARGB for 1080p videoFrank Barchard
2018-10-29Fix for AVX2 crash in I420ToRGB24Frank Barchard
2018-10-03Fix ConvertToI420() for odd crop_yFrank Barchard
2018-08-10libyuv: choose matrix for YUV to RGB565 conversionChong Zhang
2018-07-20libyuv:loongson optimize compare/row/scale/rotate files with mmi.lixia zhang
2018-04-13add const to castsJohann
2018-02-01I420ToYUY2_AVX2 portFrank Barchard
2018-01-25Add H420ToAR30 and a test that does a histogramFrank Barchard
2018-01-24Lint cleanup after C99 change CLFrank Barchard
2018-01-23Switch to C99 typesFrank Barchard
2018-01-23I420ToAR30 in 1 step SSSE3 assemblyFrank Barchard
2018-01-02I420ToI010 for 8 to 10 bit YUV conversion.Frank Barchard
2017-12-15H010Copy function to copy 16 bit planar formatsFrank Barchard
2017-12-14Remove Mips DSPR2 codeFrank Barchard
2017-12-12Add I420ToAR30 10 bit RGBFrank Barchard
2017-11-17H420ToRAW and H420ToRGB24 added for bt.709 support.Frank Barchard
2017-04-17Add I422ToRGB565Frank Barchard
2017-03-08clang-format 5.0 applied to libyuvFrank Barchard
2017-01-11Libyuv MIPS DSPR2 optimizations.Frank Barchard
2016-12-15Add MSA optimized ARGB Attenuate/RGB565/Shuffle/Shader/Gray/Sepia row functionsManojkumar Bhosale
2016-12-07ConvertFromI420: use halfstride instead of halfwidthFrank Barchard
2016-11-07clang-format libyuvFrank Barchard
2016-10-27Add MSA optimized I422ToRGB565Row_MSA, I422ToARGB4444Row_MSA and I422ToARGB15...Frank Barchard
2016-10-26Add MSA optimized I422AlphaToARGBRow_MSA and I422ToRGB24Row_MSA functionsFrank Barchard
2016-10-24Add MSA optimized I422ToARGBRow_MSA and I422ToRGBARow_MSA functionsFrank Barchard
2016-10-11Remove I411 support.Frank Barchard
2016-10-03Add MSA optimized I422ToYUY2Row, I422ToUYVYRow functionsFrank Barchard
2016-08-24Add SplitUVPlanes and MergeUVPlanesFrank Barchard
2016-08-24Allow NULL for dst_y in planar formats. BUG=libyuv:631 TEST=unittests build/passFrank Barchard
2016-06-16Treat YU12 as an alias for I420. Simplify setting of inv_crop_height.Niels Möller
2016-02-05rename MIPS_DSPR2 to DSPR2 for consistencyFrank Barchard
2016-01-14Fix I420ToNV21 for wrong dst_stride_y parameter.Frank Barchard
2015-11-03rename yuv matrix constants to be more clear about what they areFrank Barchard
2015-11-02remove I422ToBGRA and use I422ToRGBA internallyFrank Barchard