summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_rdopt.c
diff options
context:
space:
mode:
authorDmitry Kovalev <dkovalev@google.com>2013-11-27 11:00:54 -0800
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>2013-11-27 11:00:54 -0800
commite2f1d02eb31bec994711cc9edb7d5eb0c0f7ffad (patch)
tree4ea50a77d9842adb4dd0584aed2b3aed47396f72 /vp9/encoder/vp9_rdopt.c
parente9c19617bfdd1274a75a0398aff5167852bac65c (diff)
parentf4bf712fbb94dee5871a834f3316ea05b357a51e (diff)
downloadlibvpx-e2f1d02eb31bec994711cc9edb7d5eb0c0f7ffad.tar
libvpx-e2f1d02eb31bec994711cc9edb7d5eb0c0f7ffad.tar.gz
libvpx-e2f1d02eb31bec994711cc9edb7d5eb0c0f7ffad.tar.bz2
libvpx-e2f1d02eb31bec994711cc9edb7d5eb0c0f7ffad.zip
Merge "Moving mode encodings from common to encoder + cleanup."
Diffstat (limited to 'vp9/encoder/vp9_rdopt.c')
-rw-r--r--vp9/encoder/vp9_rdopt.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/vp9/encoder/vp9_rdopt.c b/vp9/encoder/vp9_rdopt.c
index 0c61b0d9f..81d4c0016 100644
--- a/vp9/encoder/vp9_rdopt.c
+++ b/vp9/encoder/vp9_rdopt.c
@@ -290,15 +290,9 @@ void vp9_initialize_rd_consts(VP9_COMP *cpi) {
&cm->fc.nmvc,
cm->allow_high_precision_mv, 1, 1);
- for (i = 0; i < INTER_MODE_CONTEXTS; i++) {
- MB_PREDICTION_MODE m;
-
- for (m = NEARESTMV; m < MB_MODE_COUNT; m++)
- cpi->mb.inter_mode_cost[i][INTER_OFFSET(m)] =
- cost_token(vp9_inter_mode_tree,
- cm->fc.inter_mode_probs[i],
- &vp9_inter_mode_encodings[INTER_OFFSET(m)]);
- }
+ for (i = 0; i < INTER_MODE_CONTEXTS; ++i)
+ vp9_cost_tokens((int *)cpi->mb.inter_mode_cost[i],
+ cm->fc.inter_mode_probs[i], vp9_inter_mode_tree);
}
}