Go to the source code of this file.
◆ PACK_PIXEL
#define PACK_PIXEL |
( |
|
rgb_ptr | ) |
|
◆ uv_pixel_stride
#define uv_pixel_stride 1 |
◆ uv_x_sample_interval
#define uv_x_sample_interval 2 |
◆ uv_y_sample_interval
#define uv_y_sample_interval 2 |
◆ y_pixel_stride
◆ STD_FUNCTION_NAME()
Definition at line 72 of file yuv_rgb_std_func.h.
79 #if YUV_FORMAT == YUV_FORMAT_420
80 #define y_pixel_stride 1
81 #define uv_pixel_stride 1
82 #define uv_x_sample_interval 2
83 #define uv_y_sample_interval 2
84 #elif YUV_FORMAT == YUV_FORMAT_422
85 #define y_pixel_stride 2
86 #define uv_pixel_stride 4
87 #define uv_x_sample_interval 2
88 #define uv_y_sample_interval 1
89 #elif YUV_FORMAT == YUV_FORMAT_NV12
90 #define y_pixel_stride 1
91 #define uv_pixel_stride 2
92 #define uv_x_sample_interval 2
93 #define uv_y_sample_interval 2
100 *y_ptr2=Y+(
y+1)*Y_stride,
106 #if uv_y_sample_interval > 1
114 int32_t u_tmp = ((*u_ptr)-128);
115 int32_t v_tmp = ((*v_ptr)-128);
129 #if uv_y_sample_interval > 1
130 y_tmp = ((y_ptr2[0]-
param->y_shift)*
param->y_factor);
148 int32_t u_tmp = ((*u_ptr)-128);
149 int32_t v_tmp = ((*v_ptr)-128);
160 #if uv_y_sample_interval > 1
161 y_tmp = ((y_ptr2[0]-
param->y_shift)*
param->y_factor);
180 int32_t u_tmp = ((*u_ptr)-128);
181 int32_t v_tmp = ((*v_ptr)-128);
205 int32_t u_tmp = ((*u_ptr)-128);
206 int32_t v_tmp = ((*v_ptr)-128);
219 #undef y_pixel_stride
220 #undef uv_pixel_stride
221 #undef uv_x_sample_interval
222 #undef uv_y_sample_interval
References PACK_PIXEL, RGB, uv_pixel_stride, uv_x_sample_interval, uv_y_sample_interval, V, y_pixel_stride, and YUV2RGB.
Referenced by SSE_FUNCTION_NAME().