Home | History | Annotate | Download | only in encoder

Lines Matching refs: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);
260 const VP8_ENCODER_RTCD *rtcd)
503 void vp8_optimize_mb(MACROBLOCK *x, const VP8_ENCODER_RTCD *rtcd)
525 ta + vp8_block2above[b], tl + vp8_block2left[b], rtcd);
531 ta + vp8_block2above[b], tl + vp8_block2left[b], rtcd);
537 ta + vp8_block2above[b], tl + vp8_block2left[b], rtcd);
545 ta + vp8_block2above[b], tl + vp8_block2left[b], rtcd);
550 void vp8_optimize_mby(MACROBLOCK *x, const VP8_ENCODER_RTCD *rtcd)
579 ta + vp8_block2above[b], tl + vp8_block2left[b], rtcd);
587 ta + vp8_block2above[b], tl + vp8_block2left[b], rtcd);
591 void vp8_optimize_mbuv(MACROBLOCK *x, const VP8_ENCODER_RTCD *rtcd)
613 ta + vp8_block2above[b], tl + vp8_block2left[b], rtcd);
619 ta + vp8_block2above[b], tl + vp8_block2left[b], rtcd);
625 void vp8_encode_inter16x16(const VP8_ENCODER_RTCD *rtcd, MACROBLOCK *x)
629 vp8_subtract_mb(rtcd, x);
637 vp8_optimize_mb(x, rtcd);
640 vp8_inverse_transform_mb(IF_RTCD(&rtcd->common->idct), &x->e_mbd);
642 RECON_INVOKE(&rtcd->common->recon, recon_mb)
643 (IF_RTCD(&rtcd->common->recon), &x->e_mbd);
648 void vp8_encode_inter16x16y(const VP8_ENCODER_RTCD *rtcd, MACROBLOCK *x)
652 ENCODEMB_INVOKE(&rtcd->encodemb, submby)(x->src_diff, x->src.y_buffer, x->e_mbd.predictor, x->src.y_stride);
658 vp8_inverse_transform_mby(IF_RTCD(&rtcd->common->idct), &x->e_mbd);
660 RECON_INVOKE(&rtcd->common->recon, recon_mby)
661 (IF_RTCD(&rtcd->common->recon), &x->e_mbd);
665 void vp8_encode_inter16x16uv(const VP8_ENCODER_RTCD *rtcd, MACROBLOCK *x)
669 ENCODEMB_INVOKE(&rtcd->encodemb, submbuv)(x->src_diff, x->src.u_buffer, x->src.v_buffer, x->e_mbd.predictor, x->src.uv_stride);
675 vp8_inverse_transform_mbuv(IF_RTCD(&rtcd->common->idct), &x->e_mbd);
677 vp8_recon_intra_mbuv(IF_RTCD(&rtcd->common->recon), &x->e_mbd);
681 void vp8_encode_inter16x16uvrd(const VP8_ENCODER_RTCD *rtcd, MACROBLOCK *x)
684 ENCODEMB_INVOKE(&rtcd->encodemb, submbuv)(x->src_diff, x->src.u_buffer, x->src.v_buffer, x->e_mbd.predictor, x->src.uv_stride);