summaryrefslogtreecommitdiff
path: root/vp8/encoder/encodeframe.c
diff options
context:
space:
mode:
authorJohn Koleszar <jkoleszar@google.com>2011-06-04 00:05:13 -0400
committerJohn Koleszar <jkoleszar@google.com>2011-06-04 00:05:13 -0400
commit2c308f36fc0f341eb0be7c5f1cdded13e7d68c2e (patch)
treeaa05dfa619c1a080efde228efd5d021158d65aa7 /vp8/encoder/encodeframe.c
parent480f0257540324b1ffa7579688924a881638cf8a (diff)
parent8c5b73de2a3534b2ca964e33b33474c1fd6fb488 (diff)
downloadlibvpx-2c308f36fc0f341eb0be7c5f1cdded13e7d68c2e.tar
libvpx-2c308f36fc0f341eb0be7c5f1cdded13e7d68c2e.tar.gz
libvpx-2c308f36fc0f341eb0be7c5f1cdded13e7d68c2e.tar.bz2
libvpx-2c308f36fc0f341eb0be7c5f1cdded13e7d68c2e.zip
Merge remote branch 'origin/master' into experimental
Change-Id: I81ac427cbaf3d0865df4acef3e0bfc2e95556c4b
Diffstat (limited to 'vp8/encoder/encodeframe.c')
-rw-r--r--vp8/encoder/encodeframe.c22
1 files changed, 4 insertions, 18 deletions
diff --git a/vp8/encoder/encodeframe.c b/vp8/encoder/encodeframe.c
index f1cbf753b..540b2c630 100644
--- a/vp8/encoder/encodeframe.c
+++ b/vp8/encoder/encodeframe.c
@@ -272,6 +272,7 @@ static void build_activity_map( VP8_COMP *cpi )
// Activity masking based on Tim T's original code
void vp8_activity_masking(VP8_COMP *cpi, MACROBLOCK *x)
{
+
unsigned int a;
unsigned int b;
unsigned int act = *(x->mb_activity_ptr);
@@ -477,24 +478,9 @@ void encode_mb_row(VP8_COMP *cpi,
x->mb_activity_ptr++;
x->mb_norm_activity_ptr++;
- if(cm->frame_type != INTRA_FRAME)
- {
- if (xd->mode_info_context->mbmi.mode != B_PRED)
- {
- for (i = 0; i < 16; i++)
- xd->mode_info_context->bmi[i].mv.as_int = xd->block[i].bmi.mv.as_int;
- }else
- {
- for (i = 0; i < 16; i++)
- xd->mode_info_context->bmi[i].as_mode = xd->block[i].bmi.mode;
- }
- }
- else
- {
- if(xd->mode_info_context->mbmi.mode != B_PRED)
- for (i = 0; i < 16; i++)
- xd->mode_info_context->bmi[i].as_mode = xd->block[i].bmi.mode;
- }
+ /* save the block info */
+ for (i = 0; i < 16; i++)
+ xd->mode_info_context->bmi[i] = xd->block[i].bmi;
// adjust to the next column of macroblocks
x->src.y_buffer += 16;