Showing the changes to libavfilter (1 of 1 file). Show all
Unified · Split
| @@ -304,8 +304,8 @@ static void calculate_mask_curve(AudioPsyClipContext *s, · 303 unmodified lines | ||
| 304 | 304 | mask_curve[i] = 0; |
| 305 | 305 | |
| 306 | 306 | for (int i = 0; i < s->num_psy_bins; i++) { |
| 307 | + int base_idx, start_bin, end_bin, table_idx; | |
| 307 | 308 | float magnitude; |
| 308 | − int table_idx; | |
| 309 | 309 | int range[2]; |
| 310 | 310 | |
| 311 | 311 | if (i == 0) { |
| @@ -322,9 +322,9 @@ static void calculate_mask_curve(AudioPsyClipContext *s, · 10 unmodified lines | ||
| 322 | 322 | table_idx = s->spread_table_index[i]; |
| 323 | 323 | range[0] = s->spread_table_range[table_idx][0]; |
| 324 | 324 | range[1] = s->spread_table_range[table_idx][1]; |
| 325 | − int base_idx = table_idx * s->num_psy_bins; | |
| 326 | − int start_bin = FFMAX(0, i + range[0]); | |
| 327 | − int end_bin = FFMIN(s->num_psy_bins, i + range[1]); | |
| 325 | + base_idx = table_idx * s->num_psy_bins; | |
| 326 | + start_bin = FFMAX(0, i + range[0]); | |
| 327 | + end_bin = FFMIN(s->num_psy_bins, i + range[1]); | |
| 328 | 328 | |
| 329 | 329 | for (int j = start_bin; j < end_bin; j++) |
| 330 | 330 | mask_curve[j] += s->spread_table[base_idx + s->num_psy_bins / 2 + j - i] * magnitude; |