Home | History | Annotate | Download | only in encoder

Lines Matching defs:xd

81   MACROBLOCKD *xd;
90 MACROBLOCKD *const xd = args->xd;
91 struct macroblockd_plane *pd = &xd->plane[plane];
94 set_contexts(xd, pd, plane_bsize, tx_size, pd->eobs[block] > 0, aoff, loff);
101 MACROBLOCKD *xd = args->xd;
104 struct macroblockd_plane *pd = &xd->plane[plane];
105 MB_MODE_INFO *mbmi = &xd->mi_8x8[0]->mbmi;
127 get_scan(xd, tx_size, type, block, &scan, &nb);
162 set_contexts(xd, pd, plane_bsize, tx_size, c > 0, aoff, loff);
166 MACROBLOCKD *xd;
174 args->skippable[0] &= (!args->xd->plane[plane].eobs[block]);
177 int vp9_sb_is_skippable(MACROBLOCKD *xd, BLOCK_SIZE bsize) {
179 struct is_skippable_args args = {xd, &result};
180 foreach_transformed_block(xd, bsize, is_skippable, &args);
184 int vp9_is_skippable_in_plane(MACROBLOCKD *xd, BLOCK_SIZE bsize,
187 struct is_skippable_args args = {xd, &result};
188 foreach_transformed_block_in_plane(xd, bsize, plane, is_skippable, &args);
195 MACROBLOCKD *const xd = &cpi->mb.e_mbd;
196 MB_MODE_INFO *const mbmi = &xd->mi_8x8[0]->mbmi;
198 const int mb_skip_context = vp9_get_pred_context_mbskip(xd);
201 struct tokenize_b_args arg = {cpi, xd, t, mbmi->tx_size, cpi->mb.token_cache};
203 mbmi->skip_coeff = vp9_sb_is_skippable(xd, bsize);
207 reset_skip_context(xd, bsize);
215 foreach_transformed_block(xd, bsize, tokenize_b, &arg);
217 foreach_transformed_block(xd, bsize, set_entropy_context_b, &arg);