ref: 70554a21f1efe5f16a9ee18b1ce21a49de08b212
parent: d7783cae951b74fe41f20870406cf9e4b6d547f8
parent: e8c42fb0bd4b72786c3558cdd81b8c3e77874827
author: hkuang <hkuang@google.com>
date: Tue Feb 3 08:37:48 EST 2015
Merge "Remove duplicate code."
--- a/vp9/common/vp9_reconintra.c
+++ b/vp9/common/vp9_reconintra.c
@@ -715,15 +715,9 @@
}
} else if (x0 <= frame_width) {
const int r = frame_width - x0;
- if (right_available && bs == 4) {
- vpx_memcpy(above_row, above_ref, r * sizeof(uint16_t));
- vpx_memset16(above_row + r, above_row[r - 1],
+ vpx_memcpy(above_row, above_ref, r * sizeof(uint16_t));
+ vpx_memset16(above_row + r, above_row[r - 1],
x0 + 2 * bs - frame_width);
- } else {
- vpx_memcpy(above_row, above_ref, r * sizeof(uint16_t));
- vpx_memset16(above_row + r, above_row[r - 1],
- x0 + 2 * bs - frame_width);
- }
}
// TODO(Peter) this value should probably change for high bitdepth
above_row[-1] = left_available ? above_ref[-1] : (base+1);
@@ -843,15 +837,9 @@
}
} else if (x0 <= frame_width) {
const int r = frame_width - x0;
- if (right_available && bs == 4) {
- vpx_memcpy(above_row, above_ref, r);
- vpx_memset(above_row + r, above_row[r - 1],
+ vpx_memcpy(above_row, above_ref, r);
+ vpx_memset(above_row + r, above_row[r - 1],
x0 + 2 * bs - frame_width);
- } else {
- vpx_memcpy(above_row, above_ref, r);
- vpx_memset(above_row + r, above_row[r - 1],
- x0 + 2 * bs - frame_width);
- }
}
above_row[-1] = left_available ? above_ref[-1] : 129;
} else {