| @@ -433,8 +433,8 @@ static void FUNC(apply_bdof_min_block)(pixel* dst, const ptrdiff_t dst_stride, c · 432 unmodified lines |
| 433 | const int16_t* gh[] = { gradient_h[0] + 1 + BDOF_PADDED_SIZE, gradient_h[1] + 1 + BDOF_PADDED_SIZE }; | 433 | const int16_t* gh[] = { gradient_h[0] + 1 + BDOF_PADDED_SIZE, gradient_h[1] + 1 + BDOF_PADDED_SIZE }; |
| 434 | const int16_t* gv[] = { gradient_v[0] + 1 + BDOF_PADDED_SIZE, gradient_v[1] + 1 + BDOF_PADDED_SIZE }; | 434 | const int16_t* gv[] = { gradient_v[0] + 1 + BDOF_PADDED_SIZE, gradient_v[1] + 1 + BDOF_PADDED_SIZE }; |
| 435 | | 435 | |
| 436 | for (int y = 0; y < BDOF_BLOCK_SIZE; y++) { | 436 | for (int y = 0; y < BDOF_MIN_BLOCK_SIZE; y++) { |
| 437 | for (int x = 0; x < BDOF_BLOCK_SIZE; x++) { | 437 | for (int x = 0; x < BDOF_MIN_BLOCK_SIZE; x++) { |
| 438 | const int idx = y * BDOF_PADDED_SIZE + x; | 438 | const int idx = y * BDOF_PADDED_SIZE + x; |
| 439 | const int bdof_offset = vx * (gh[0][idx] - gh[1][idx]) + vy * (gv[0][idx] - gv[1][idx]); | 439 | const int bdof_offset = vx * (gh[0][idx] - gh[1][idx]) + vy * (gv[0][idx] - gv[1][idx]); |
| 440 | dst[x] = av_clip_pixel((src0[x] + offset4 + src1[x] + bdof_offset) >> shift4); | 440 | dst[x] = av_clip_pixel((src0[x] + offset4 + src1[x] + bdof_offset) >> shift4); |
| @@ -461,8 +461,8 @@ static void FUNC(apply_bdof)(uint8_t *_dst, const ptrdiff_t _dst_stride, int16_t · 20 unmodified lines |
| 461 | _src1, MAX_PB_SIZE, block_w, block_h, 1); | 461 | _src1, MAX_PB_SIZE, block_w, block_h, 1); |
| 462 | pad_int16(_src1, MAX_PB_SIZE, block_w, block_h); | 462 | pad_int16(_src1, MAX_PB_SIZE, block_w, block_h); |
| 463 | | 463 | |
| 464 | for (int y = 0; y < block_h; y += BDOF_BLOCK_SIZE) { | 464 | for (int y = 0; y < block_h; y += BDOF_MIN_BLOCK_SIZE) { |
| 465 | for (int x = 0; x < block_w; x += BDOF_BLOCK_SIZE) { | 465 | for (int x = 0; x < block_w; x += BDOF_MIN_BLOCK_SIZE) { |
| 466 | const int16_t* src0 = _src0 + y * MAX_PB_SIZE + x; | 466 | const int16_t* src0 = _src0 + y * MAX_PB_SIZE + x; |
| 467 | const int16_t* src1 = _src1 + y * MAX_PB_SIZE + x; | 467 | const int16_t* src1 = _src1 + y * MAX_PB_SIZE + x; |
| 468 | pixel *d = dst + x; | 468 | pixel *d = dst + x; |
| @@ -472,7 +472,7 @@ static void FUNC(apply_bdof)(uint8_t *_dst, const ptrdiff_t _dst_stride, int16_t · 3 unmodified lines |
| 472 | FUNC(derive_bdof_vx_vy)(src0, src1, gh, gv, BDOF_PADDED_SIZE, &vx, &vy); | 472 | FUNC(derive_bdof_vx_vy)(src0, src1, gh, gv, BDOF_PADDED_SIZE, &vx, &vy); |
| 473 | FUNC(apply_bdof_min_block)(d, dst_stride, src0, src1, gh, gv, vx, vy); | 473 | FUNC(apply_bdof_min_block)(d, dst_stride, src0, src1, gh, gv, vx, vy); |
| 474 | } | 474 | } |
| 475 | dst += BDOF_BLOCK_SIZE * dst_stride; | 475 | dst += BDOF_MIN_BLOCK_SIZE * dst_stride; |
| 476 | } | 476 | } |
| 477 | } | 477 | } |
| 478 | | 478 | |