ref: 8ee7284d604a25838e71636b9cd4a16d53a2555e
parent: 439b2ecd74f83ff49b4714a5e046affa853b9b66
author: Adrian Grange <agrange@google.com>
date: Thu Sep 30 06:06:09 EDT 2010
Changed defaults & range checking for AltRef params Modified the range checking of parameters used in the AltRef temporal filter (arnr-max-frames, arnr-strength, arnr-type) and default values for each of them. Change-Id: Ib261028d501b9523f6e44cb4790cc52167b6e92b
--- a/vp8/vp8_cx_iface.c
+++ b/vp8/vp8_cx_iface.c
@@ -63,9 +63,9 @@
0, /* Sharpness */
0, /* static_thresh */
VP8_ONE_TOKENPARTITION, /* token_partitions */
- 0, /* arnr_max_frames */
- 0, /* arnr_strength */
- 0, /* arnr_type*/
+ 0, /* arnr_max_frames */
+ 3, /* arnr_strength */
+ 3, /* arnr_type*/
}
}
};
@@ -183,9 +183,9 @@
RANGE_CHECK(vp8_cfg, token_partitions, VP8_ONE_TOKENPARTITION, VP8_EIGHT_TOKENPARTITION);
RANGE_CHECK_HI(vp8_cfg, Sharpness, 7);
- RANGE_CHECK_HI(vp8_cfg, arnr_max_frames, 15);
- RANGE_CHECK_HI(vp8_cfg, arnr_strength, 6);
- RANGE_CHECK_HI(vp8_cfg, arnr_type, 0xffffffff);
+ RANGE_CHECK(vp8_cfg, arnr_max_frames, 0, 15);
+ RANGE_CHECK(vp8_cfg, arnr_strength, 1, 6);
+ RANGE_CHECK(vp8_cfg, arnr_type, 1, 3);
if (cfg->g_pass == VPX_RC_LAST_PASS)
{