Home | History | Annotate | Download | only in encoder

Lines Matching refs:rtcd

46 void vp8_encode_intra4x4block(const VP8_ENCODER_RTCD *rtcd, MACROBLOCK *x, BLOCK *be, BLOCKD *b, int best_mode)
50 ENCODEMB_INVOKE(&rtcd->encodemb, subb)(be, b, 16);
56 vp8_inverse_transform_b(IF_RTCD(&rtcd->common->idct), b, 32);
58 RECON_INVOKE(&rtcd->common->recon, recon)(b->predictor, b->diff, *(b->base_dst) + b->dst, b->dst_stride);
61 void vp8_encode_intra4x4block_rd(const VP8_ENCODER_RTCD *rtcd, MACROBLOCK *x, BLOCK *be, BLOCKD *b, int best_mode)
65 ENCODEMB_INVOKE(&rtcd->encodemb, subb)(be, b, 16);
71 IDCT_INVOKE(&rtcd->common->idct, idct16)(b->dqcoeff, b->diff, 32);
73 RECON_INVOKE(&rtcd->common->recon, recon)(b->predictor, b->diff, *(b->base_dst) + b->dst, b->dst_stride);
76 void vp8_encode_intra4x4mby(const VP8_ENCODER_RTCD *rtcd, MACROBLOCK *mb)
88 vp8_encode_intra4x4block(rtcd, mb, be, b, b->bmi.mode);
94 void vp8_encode_intra16x16mby(const VP8_ENCODER_RTCD *rtcd, MACROBLOCK *x)
100 ENCODEMB_INVOKE(&rtcd->encodemb, submby)(x->src_diff, x->src.y_buffer, x->e_mbd.predictor, x->src.y_stride);
109 vp8_optimize_mby(x, rtcd);
114 vp8_inverse_transform_mby(IF_RTCD(&rtcd->common->idct), &x->e_mbd);
116 RECON_INVOKE(&rtcd->common->recon, recon_mby)
117 (IF_RTCD(&rtcd->common->recon), &x->e_mbd);
147 void vp8_encode_intra16x16mbyrd(const VP8_ENCODER_RTCD *rtcd, MACROBLOCK *x)
153 ENCODEMB_INVOKE(&rtcd->encodemb, submby)(x->src_diff, x->src.y_buffer, x->e_mbd.predictor, x->src.y_stride);
159 vp8_inverse_transform_mby(IF_RTCD(&rtcd->common->idct), &x->e_mbd);
161 RECON_INVOKE(&rtcd->common->recon, recon_mby)
162 (IF_RTCD(&rtcd->common->recon), &x->e_mbd);
192 void vp8_encode_intra16x16mbuv(const VP8_ENCODER_RTCD *rtcd, MACROBLOCK *x)
196 ENCODEMB_INVOKE(&rtcd->encodemb, submbuv)(x->src_diff, x->src.u_buffer, x->src.v_buffer, x->e_mbd.predictor, x->src.uv_stride);
206 vp8_optimize_mbuv(x, rtcd);
211 vp8_inverse_transform_mbuv(IF_RTCD(&rtcd->common->idct), &x->e_mbd);
213 vp8_recon_intra_mbuv(IF_RTCD(&rtcd->common->recon), &x->e_mbd);
216 void vp8_encode_intra16x16mbuvrd(const VP8_ENCODER_RTCD *rtcd, MACROBLOCK *x)
220 ENCODEMB_INVOKE(&rtcd->encodemb, submbuv)(x->src_diff, x->src.u_buffer, x->src.v_buffer, x->e_mbd.predictor, x->src.uv_stride);
226 vp8_inverse_transform_mbuv(IF_RTCD(&rtcd->common->idct), &x->e_mbd);
228 vp8_recon_intra_mbuv(IF_RTCD(&rtcd->common->recon), &x->e_mbd);