Lines Matching defs:rtcd

101 static void vp8_subtract_mb(const VP8_ENCODER_RTCD *rtcd, MACROBLOCK *x)
103 ENCODEMB_INVOKE(&rtcd->encodemb, submby)(x->src_diff, x->src.y_buffer, x->e_mbd.predictor, x->src.y_stride);
104 ENCODEMB_INVOKE(&rtcd->encodemb, submbuv)(x->src_diff, x->src.u_buffer, x->src.v_buffer, x->e_mbd.predictor, x->src.uv_stride);
261 const VP8_ENCODER_RTCD *rtcd)
505 static void optimize_mb(MACROBLOCK *x, const VP8_ENCODER_RTCD *rtcd)
527 ta + vp8_block2above[b], tl + vp8_block2left[b], rtcd);
533 ta + vp8_block2above[b], tl + vp8_block2left[b], rtcd);
540 ta + vp8_block2above[b], tl + vp8_block2left[b], rtcd);
545 void vp8_optimize_mby(MACROBLOCK *x, const VP8_ENCODER_RTCD *rtcd)
574 ta + vp8_block2above[b], tl + vp8_block2left[b], rtcd);
582 ta + vp8_block2above[b], tl + vp8_block2left[b], rtcd);
586 void vp8_optimize_mbuv(MACROBLOCK *x, const VP8_ENCODER_RTCD *rtcd)
608 ta + vp8_block2above[b], tl + vp8_block2left[b], rtcd);
613 void vp8_encode_inter16x16(const VP8_ENCODER_RTCD *rtcd, MACROBLOCK *x)
617 vp8_subtract_mb(rtcd, x);
625 optimize_mb(x, rtcd);
628 vp8_inverse_transform_mb(IF_RTCD(&rtcd->common->idct), &x->e_mbd);
630 RECON_INVOKE(&rtcd->common->recon, recon_mb)
631 (IF_RTCD(&rtcd->common->recon), &x->e_mbd);
636 void vp8_encode_inter16x16y(const VP8_ENCODER_RTCD *rtcd, MACROBLOCK *x)
640 ENCODEMB_INVOKE(&rtcd->encodemb, submby)(x->src_diff, x->src.y_buffer, x->e_mbd.predictor, x->src.y_stride);
646 vp8_inverse_transform_mby(IF_RTCD(&rtcd->common->idct), &x->e_mbd);
648 RECON_INVOKE(&rtcd->common->recon, recon_mby)
649 (IF_RTCD(&rtcd->common->recon), &x->e_mbd);
653 void vp8_encode_inter16x16uvrd(const VP8_ENCODER_RTCD *rtcd, MACROBLOCK *x)
656 ENCODEMB_INVOKE(&rtcd->encodemb, submbuv)(x->src_diff, x->src.u_buffer, x->src.v_buffer, x->e_mbd.predictor, x->src.uv_stride);