Home | History | Annotate | Download | only in encoder

Lines Matching refs:pre_stride

187 #define PRE(r,c) (*(d->base_pre) + d->pre + ((r)>>2) * d->pre_stride + ((c)>>2)) // pointer to predictor base of a motionvector
189 #define DIST(r,c) vfp->svf( PRE(r,c), d->pre_stride, SP(c),SP(r), z,b->src_stride,&sse) // returns subpixel variance error function.
200 unsigned char *y = *(d->base_pre) + d->pre + (bestmv->row) * d->pre_stride + bestmv->col;
223 besterr = vfp->vf(y, d->pre_stride, z, b->src_stride, &sse);
318 unsigned char *y = *(d->base_pre) + d->pre + (bestmv->row) * d->pre_stride + bestmv->col;
339 bestmse = vfp->vf(y, d->pre_stride, z, b->src_stride, &sse);
345 left = vfp->svf_halfpix_h(y - 1, d->pre_stride, z, b->src_stride, &sse);
355 right = vfp->svf_halfpix_h(y, d->pre_stride, z, b->src_stride, &sse);
367 up = vfp->svf_halfpix_v(y - d->pre_stride, d->pre_stride, z, b->src_stride, &sse);
377 down = vfp->svf_halfpix_v(y, d->pre_stride, z, b->src_stride, &sse);
398 diag = vfp->svf_halfpix_hv(y - 1 - d->pre_stride, d->pre_stride, z, b->src_stride, &sse);
403 diag = vfp->svf_halfpix_hv(y - d->pre_stride, d->pre_stride, z, b->src_stride, &sse);
408 diag = vfp->svf_halfpix_hv(y - 1, d->pre_stride, z, b->src_stride, &sse);
413 diag = vfp->svf_halfpix_hv(y, d->pre_stride, z, b->src_stride, &sse);
430 y -= d->pre_stride;
445 left = vfp->svf(y, d->pre_stride, this_mv.col & 7, this_mv.row & 7, z, b->src_stride, &sse);
450 left = vfp->svf(y - 1, d->pre_stride, 6, this_mv.row & 7, z, b->src_stride, &sse);
462 right = vfp->svf(y, d->pre_stride, this_mv.col & 7, this_mv.row & 7, z, b->src_stride, &sse);
477 up = vfp->svf(y, d->pre_stride, this_mv.col & 7, this_mv.row & 7, z, b->src_stride, &sse);
482 up = vfp->svf(y - d->pre_stride, d->pre_stride, this_mv.col & 7, 6, z, b->src_stride, &sse);
494 down = vfp->svf(y, d->pre_stride, this_mv.col & 7, this_mv.row & 7, z, b->src_stride, &sse);
522 diag = vfp->svf(y, d->pre_stride, this_mv.col & 7, this_mv.row & 7, z, b->src_stride, &sse);
527 diag = vfp->svf(y - 1, d->pre_stride, 6, this_mv.row & 7, z, b->src_stride, &sse);;
537 diag = vfp->svf(y - d->pre_stridepre_stride, this_mv.col & 7, 6, z, b->src_stride, &sse);
542 diag = vfp->svf(y - d->pre_stride - 1, d->pre_stride, 6, 6, z, b->src_stride, &sse);
553 diag = vfp->svf(y, d->pre_stride, this_mv.col & 7, this_mv.row & 7, z, b->src_stride, &sse);
558 diag = vfp->svf(y - d->pre_stride, d->pre_stride, this_mv.col & 7, 6, z, b->src_stride, &sse);
568 diag = vfp->svf(y, d->pre_stride, this_mv.col & 7, this_mv.row & 7, z, b->src_stride, &sse);
573 diag = vfp->svf(y - 1, d->pre_stride, 6, this_mv.row & 7, z, b->src_stride, &sse);;
580 diag = vfp->svf(y, d->pre_stride, this_mv.col & 7, this_mv.row & 7, z, b->src_stride, &sse);
603 unsigned char *y = *(d->base_pre) + d->pre + (bestmv->row) * d->pre_stride + bestmv->col;
622 bestmse = vfp->vf(y, d->pre_stride, z, b->src_stride, &sse);
628 left = vfp->svf_halfpix_h(y - 1, d->pre_stride, z, b->src_stride, &sse);
638 right = vfp->svf_halfpix_h(y, d->pre_stride, z, b->src_stride, &sse);
650 up = vfp->svf_halfpix_v(y - d->pre_stride, d->pre_stride, z, b->src_stride, &sse);
660 down = vfp->svf_halfpix_v(y, d->pre_stride, z, b->src_stride, &sse);
680 diag = vfp->svf(y - 1 - d->pre_stride, d->pre_stride, 4, 4, z, b->src_stride, &sse);
685 diag = vfp->svf(y - d->pre_stride, d->pre_stride, 4, 4, z, b->src_stride, &sse);
690 diag = vfp->svf(y - 1, d->pre_stride, 4, 4, z, b->src_stride, &sse);
695 diag = vfp->svf(y, d->pre_stride, 4, 4, z, b->src_stride, &sse);
710 diag = vfp->svf_halfpix_hv(y - 1 - d->pre_stride, d->pre_stride, z, b->src_stride, &sse);
720 diag = vfp->svf_halfpix_hv(y - d->pre_stride, d->pre_stride, z, b->src_stride, &sse);
731 diag = vfp->svf_halfpix_hv(y - 1, d->pre_stride, z, b->src_stride, &sse);
741 diag = vfp->svf_halfpix_hv(y, d->pre_stride, z, b->src_stride, &sse);
756 #define PRE(r,c) (*(d->base_pre) + d->pre + (r) * d->pre_stride + (c)) // pointer to predictor base of a motionvector
757 #define DIST(r,c,v) vfp->sdf( src,src_stride,PRE(r,c),d->pre_stride, v) // returns sad error score.
894 return vfp->vf(src, src_stride, PRE(br, bc), d->pre_stride, &thiserr) + MVC(br, bc) ;
924 int in_what_stride = d->pre_stride;
944 in_what = (unsigned char *)(*(d->base_pre) + d->pre + (ref_row * (d->pre_stride)) + ref_col);
1039 int in_what_stride = d->pre_stride;
1059 in_what = (unsigned char *)(*(d->base_pre) + d->pre + (ref_row * (d->pre_stride)) + ref_col);
1181 int in_what_stride = d->pre_stride;
1182 int mv_stride = d->pre_stride;
1202 bestaddress = in_what + (ref_row * d->pre_stride) + ref_col;
1271 int in_what_stride = d->pre_stride;
1272 int mv_stride = d->pre_stride;
1294 bestaddress = in_what + (ref_row * d->pre_stride) + ref_col;
1396 int in_what_stride = d->pre_stride;
1397 int mv_stride = d->pre_stride;
1420 bestaddress = in_what + (ref_row * d->pre_stride) + ref_col;