diff options
author | Yuan Tong <tongyuan200097@gmail.com> | 2021-03-05 10:21:58 +0800 |
---|---|---|
committer | Frank Barchard <fbarchard@chromium.org> | 2021-03-05 03:24:44 +0000 |
commit | d47031c0d42efa8f10842e36f7b8135b52bcd3d0 (patch) | |
tree | 4da819c68ac87b7d6bb18229e276f498f08bd06b /source/row_common.cc | |
parent | ba033a11e3948e4b361e0414caa57f793584b46e (diff) | |
download | libyuv-d47031c0d42efa8f10842e36f7b8135b52bcd3d0.tar.gz |
Fix x86 windows build error
Correct rule for marking relevant functions as available.
Fix some clang-tidy issues.
R=fbarchard@chromium.org
Change-Id: I66fa0d7ae5a681356f94bfc1bc82b7f1f407d5df
Bug: libyuv:884, libyuv:885
Reviewed-on: https://chromium-review.googlesource.com/c/libyuv/libyuv/+/2738414
Reviewed-by: Frank Barchard <fbarchard@chromium.org>
Diffstat (limited to 'source/row_common.cc')
-rw-r--r-- | source/row_common.cc | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/source/row_common.cc b/source/row_common.cc index d959ccd1..9a5543c4 100644 --- a/source/row_common.cc +++ b/source/row_common.cc @@ -2221,47 +2221,47 @@ void I410ToAR30Row_C(const uint16_t* src_y, // P210 has 10 bits in msb of 16 bit NV12 style layout. void P210ToARGBRow_C(const uint16_t* src_y, const uint16_t* src_uv, - uint8_t* rgb_buf, + uint8_t* dst_argb, const struct YuvConstants* yuvconstants, int width) { int x; for (x = 0; x < width - 1; x += 2) { - YuvPixel16_8(src_y[0], src_uv[0], src_uv[1], rgb_buf + 0, rgb_buf + 1, - rgb_buf + 2, yuvconstants); - rgb_buf[3] = 255; - YuvPixel16_8(src_y[1], src_uv[0], src_uv[1], rgb_buf + 4, rgb_buf + 5, - rgb_buf + 6, yuvconstants); - rgb_buf[7] = 255; + YuvPixel16_8(src_y[0], src_uv[0], src_uv[1], dst_argb + 0, dst_argb + 1, + dst_argb + 2, yuvconstants); + dst_argb[3] = 255; + YuvPixel16_8(src_y[1], src_uv[0], src_uv[1], dst_argb + 4, dst_argb + 5, + dst_argb + 6, yuvconstants); + dst_argb[7] = 255; src_y += 2; src_uv += 2; - rgb_buf += 8; // Advance 2 pixels. + dst_argb += 8; // Advance 2 pixels. } if (width & 1) { - YuvPixel16_8(src_y[0], src_uv[0], src_uv[1], rgb_buf + 0, rgb_buf + 1, - rgb_buf + 2, yuvconstants); - rgb_buf[3] = 255; + YuvPixel16_8(src_y[0], src_uv[0], src_uv[1], dst_argb + 0, dst_argb + 1, + dst_argb + 2, yuvconstants); + dst_argb[3] = 255; } } void P410ToARGBRow_C(const uint16_t* src_y, const uint16_t* src_uv, - uint8_t* rgb_buf, + uint8_t* dst_argb, const struct YuvConstants* yuvconstants, int width) { int x; for (x = 0; x < width; ++x) { - YuvPixel16_8(src_y[0], src_uv[0], src_uv[1], rgb_buf + 0, rgb_buf + 1, - rgb_buf + 2, yuvconstants); - rgb_buf[3] = 255; + YuvPixel16_8(src_y[0], src_uv[0], src_uv[1], dst_argb + 0, dst_argb + 1, + dst_argb + 2, yuvconstants); + dst_argb[3] = 255; src_y += 1; src_uv += 2; - rgb_buf += 4; // Advance 1 pixels. + dst_argb += 4; // Advance 1 pixels. } } void P210ToAR30Row_C(const uint16_t* src_y, const uint16_t* src_uv, - uint8_t* rgb_buf, + uint8_t* dst_ar30, const struct YuvConstants* yuvconstants, int width) { int x; @@ -2270,22 +2270,22 @@ void P210ToAR30Row_C(const uint16_t* src_y, int r; for (x = 0; x < width - 1; x += 2) { YuvPixel16_16(src_y[0], src_uv[0], src_uv[1], &b, &g, &r, yuvconstants); - StoreAR30(rgb_buf, b, g, r); + StoreAR30(dst_ar30, b, g, r); YuvPixel16_16(src_y[1], src_uv[0], src_uv[1], &b, &g, &r, yuvconstants); - StoreAR30(rgb_buf + 4, b, g, r); + StoreAR30(dst_ar30 + 4, b, g, r); src_y += 2; src_uv += 2; - rgb_buf += 8; // Advance 2 pixels. + dst_ar30 += 8; // Advance 2 pixels. } if (width & 1) { YuvPixel16_16(src_y[0], src_uv[0], src_uv[1], &b, &g, &r, yuvconstants); - StoreAR30(rgb_buf, b, g, r); + StoreAR30(dst_ar30, b, g, r); } } void P410ToAR30Row_C(const uint16_t* src_y, const uint16_t* src_uv, - uint8_t* rgb_buf, + uint8_t* dst_ar30, const struct YuvConstants* yuvconstants, int width) { int x; @@ -2294,10 +2294,10 @@ void P410ToAR30Row_C(const uint16_t* src_y, int r; for (x = 0; x < width; ++x) { YuvPixel16_16(src_y[0], src_uv[0], src_uv[1], &b, &g, &r, yuvconstants); - StoreAR30(rgb_buf, b, g, r); + StoreAR30(dst_ar30, b, g, r); src_y += 1; src_uv += 2; - rgb_buf += 4; // Advance 1 pixel. + dst_ar30 += 4; // Advance 1 pixel. } } |