Skip to content

Commit d25c114

Browse files
committed
Remove unreachable condition
Change-Id: I9149d1574f72e6ecb532300712660abb29d0d027
1 parent 5613256 commit d25c114

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

src/enc/predictor_enc.c

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -960,6 +960,7 @@ static void GetBestGreenRedToBlue(const uint32_t* argb, int stride,
960960
const int8_t offset[kGreenRedToBlueNumAxis][2] = {
961961
{0, -1}, {0, 1}, {-1, 0}, {1, 0}, {-1, -1}, {-1, 1}, {1, -1}, {1, 1}};
962962
const int8_t delta_lut[kGreenRedToBlueMaxIters] = {16, 16, 8, 4, 2, 2, 2};
963+
// Only axis aligned diffs for lower quality.
963964
const int iters = (quality < 25) ? 1
964965
: (quality > 50) ? kGreenRedToBlueMaxIters
965966
: 4;
@@ -985,10 +986,6 @@ static void GetBestGreenRedToBlue(const uint32_t* argb, int stride,
985986
green_to_blue_best = green_to_blue_cur;
986987
red_to_blue_best = red_to_blue_cur;
987988
}
988-
if (quality < 25 && iter == 4) {
989-
// Only axis aligned diffs for lower quality.
990-
break; // next iter.
991-
}
992989
}
993990
if (delta == 2 && green_to_blue_best == 0 && red_to_blue_best == 0) {
994991
// Further iterations would not help.

0 commit comments

Comments
 (0)