Lines Matching refs:step

384 static av_always_inline void do_a_deblock_C(uint8_t *src, int step,
392 src+= step*4; // src points to begin of the 8x8 Block
396 numEq += ((unsigned)(src[-1*step] - src[0*step] + dcOffset)) < dcThreshold;
397 numEq += ((unsigned)(src[ 0*step] - src[1*step] + dcOffset)) < dcThreshold;
398 numEq += ((unsigned)(src[ 1*step] - src[2*step] + dcOffset)) < dcThreshold;
399 numEq += ((unsigned)(src[ 2*step] - src[3*step] + dcOffset)) < dcThreshold;
400 numEq += ((unsigned)(src[ 3*step] - src[4*step] + dcOffset)) < dcThreshold;
401 numEq += ((unsigned)(src[ 4*step] - src[5*step] + dcOffset)) < dcThreshold;
402 numEq += ((unsigned)(src[ 5*step] - src[6*step] + dcOffset)) < dcThreshold;
403 numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold;
404 numEq += ((unsigned)(src[ 7*step] - src[8*step] + dcOffset)) < dcThreshold;
408 if(src[0] > src[step]){
410 min= src[step];
412 max= src[step];
416 if(src[x*step] > src[(x+1)*step]){
417 if(src[x *step] > max) max= src[ x *step];
418 if(src[(x+1)*step] < min) min= src[(x+1)*step];
420 if(src[(x+1)*step] > max) max= src[(x+1)*step];
421 if(src[ x *step] < min) min= src[ x *step];
425 const int first= FFABS(src[-1*step] - src[0]) < QP ? src[-1*step] : src[0];
426 const int last= FFABS(src[8*step] - src[7*step]) < QP ? src[8*step] : src[7*step];
429 sums[0] = 4*first + src[0*step] + src[1*step] + src[2*step] + 4;
430 sums[1] = sums[0] - first + src[3*step];
431 sums[2] = sums[1] - first + src[4*step];
432 sums[3] = sums[2] - first + src[5*step];
433 sums[4] = sums[3] - first + src[6*step];
434 sums[5] = sums[4] - src[0*step] + src[7*step];
435 sums[6] = sums[5] - src[1*step] + last;
436 sums[7] = sums[6] - src[2*step] + last;
437 sums[8] = sums[7] - src[3*step] + last;
438 sums[9] = sums[8] - src[4*step] + last;
441 src[0*step] =
442 src[1*step] =
443 src[2*step] =
444 src[3*step] =
445 src[4*step] =
446 src[5*step] =
447 src[6*step] =
448 src[7*step] = 128;
450 src[0*step]= (sums[0] + sums[2] + 2*src[0*step])>>4;
451 src[1*step]= (sums[1] + sums[3] + 2*src[1*step])>>4;
452 src[2*step]= (sums[2] + sums[4] + 2*src[2*step])>>4;
453 src[3*step]= (sums[3] + sums[5] + 2*src[3*step])>>4;
454 src[4*step]= (sums[4] + sums[6] + 2*src[4*step])>>4;
455 src[5*step]= (sums[5] + sums[7] + 2*src[5*step])>>4;
456 src[6*step]= (sums[6] + sums[8] + 2*src[6*step])>>4;
457 src[7*step]= (sums[7] + sums[9] + 2*src[7*step])>>4;
460 const int middleEnergy= 5*(src[4*step] - src[3*step]) + 2*(src[2*step] - src[5*step]);
463 const int q=(src[3*step] - src[4*step])/2;
464 const int leftEnergy= 5*(src[2*step] - src[1*step]) + 2*(src[0*step] - src[3*step]);
465 const int rightEnergy= 5*(src[6*step] - src[5*step]) + 2*(src[4*step] - src[7*step]);
483 src[3*step]= av_clip_uint8(src[3*step] - d);
484 src[4*step]= av_clip_uint8(src[4*step] + d);
488 src[3*step]-= d;
489 src[4*step]+= d;