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