diff options
author | Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> | 2009-05-02 05:28:58 +0400 |
---|---|---|
committer | Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> | 2009-05-02 05:28:58 +0400 |
commit | 32ec58cc3e80d63b26ff139fc8c4f4a27cd75d69 (patch) | |
tree | bd06646fdeecfae237d9aec40b5ed4935750454f /libcelt/quant_bands.h | |
parent | 18a3b79d24cf322b0ec7eec4867a1bc99d3fd1d7 (diff) |
Dynamically selecting intra energy based on energy variations from the previous
frame
Diffstat (limited to 'libcelt/quant_bands.h')
-rw-r--r-- | libcelt/quant_bands.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libcelt/quant_bands.h b/libcelt/quant_bands.h index 138bb1c..bc1603e 100644 --- a/libcelt/quant_bands.h +++ b/libcelt/quant_bands.h @@ -42,6 +42,8 @@ void quant_prob_free(int *freq); void compute_fine_allocation(const CELTMode *m, int *bits, int budget); +int intra_decision(celt_ener_t *eBands, celt_word16_t *oldEBands, int len); + void quant_coarse_energy(const CELTMode *m, celt_ener_t *eBands, celt_word16_t *oldEBands, int budget, int intra, int *prob, celt_word16_t *error, ec_enc *enc); void quant_fine_energy(const CELTMode *m, celt_ener_t *eBands, celt_word16_t *oldEBands, celt_word16_t *error, int *fine_quant, ec_enc *enc); |