aboutsummaryrefslogtreecommitdiff
path: root/source/convert_argb.cc
AgeCommit message (Expand)Author
2023-12-04malloc return 1 for failures and assert for internal functionsFrank Barchard
2023-10-27Check allocations that return NULL and return earlyFrank Barchard
2023-09-05[RVV] Support AR64ToAB64 and RGBA-family color conversionsBruce Lai
2023-07-26[RVV] Enable ScaleRowUp2_(Bi)linear_RVV/ScaleUVRowUp2_(Bi)linear_RVVDarren Hsieh
2023-07-24[RVV] Enable NV{12,21}To{ARGB,RGB24}Row_RVVDarren Hsieh
2023-06-02Fix tidy warning that uint32_t dither4 should not be constFrank Barchard
2023-05-20Enable {J400/I400}ToARGBRow_RVVWan-Teh Chang
2023-05-19Optimize the following 19 functions with LSX in row_lsx.cc.Lu Wang
2023-05-17ARGBToI420Alpha function to convert ARGB to I420 with AlphaFrank Barchard
2023-05-16Enable I{422,444}AlphaToARGBRow_RVV & ARGBAttentuateRow_RVVBruce Lai
2023-05-10Enable I444To{ARGB,RGB24}Row_RVVDarren Hsieh
2023-05-10Enable I422To{ARGB,RGBA,RGB24}Row_RVVDarren Hsieh
2023-05-10Optimize the following functions with LSX.Lu Wang
2023-04-20Optimized AR64/AB64 <-> ARGB with RVVBruce Lai
2023-04-13Add ARGBToRAWRow_RVV, ARGBToRGB24Row_RVV, RGB24ToARGBRow_RVVDarren Hsieh
2023-04-07Add RAWToARGBRow_RVV,RAWToRGBARow_RVV,RAWToRGB24Row_RVVDarren Hsieh
2022-09-20I422ToRGB24, I422ToRAW, I422ToRGB24MatrixFilter conversion functions added.Frank Barchard
2022-09-16I420ToRGB24MatrixFilter function addedFrank Barchard
2022-08-09Add I422ToRGB565MatrixVignesh Venkatasubramanian
2022-08-01Disable bilinear 16 bit scale up for SSE2Frank Barchard
2022-04-15Change ScaleUVRowUp2_Biinear_16_SSE2 to SSE41Frank Barchard
2022-03-25Fix bugs in I010AlphaToARGBMatrixBilinear()Wan-Teh Chang
2022-03-25Add null pointer checks for the src_a parametersWan-Teh Chang
2022-03-09Fix FilterMode enum typeYuan Tong
2022-03-09Add YUV to RGB conversion function with filter parameterYuan Tong
2022-03-09Optimize functions for LASX in row_lasx.cc.Hao Chen
2022-01-31DetilePlane and unittest for NEONFrank Barchard
2022-01-26Remove MMI supportFrank Barchard
2022-01-21Add optimization functions in row_lsx.cc file.Hao Chen
2022-01-21Add optimization functions in row_lasx.cc file.Hao Chen
2022-01-20Add supports for loongarch LSX and LASX.Hao Chen
2022-01-14I420ToARGB for AVX512Frank Barchard
2021-11-24NV21ToYUV24 replace ST3 with ST1. ARGBToAR64 replace ST2 with ST1Frank Barchard
2021-04-21Disable win32 SIMDFrank Barchard
2021-03-23Add RAWToJ420Frank Barchard
2021-03-13Add support for AR64 formatYuan Tong
2021-03-05Add 12 bit YUV to 10 bit RGBFrank Barchard
2021-03-03Add more 10 bit YUV To RGB functionYuan Tong
2021-01-23Add I422AlphaToARGB and I444AlphaToARGBYuan Tong
2020-05-26Remove M420 and refactor NV12ToI420Frank Barchard
2020-05-20I400ToARGBMatrix Pass a color matrix to use different coefficientsFrank 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-03-24RGB24Mirror functionFrank Barchard
2019-11-06I210ToAR30 support for 422 10 bit to 10 bit RGBFrank Barchard
2019-11-05Add U444ToABGR, J444ToABGR, H444ToABGR, H444ToARGB and ConvertToARGB supportFrank Barchard
2019-11-05BT.2020 pull in tests and upstream fixes; expose a few more methods.Frank Barchard
2019-10-29Add support for BT.2020.Dale Curtis
2019-10-14RAWToRGBA for 3 channel OCRFrank Barchard
2019-09-11MMI Optimized functions I422ToARGB for 1080p videoFrank Barchard