diff --git a/libcelt/celt.c b/libcelt/celt.c index d683667f..cb68520a 100644 --- a/libcelt/celt.c +++ b/libcelt/celt.c @@ -346,7 +346,7 @@ int EXPORT celt_encode(CELTEncoder * restrict st, celt_int16_t * restrict pcm, u /* No pitch, so we just pretend we found a gain of zero */ for (i=0;imode->nbPBands;i++) gains[i] = 0; - ec_enc_uint(&st->enc, 0, 128); + ec_enc_bits(&st->enc, 0, 7); for (i=0;i QCONST32(.3f,15)) + { + id = vq_index(gains, pgain_table, len, 128); + } else { + id = 0; + } ec_enc_bits(enc, id, 7); /*for (i=0;i