Lines Matching full:src_width
996 // src_width is used for source stride computation
1004 int src_width, int src_height,
1009 src_width <= 0 || dst_width <= 0 ||
1013 int aligned_src_width = (src_width + 1) & ~1;
1067 src = sample + (src_width * crop_y + crop_x) * 3;
1068 r = RGB24ToARGB(src, src_width * 3,
1073 src = sample + (src_width * crop_y + crop_x) * 3;
1074 r = RAWToARGB(src, src_width * 3,
1079 src = sample + (src_width * crop_y + crop_x) * 4;
1080 r = ARGBToARGB(src, src_width * 4,
1085 src = sample + (src_width * crop_y + crop_x) * 4;
1086 r = BGRAToARGB(src, src_width * 4,
1091 src = sample + (src_width * crop_y + crop_x) * 4;
1092 r = ABGRToARGB(src, src_width * 4,
1097 src = sample + (src_width * crop_y + crop_x) * 4;
1098 r = RGBAToARGB(src, src_width * 4,
1103 src = sample + (src_width * crop_y + crop_x) * 2;
1104 r = RGB565ToARGB(src, src_width * 2,
1109 src = sample + (src_width * crop_y + crop_x) * 2;
1110 r = ARGB1555ToARGB(src, src_width * 2,
1115 src = sample + (src_width * crop_y + crop_x) * 2;
1116 r = ARGB4444ToARGB(src, src_width * 2,
1123 src = sample + (src_width * crop_y + crop_x);
1124 r = BayerBGGRToARGB(src, src_width,
1130 src = sample + (src_width * crop_y + crop_x);
1131 r = BayerGBRGToARGB(src, src_width,
1137 src = sample + (src_width * crop_y + crop_x);
1138 r = BayerGRBGToARGB(src, src_width,
1144 src = sample + (src_width * crop_y + crop_x);
1145 r = BayerRGGBToARGB(src, src_width,
1151 src = sample + src_width * crop_y + crop_x;
1152 r = I400ToARGB(src, src_width,
1159 src = sample + (src_width * crop_y + crop_x);
1161 r = NV12ToARGB(src, src_width,
1167 src = sample + (src_width * crop_y + crop_x);
1170 r = NV21ToARGB(src, src_width,
1176 src = sample + (src_width * crop_y) * 12 / 8 + crop_x;
1177 r = M420ToARGB(src, src_width,
1182 // src = sample + (src_width + aligned_src_width * 2) * crop_y + crop_x;
1183 // src_uv = sample + (src_width + aligned_src_width * 2) * crop_y +
1184 // src_width + crop_x * 2;
1185 // r = Q420ToARGB(src, src_width * 3,
1186 // src_uv, src_width * 3,
1194 const uint8* src_y = sample + (src_width * crop_y + crop_x);
1197 int halfwidth = (src_width + 1) / 2;
1200 src_v = sample + src_width * abs_src_height +
1202 src_u = sample + src_width * abs_src_height +
1205 src_u = sample + src_width * abs_src_height +
1207 src_v = sample + src_width * abs_src_height +
1210 r = I420ToARGB(src_y, src_width,
1219 const uint8* src_y = sample + src_width * crop_y + crop_x;
1222 int halfwidth = (src_width + 1) / 2;
1224 src_v = sample + src_width * abs_src_height +
1226 src_u = sample + src_width * abs_src_height +
1229 src_u = sample + src_width * abs_src_height +
1231 src_v = sample + src_width * abs_src_height +
1234 r = I422ToARGB(src_y, src_width,
1243 const uint8* src_y = sample + src_width * crop_y + crop_x;
1247 src_v = sample + src_width * (abs_src_height + crop_y) + crop_x;
1248 src_u = sample + src_width * (abs_src_height * 2 + crop_y) + crop_x;
1250 src_u = sample + src_width * (abs_src_height + crop_y) + crop_x;
1251 src_v = sample + src_width * (abs_src_height * 2 + crop_y) + crop_x;
1253 r = I444ToARGB(src_y, src_width,
1254 src_u, src_width,
1255 src_v, src_width,
1261 int quarterwidth = (src_width + 3) / 4;
1262 const uint8* src_y = sample + src_width * crop_y + crop_x;
1263 const uint8* src_u = sample + src_width * abs_src_height +
1265 const uint8* src_v = sample + src_width * abs_src_height +
1267 r = I411ToARGB(src_y, src_width,
1278 src_width, abs_src_height, dst_width, inv_dst_height);