From 166a6c8e49fe1335feae6ffc450325f7f5f628c6 Mon Sep 17 00:00:00 2001
From: Jean-Marc Valin <jmvalin@amazon.com>
Date: Tue, 31 Oct 2023 02:14:03 -0400
Subject: [PATCH] Fix silly bug in CELT Deep PLC

---
 celt/celt_decoder.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/celt/celt_decoder.c b/celt/celt_decoder.c
index 32e26f1bb..d6cff2609 100644
--- a/celt/celt_decoder.c
+++ b/celt/celt_decoder.c
@@ -946,7 +946,7 @@ static void celt_decode_lost(CELTDecoder * OPUS_RESTRICT st, int N, int LM
             for (sum=0, j=0;j<16;j++) sum += 3*st->plc_pcm[i+j+1]*sinc_filter[3*j+2];
             buf[DECODE_BUFFER_SIZE-N+3*i+1] = sum;
             for (sum=0, j=0;j<16;j++) sum += 3*st->plc_pcm[i+j+1]*sinc_filter[3*j+1];
-            buf[DECODE_BUFFER_SIZE-N+3*i+1] = sum;
+            buf[DECODE_BUFFER_SIZE-N+3*i+2] = sum;
          }
          OPUS_MOVE(st->plc_pcm, &st->plc_pcm[N/3], st->plc_fill-N/3);
          st->plc_fill -= N/3;
-- 
GitLab