| Index: source/libvpx/vp9/common/vp9_reconintra.c
|
| diff --git a/source/libvpx/vp9/common/vp9_reconintra.c b/source/libvpx/vp9/common/vp9_reconintra.c
|
| index 46f08a7bd13a57076db634da29953eeaf0646aa1..e60eff80c6cefc0a2dfbca7ea40a65f3daafe9d3 100644
|
| --- a/source/libvpx/vp9/common/vp9_reconintra.c
|
| +++ b/source/libvpx/vp9/common/vp9_reconintra.c
|
| @@ -186,24 +186,24 @@ static void build_intra_predictors_high(const MACROBLOCKD *xd,
|
| /* slower path if the block needs border extension */
|
| if (x0 + 2 * bs <= frame_width) {
|
| if (right_available && bs == 4) {
|
| - memcpy(above_row, above_ref, 2 * bs * sizeof(uint16_t));
|
| + memcpy(above_row, above_ref, 2 * bs * sizeof(above_row[0]));
|
| } else {
|
| - memcpy(above_row, above_ref, bs * sizeof(uint16_t));
|
| + memcpy(above_row, above_ref, bs * sizeof(above_row[0]));
|
| vpx_memset16(above_row + bs, above_row[bs - 1], bs);
|
| }
|
| } else if (x0 + bs <= frame_width) {
|
| const int r = frame_width - x0;
|
| if (right_available && bs == 4) {
|
| - memcpy(above_row, above_ref, r * sizeof(uint16_t));
|
| + memcpy(above_row, above_ref, r * sizeof(above_row[0]));
|
| vpx_memset16(above_row + r, above_row[r - 1],
|
| x0 + 2 * bs - frame_width);
|
| } else {
|
| - memcpy(above_row, above_ref, bs * sizeof(uint16_t));
|
| + memcpy(above_row, above_ref, bs * sizeof(above_row[0]));
|
| vpx_memset16(above_row + bs, above_row[bs - 1], bs);
|
| }
|
| } else if (x0 <= frame_width) {
|
| const int r = frame_width - x0;
|
| - memcpy(above_row, above_ref, r * sizeof(uint16_t));
|
| + memcpy(above_row, above_ref, r * sizeof(above_row[0]));
|
| vpx_memset16(above_row + r, above_row[r - 1],
|
| x0 + 2 * bs - frame_width);
|
| }
|
| @@ -214,9 +214,9 @@ static void build_intra_predictors_high(const MACROBLOCKD *xd,
|
| if (bs == 4 && right_available && left_available) {
|
| const_above_row = above_ref;
|
| } else {
|
| - memcpy(above_row, above_ref, bs * sizeof(uint16_t));
|
| + memcpy(above_row, above_ref, bs * sizeof(above_row[0]));
|
| if (bs == 4 && right_available)
|
| - memcpy(above_row + bs, above_ref + bs, bs * sizeof(uint16_t));
|
| + memcpy(above_row + bs, above_ref + bs, bs * sizeof(above_row[0]));
|
| else
|
| vpx_memset16(above_row + bs, above_row[bs - 1], bs);
|
| // TODO(Peter): this value should probably change for high bitdepth
|
|
|