diff options
Diffstat (limited to 'vp8/encoder/onyx_int.h')
-rw-r--r-- | vp8/encoder/onyx_int.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/vp8/encoder/onyx_int.h b/vp8/encoder/onyx_int.h index 7fb7dd2ff..bff3cdf6c 100644 --- a/vp8/encoder/onyx_int.h +++ b/vp8/encoder/onyx_int.h @@ -59,6 +59,13 @@ #define VP8_TEMPORAL_ALT_REF 1 +#if CONFIG_NEW_MVREF +// temp. relate to mv_ref_sum_distance stats +#define CUR_BEST 0 +#define NEW_BEST 1 +#define BEST_SELECTED 2 +#endif + typedef struct { MV_CONTEXT mvc[2]; int mvcosts[2][MVvals + 1]; @@ -752,6 +759,12 @@ typedef struct VP8_COMP { [VP8_SWITCHABLE_FILTERS]; #endif +#if CONFIG_NEW_MVREF + // temp stats [REF_FRAME]{REF_METHOD] + unsigned int mv_ref_sum_distance[4][3]; + unsigned int best_ref_index_counts[17]; +#endif + } VP8_COMP; void control_data_rate(VP8_COMP *cpi); |