Name Description Size
chromium_types.h 1679
LICENSE 1563
moz.build 1838
README This color conversion code is from the Chromium open source project available here: 304
scale_yuv_argb.cpp 39046
scale_yuv_argb.h 1290
ycbcr_to_rgb565.cpp This contains all of the parameters that are needed to convert a row. Passing them in a struct instead of as individual parameters saves the need to continually push onto the stack the ones that are fixed for every row. 23314
ycbcr_to_rgb565.h 2885
YCbCrUtils.cpp ScaleYCbCrToRGB32 does not support a picture offset, nor 4:4:4 data. See bugs 639415 and 640073. 14718
YCbCrUtils.h Y_CB_CR_UTILS_H_ 1858
yuv_convert_arm.cpp Registers: q0, q1 : d0, d1, d2, d3 - are used for initial loading of YUV data q2 : d4, d5 - are used for storing converted RGB data q3 : d6, d7 - are used for temporary storage q4-q7 - reserved q8, q9 : d16, d17, d18, d19 - are used for expanded Y data q10 : d20, d21 q11 : d22, d23 q12 : d24, d25 q13 : d26, d27 q13, q14, q15 - various constants (#16, #149, #204, #50, #104, #154) 8289
yuv_convert_mmx.cpp 1544
yuv_convert_sse2.cpp 1667
yuv_convert.cpp 21999
yuv_convert.h 4777
yuv_row_arm.s 12348
yuv_row_c.cpp 4124
yuv_row_other.cpp 1208
yuv_row_posix.cpp 24505
yuv_row_table.cpp 10477
yuv_row_win.cpp 14363
yuv_row_win64.cpp 7965
yuv_row.h 5834