Lines Matching defs:macroblockd

209 typedef struct macroblockd {  struct
221 BLOCKD block[25];
222 int fullpixel_mask;
224 YV12_BUFFER_CONFIG pre; /* Filtered copy of previous frame reconstruction */
225 YV12_BUFFER_CONFIG dst;
227 MODE_INFO *mode_info_context;
228 int mode_info_stride;
230 FRAME_TYPE frame_type;
232 int up_available;
233 int left_available;
235 unsigned char *recon_above[3];
236 unsigned char *recon_left[3];
237 int recon_left_stride[2];
240 ENTROPY_CONTEXT_PLANES *above_context;
241 ENTROPY_CONTEXT_PLANES *left_context;
245 unsigned char segmentation_enabled;
248 unsigned char update_mb_segmentation_map;
251 unsigned char update_mb_segmentation_data;
254 unsigned char mb_segement_abs_delta;
261 vp8_prob mb_segment_tree_probs[MB_FEATURE_TREE_PROBS];
263 signed char segment_feature_data[MB_LVL_MAX][MAX_MB_SEGMENTS];
266 unsigned char mode_ref_lf_delta_enabled;
267 unsigned char mode_ref_lf_delta_update;
271 last_ref_lf_deltas[MAX_REF_LF_DELTAS]; /* 0 = Intra, Last, GF, ARF */
272 signed char ref_lf_deltas[MAX_REF_LF_DELTAS]; /* 0 = Intra, Last, GF, ARF */
274 signed char last_mode_lf_deltas[MAX_MODE_LF_DELTAS];
276 mode_lf_deltas[MAX_MODE_LF_DELTAS]; /* 0 = BPRED, ZERO_MV, MV, SPLIT */
279 int mb_to_left_edge;
280 int mb_to_right_edge;
281 int mb_to_top_edge;
282 int mb_to_bottom_edge;
284 vp8_subpix_fn_t subpixel_predict;
285 vp8_subpix_fn_t subpixel_predict8x4;
286 vp8_subpix_fn_t subpixel_predict8x8;
287 vp8_subpix_fn_t subpixel_predict16x16;
289 void *current_bc;
291 int corrupted;
293 struct vpx_internal_error_info error_info;