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

gitlab.xiph.org/xiph/opus.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Marc Valin <jmvalin@amazon.com>2023-09-28 02:46:40 +0300
committerJean-Marc Valin <jmvalin@amazon.com>2023-09-28 02:46:40 +0300
commit25c65a0c0b9ce8282cfc713a7c0581664c93ab18 (patch)
treea5779807ec6eb8c21e66674f8151b9673da85cfd
parent9a7bb764d40b9bb65131b4fa64d88e6b16a4d844 (diff)
Fix stats indexing for state
-rw-r--r--silk/dred_decoder.c2
-rw-r--r--silk/dred_encoder.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/silk/dred_decoder.c b/silk/dred_decoder.c
index 500f33b8..acc79ec3 100644
--- a/silk/dred_decoder.c
+++ b/silk/dred_decoder.c
@@ -68,7 +68,7 @@ int dred_ec_decode(OpusDRED *dec, const opus_uint8 *bytes, int num_bytes, int mi
/*printf("%d %d %d\n", dred_offset, q0, dQ);*/
//dred_decode_state(&ec, dec->state);
- state_qoffset = q0*(DRED_LATENT_DIM+DRED_STATE_DIM) + DRED_STATE_DIM;
+ state_qoffset = q0*(DRED_LATENT_DIM+DRED_STATE_DIM) + DRED_LATENT_DIM;
dred_decode_latents(
&ec,
dec->state,
diff --git a/silk/dred_encoder.c b/silk/dred_encoder.c
index 41228334..3df420be 100644
--- a/silk/dred_encoder.c
+++ b/silk/dred_encoder.c
@@ -230,7 +230,7 @@ int dred_encode_silk_frame(const DREDEnc *enc, unsigned char *buf, int max_chunk
ec_enc_uint(&ec_encoder, enc->dred_offset, 32);
ec_enc_uint(&ec_encoder, q0, 16);
ec_enc_uint(&ec_encoder, dQ, 8);
- state_qoffset = q0*(DRED_LATENT_DIM+DRED_STATE_DIM) + DRED_STATE_DIM;
+ state_qoffset = q0*(DRED_LATENT_DIM+DRED_STATE_DIM) + DRED_LATENT_DIM;
dred_encode_latents(
&ec_encoder,
enc->initial_state,