Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/celt.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Marc Valin <jean-marc.valin@usherbrooke.ca>2009-05-02 05:28:58 +0400
committerJean-Marc Valin <jean-marc.valin@usherbrooke.ca>2009-05-02 05:28:58 +0400
commit32ec58cc3e80d63b26ff139fc8c4f4a27cd75d69 (patch)
treebd06646fdeecfae237d9aec40b5ed4935750454f /libcelt/quant_bands.h
parent18a3b79d24cf322b0ec7eec4867a1bc99d3fd1d7 (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.h2
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);