aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2020-05-10 20:59:43 +0200
committerlaforge <laforge@osmocom.org>2020-05-14 15:48:09 +0000
commitdb1bc21d732f18156bc723112cd1ccb96e3e088b (patch)
treed54e137124dc10884e992b2cf085fc98bcdfc1bc
parent4119e5124d1c7584f2024245adf6823e96d82232 (diff)
trau_frame: Fix AMR frame decoding
-rw-r--r--src/trau_frame.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/trau_frame.c b/src/trau_frame.c
index 9558b3f..ac373aa 100644
--- a/src/trau_frame.c
+++ b/src/trau_frame.c
@@ -85,6 +85,7 @@ static void decode_amr(struct decoded_trau_frame *fr, const ubit_t *trau_bits)
memcpy(fr->t_bits+0, trau_bits+316, 4);
/* D1 .. D5 */
memcpy(fr->d_bits, trau_bits+43, 5);
+ d_idx += 5;
/* D6 .. D245 */
for (i = 48; i < 304; i += 16) {
memcpy(fr->d_bits + d_idx, trau_bits+i+1, 15);