diff options
Diffstat (limited to 'vp9/encoder/vp9_mbgraph.h')
-rw-r--r-- | vp9/encoder/vp9_mbgraph.h | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/vp9/encoder/vp9_mbgraph.h b/vp9/encoder/vp9_mbgraph.h index 79dd2bc95..bc2a7048f 100644 --- a/vp9/encoder/vp9_mbgraph.h +++ b/vp9/encoder/vp9_mbgraph.h @@ -15,7 +15,23 @@ extern "C" { #endif -void vp9_update_mbgraph_stats(VP9_COMP *cpi); +typedef struct { + struct { + int err; + union { + int_mv mv; + MB_PREDICTION_MODE mode; + } m; + } ref[MAX_REF_FRAMES]; +} MBGRAPH_MB_STATS; + +typedef struct { + MBGRAPH_MB_STATS *mb_stats; +} MBGRAPH_FRAME_STATS; + +struct VP9_COMP; + +void vp9_update_mbgraph_stats(struct VP9_COMP *cpi); #ifdef __cplusplus } // extern "C" |