ref: be6ae20510588d1009c3b57ec7ef027705d87464
parent: 4793324c16c9f1c204049d2831f45e3636732d9d
parent: 013db649faa8f5f26b908a5f320cf9500671e676
author: Jingning Han <jingning@google.com>
date: Thu Oct 10 05:00:20 EDT 2013
Merge "Fix intra dist model of skip_encode feature"
--- a/vp9/encoder/vp9_rdopt.c
+++ b/vp9/encoder/vp9_rdopt.c
@@ -573,9 +573,9 @@
xd->this_mi->mbmi.ref_frame[0] == INTRA_FRAME) {
// TODO(jingning): tune the model to better capture the distortion.
int64_t p = (pd->dequant[1] * pd->dequant[1] *
- (1 << ss_txfrm_size)) >> shift;
- args->dist[block] = p;
- args->sse[block] = p;
+ (1 << ss_txfrm_size)) >> (shift + 2);
+ args->dist[block] += (p >> 4);
+ args->sse[block] += p;
}
}
--
⑨