Lines Matching refs:row
22 #include "libyuv/row.h"
395 // M420 is row biplanar 420: 2 rows of Y and 1 row of UV.
397 // src_stride_m420 is row planar. Normally this will be the width in pixels.
448 // Copy a row of UV.
592 // READSAFE_ODDHEIGHT - last row of odd height done with C.
593 // This policy assumes that the caller handles the last row of an odd height
844 SIMD_ALIGNED(uint8 row[kMaxStride * 2]);
907 V210ToUYVYRow(src_v210, row, width);
908 V210ToUYVYRow(src_v210 + src_stride_v210, row + kMaxStride, width);
909 UYVYToUVRow(row, kMaxStride, dst_u, dst_v, width);
910 UYVYToYRow(row, dst_y, width);
911 UYVYToYRow(row + kMaxStride, dst_y + dst_stride_y, width);
918 V210ToUYVYRow(src_v210, row, width);
919 UYVYToUVRow(row, 0, dst_u, dst_v, width);
920 UYVYToYRow(row, dst_y, width);
1163 if (width * 4 > kMaxStride) { // Row buffer is required.
1176 SIMD_ALIGNED(uint8 row[kMaxStride * 2]);
1210 RGB24ToARGBRow(src_rgb24, row, width);
1211 RGB24ToARGBRow(src_rgb24 + src_stride_rgb24, row + kMaxStride, width);
1212 ARGBToUVRow(row, kMaxStride, dst_u, dst_v, width);
1213 ARGBToYRow(row, dst_y, width);
1214 ARGBToYRow(row + kMaxStride, dst_y + dst_stride_y, width);
1221 RGB24ToARGBRow_C(src_rgb24, row, width);
1222 ARGBToUVRow(row, 0, dst_u, dst_v, width);
1223 ARGBToYRow(row, dst_y, width);
1234 if (width * 4 > kMaxStride) { // Row buffer is required.
1247 SIMD_ALIGNED(uint8 row[kMaxStride * 2]);
1281 RAWToARGBRow(src_raw, row, width);
1282 RAWToARGBRow(src_raw + src_stride_raw, row + kMaxStride, width);
1283 ARGBToUVRow(row, kMaxStride, dst_u, dst_v, width);
1284 ARGBToYRow(row, dst_y, width);
1285 ARGBToYRow(row + kMaxStride, dst_y + dst_stride_y, width);
1292 RAWToARGBRow_C(src_raw, row, width);
1293 ARGBToUVRow(row, 0, dst_u, dst_v, width);
1294 ARGBToYRow(row, dst_y, width);
1305 if (width * 4 > kMaxStride) { // Row buffer is required.
1318 SIMD_ALIGNED(uint8 row[kMaxStride * 2]);
1352 RGB565ToARGBRow(src_rgb565, row, width);
1353 RGB565ToARGBRow(src_rgb565 + src_stride_rgb565, row + kMaxStride, width);
1354 ARGBToUVRow(row, kMaxStride, dst_u, dst_v, width);
1355 ARGBToYRow(row, dst_y, width);
1356 ARGBToYRow(row + kMaxStride, dst_y + dst_stride_y, width);
1363 RGB565ToARGBRow_C(src_rgb565, row, width);
1364 ARGBToUVRow(row, 0, dst_u, dst_v, width);
1365 ARGBToYRow(row, dst_y, width);
1376 if (width * 4 > kMaxStride) { // Row buffer is required.
1389 SIMD_ALIGNED(uint8 row[kMaxStride * 2]);
1423 ARGB1555ToARGBRow(src_argb1555, row, width);
1425 row + kMaxStride, width);
1426 ARGBToUVRow(row, kMaxStride, dst_u, dst_v, width);
1427 ARGBToYRow(row, dst_y, width);
1428 ARGBToYRow(row + kMaxStride, dst_y + dst_stride_y, width);
1435 ARGB1555ToARGBRow_C(src_argb1555, row, width);
1436 ARGBToUVRow(row, 0, dst_u, dst_v, width);
1437 ARGBToYRow(row, dst_y, width);
1448 if (width * 4 > kMaxStride) { // Row buffer is required.
1461 SIMD_ALIGNED(uint8 row[kMaxStride * 2]);
1495 ARGB4444ToARGBRow(src_argb4444, row, width);
1497 row + kMaxStride, width);
1498 ARGBToUVRow(row, kMaxStride, dst_u, dst_v, width);
1499 ARGBToYRow(row, dst_y, width);
1500 ARGBToYRow(row + kMaxStride, dst_y + dst_stride_y, width);
1507 ARGB4444ToARGBRow_C(src_argb4444, row, width);
1508 ARGBToUVRow(row, 0, dst_u, dst_v, width);
1509 ARGBToYRow(row, dst_y, width);