diff options
author | Harald Welte <laforge@osmocom.org> | 2020-05-10 20:59:43 +0200 |
---|---|---|
committer | laforge <laforge@osmocom.org> | 2020-05-14 15:48:09 +0000 |
commit | db1bc21d732f18156bc723112cd1ccb96e3e088b (patch) | |
tree | d54e137124dc10884e992b2cf085fc98bcdfc1bc | |
parent | 4119e5124d1c7584f2024245adf6823e96d82232 (diff) |
trau_frame: Fix AMR frame decoding
Change-Id: I9b2dbca05217ee78cade2a47a02857f7cf7e0cd7
-rw-r--r-- | src/trau_frame.c | 1 |
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); |