Index: source/libvpx/vp9/encoder/vp9_encodemb.c |
diff --git a/source/libvpx/vp9/encoder/vp9_encodemb.c b/source/libvpx/vp9/encoder/vp9_encodemb.c |
index 65e2997931bf1fed6eca7cdd46cd3d149afda007..9a4e61ec8824dea61ac0637cee1d7681cc6d8ac9 100644 |
--- a/source/libvpx/vp9/encoder/vp9_encodemb.c |
+++ b/source/libvpx/vp9/encoder/vp9_encodemb.c |
@@ -128,7 +128,7 @@ static int optimize_b(MACROBLOCK *mb, int plane, int block, |
MACROBLOCKD *const xd = &mb->e_mbd; |
struct macroblock_plane *const p = &mb->plane[plane]; |
struct macroblockd_plane *const pd = &xd->plane[plane]; |
- const int ref = is_inter_block(&xd->mi[0].src_mi->mbmi); |
+ const int ref = is_inter_block(&xd->mi[0]->mbmi); |
vp9_token_state tokens[1025][2]; |
unsigned best_index[1025][2]; |
uint8_t token_cache[1024]; |
@@ -319,8 +319,8 @@ static int optimize_b(MACROBLOCK *mb, int plane, int block, |
UPDATE_RD_COST(); |
best = rd_cost1 < rd_cost0; |
final_eob = -1; |
- vpx_memset(qcoeff, 0, sizeof(*qcoeff) * (16 << (tx_size * 2))); |
- vpx_memset(dqcoeff, 0, sizeof(*dqcoeff) * (16 << (tx_size * 2))); |
+ memset(qcoeff, 0, sizeof(*qcoeff) * (16 << (tx_size * 2))); |
+ memset(dqcoeff, 0, sizeof(*dqcoeff) * (16 << (tx_size * 2))); |
for (i = next; i < eob; i = next) { |
const int x = tokens[i][best].qc; |
const int rc = scan[i]; |
@@ -773,7 +773,7 @@ void vp9_encode_sby_pass1(MACROBLOCK *x, BLOCK_SIZE bsize) { |
void vp9_encode_sb(MACROBLOCK *x, BLOCK_SIZE bsize) { |
MACROBLOCKD *const xd = &x->e_mbd; |
struct optimize_ctx ctx; |
- MB_MODE_INFO *mbmi = &xd->mi[0].src_mi->mbmi; |
+ MB_MODE_INFO *mbmi = &xd->mi[0]->mbmi; |
struct encode_b_args arg = {x, &ctx, &mbmi->skip}; |
int plane; |
@@ -803,7 +803,7 @@ void vp9_encode_block_intra(int plane, int block, BLOCK_SIZE plane_bsize, |
struct encode_b_args* const args = arg; |
MACROBLOCK *const x = args->x; |
MACROBLOCKD *const xd = &x->e_mbd; |
- MB_MODE_INFO *mbmi = &xd->mi[0].src_mi->mbmi; |
+ MB_MODE_INFO *mbmi = &xd->mi[0]->mbmi; |
struct macroblock_plane *const p = &x->plane[plane]; |
struct macroblockd_plane *const pd = &xd->plane[plane]; |
tran_low_t *coeff = BLOCK_OFFSET(p->coeff, block); |
@@ -895,7 +895,7 @@ void vp9_encode_block_intra(int plane, int block, BLOCK_SIZE plane_bsize, |
case TX_4X4: |
tx_type = get_tx_type_4x4(pd->plane_type, xd, block); |
scan_order = &vp9_scan_orders[TX_4X4][tx_type]; |
- mode = plane == 0 ? get_y_mode(xd->mi[0].src_mi, block) : mbmi->uv_mode; |
+ mode = plane == 0 ? get_y_mode(xd->mi[0], block) : mbmi->uv_mode; |
vp9_predict_intra_block(xd, block, bwl, TX_4X4, mode, |
x->skip_encode ? src : dst, |
x->skip_encode ? src_stride : dst_stride, |
@@ -998,7 +998,7 @@ void vp9_encode_block_intra(int plane, int block, BLOCK_SIZE plane_bsize, |
case TX_4X4: |
tx_type = get_tx_type_4x4(pd->plane_type, xd, block); |
scan_order = &vp9_scan_orders[TX_4X4][tx_type]; |
- mode = plane == 0 ? get_y_mode(xd->mi[0].src_mi, block) : mbmi->uv_mode; |
+ mode = plane == 0 ? get_y_mode(xd->mi[0], block) : mbmi->uv_mode; |
vp9_predict_intra_block(xd, block, bwl, TX_4X4, mode, |
x->skip_encode ? src : dst, |
x->skip_encode ? src_stride : dst_stride, |
@@ -1037,7 +1037,7 @@ void vp9_encode_block_intra(int plane, int block, BLOCK_SIZE plane_bsize, |
void vp9_encode_intra_block_plane(MACROBLOCK *x, BLOCK_SIZE bsize, int plane) { |
const MACROBLOCKD *const xd = &x->e_mbd; |
- struct encode_b_args arg = {x, NULL, &xd->mi[0].src_mi->mbmi.skip}; |
+ struct encode_b_args arg = {x, NULL, &xd->mi[0]->mbmi.skip}; |
vp9_foreach_transformed_block_in_plane(xd, bsize, plane, |
vp9_encode_block_intra, &arg); |