OpusRangeCoder dump;
ff_opus_rc_enc_init(&dump);
- ff_celt_enc_bitalloc(f, &dump);
+ ff_celt_bitalloc(f, &dump, 1);
for (i = 0; i < CELT_MAX_BANDS; i++) {
float bits = 0.0f;
{
float td1, td2;
f->dual_stereo = 0;
+
+ if (s->avctx->channels < 2)
+ return;
+
bands_dist(s, f, &td1);
f->dual_stereo = 1;
bands_dist(s, f, &td2);
int i, best_band = CELT_MAX_BANDS - 1;
float dist, best_dist = FLT_MAX;
+ if (s->avctx->channels < 2)
+ return;
+
/* TODO: fix, make some heuristic up here using the lambda value */
float end_band = 0;