|
|
@@ -399,13 +399,12 @@ static void celt_search_for_intensity(OpusPsyContext *s, CeltFrame *f) |
|
|
{ |
|
|
{ |
|
|
int i, best_band = CELT_MAX_BANDS - 1; |
|
|
int i, best_band = CELT_MAX_BANDS - 1; |
|
|
float dist, best_dist = FLT_MAX; |
|
|
float dist, best_dist = FLT_MAX; |
|
|
|
|
|
/* TODO: fix, make some heuristic up here using the lambda value */ |
|
|
|
|
|
float end_band = 0; |
|
|
|
|
|
|
|
|
if (s->avctx->channels < 2) |
|
|
if (s->avctx->channels < 2) |
|
|
return; |
|
|
return; |
|
|
|
|
|
|
|
|
/* TODO: fix, make some heuristic up here using the lambda value */ |
|
|
|
|
|
float end_band = 0; |
|
|
|
|
|
|
|
|
|
|
|
for (i = f->end_band; i >= end_band; i--) { |
|
|
for (i = f->end_band; i >= end_band; i--) { |
|
|
f->intensity_stereo = i; |
|
|
f->intensity_stereo = i; |
|
|
bands_dist(s, f, &dist); |
|
|
bands_dist(s, f, &dist); |
|
|
|