]> granicus.if.org Git - libvpx/blobdiff - vp9/encoder/vp9_encoder.h
Merge "Moving costs from MACROBLOCK to VP9_COMP."
[libvpx] / vp9 / encoder / vp9_encoder.h
index 364ea3a9ef64b6e1a605f4ab727d87a1efb6fbce..87320952d477a234a6eb7dda1a2a7a0c722ce565 100644 (file)
@@ -499,6 +499,12 @@ typedef struct VP9_COMP {
 
   search_site_config ss_cfg;
 
+  int mbmode_cost[INTRA_MODES];
+  unsigned inter_mode_cost[INTER_MODE_CONTEXTS][INTER_MODES];
+  int intra_uv_mode_cost[FRAME_TYPES][INTRA_MODES];
+  int y_mode_costs[INTRA_MODES][INTRA_MODES][INTRA_MODES];
+  int switchable_interp_costs[SWITCHABLE_FILTER_CONTEXTS][SWITCHABLE_FILTERS];
+
 #if CONFIG_MULTIPLE_ARF
   // ARF tracking variables.
   int multi_arf_enabled;