Name Description Size
chromium_types.h 1679
LICENSE 1563
moz.build 1846
README This color conversion code is from the Chromium open source project available here: 304
scale_yuv_argb.cpp 39231
scale_yuv_argb.h 1300
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. 23332
ycbcr_to_rgb565.h 2893
YCbCrUtils.cpp ScaleYCbCrToRGB32 does not support a picture offset, nor 4:4:4 data. See bugs 639415 and 640073. 16097
YCbCrUtils.h Y_CB_CR_UTILS_H_ 1850
yuv_convert.cpp 22346
yuv_convert.h 4753
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) 8303
yuv_convert_mmx.cpp 1550
yuv_convert_sse2.cpp 1673
yuv_row.h 5932
yuv_row_arm.s 12348
yuv_row_c.cpp 4172
yuv_row_other.cpp 1232
yuv_row_posix.cpp 24655
yuv_row_table.cpp 10495
yuv_row_win.cpp 14435
yuv_row_win64.cpp 8047