1524 |
|
|
1525 |
} // end of (i=0;i<=last_non_zero;i++) |
} // end of (i=0;i<=last_non_zero;i++) |
1526 |
|
|
|
|
|
|
last_score = 256 * 256 * 256 * 120; |
|
|
for (i = left_limit; i <= last_non_zero + 1; i++) |
|
|
{ |
|
|
int score = score_tab[i]; |
|
|
if (i) |
|
|
score += 2*lambda; /* coded block means 2 extra bits (roughly) */ |
|
|
|
|
|
if (score < last_score) |
|
|
{ |
|
|
last_score = score; |
|
|
last_i = i; |
|
|
last_level = level_tab[i]; |
|
|
last_run = run_tab[i]; |
|
|
} |
|
|
} |
|
|
|
|
1527 |
last_non_zero = last_i - 1; |
last_non_zero = last_i - 1; |
1528 |
if (last_non_zero < 0) |
if (last_non_zero < 0) |
1529 |
return last_non_zero; |
return last_non_zero; |