summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_encodeframe.c
diff options
context:
space:
mode:
authorDmitry Kovalev <dkovalev@google.com>2013-05-31 16:00:32 -0700
committerDmitry Kovalev <dkovalev@google.com>2013-05-31 16:00:32 -0700
commit3b9ec31eaf4d841bc5cbdf43a133481c17abfddc (patch)
tree8acd6a73968d49fa44268d2f34febcfa1935f02e /vp9/encoder/vp9_encodeframe.c
parent317d832d3827f74404b07225061d7e417d751dc8 (diff)
downloadlibvpx-3b9ec31eaf4d841bc5cbdf43a133481c17abfddc.tar
libvpx-3b9ec31eaf4d841bc5cbdf43a133481c17abfddc.tar.gz
libvpx-3b9ec31eaf4d841bc5cbdf43a133481c17abfddc.tar.bz2
libvpx-3b9ec31eaf4d841bc5cbdf43a133481c17abfddc.zip
Replacing memcpy with struct assignment.
Change-Id: Ib557cc6351404b9e178e95a545883eb3666f11f0
Diffstat (limited to 'vp9/encoder/vp9_encodeframe.c')
-rw-r--r--vp9/encoder/vp9_encodeframe.c16
1 files changed, 5 insertions, 11 deletions
diff --git a/vp9/encoder/vp9_encodeframe.c b/vp9/encoder/vp9_encodeframe.c
index 714a1bf5c..d1666df2a 100644
--- a/vp9/encoder/vp9_encodeframe.c
+++ b/vp9/encoder/vp9_encodeframe.c
@@ -356,8 +356,7 @@ static void update_state(VP9_COMP *cpi,
if ((xd->mb_to_right_edge >> (3 + LOG2_MI_SIZE)) + bw > x_idx &&
(xd->mb_to_bottom_edge >> (3 + LOG2_MI_SIZE)) + bh > y) {
MODE_INFO *mi_addr = xd->mode_info_context + x_idx + y * mis;
-
- vpx_memcpy(mi_addr, mi, sizeof(MODE_INFO));
+ *mi_addr = *mi;
}
}
}
@@ -367,15 +366,10 @@ static void update_state(VP9_COMP *cpi,
ctx->txfm_rd_diff[ALLOW_32X32] = ctx->txfm_rd_diff[ALLOW_16X16];
}
- if (mbmi->ref_frame != INTRA_FRAME &&
- mbmi->sb_type < BLOCK_SIZE_SB8X8) {
- vpx_memcpy(x->partition_info, &ctx->partition_info,
- sizeof(PARTITION_INFO));
-
- mbmi->mv[0].as_int =
- x->partition_info->bmi[3].mv.as_int;
- mbmi->mv[1].as_int =
- x->partition_info->bmi[3].second_mv.as_int;
+ if (mbmi->ref_frame != INTRA_FRAME && mbmi->sb_type < BLOCK_SIZE_SB8X8) {
+ *x->partition_info = ctx->partition_info;
+ mbmi->mv[0].as_int = x->partition_info->bmi[3].mv.as_int;
+ mbmi->mv[1].as_int = x->partition_info->bmi[3].second_mv.as_int;
}
x->skip = ctx->skip;