Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 74c337dd authored by Jakub Pawłowski's avatar Jakub Pawłowski Committed by Automerger Merge Worker
Browse files

Merge "fix: Spurious high frequency on PLC at 48 KHz" am: 59a602a6 am:...

Merge "fix: Spurious high frequency on PLC at 48 KHz" am: 59a602a6 am: 6c527b87 am: 387932f0 am: fbc022c2

Original change: https://android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/2054087



Change-Id: If93f1eb8bee78e53b12094bcc718d926cfe4458d
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 9362d210 fbc022c2
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -453,6 +453,7 @@ static void synthesize(struct lc3_decoder *decoder,
    enum lc3_srate sr = decoder->sr;
    enum lc3_srate sr_pcm = decoder->sr_pcm;
    int ns = LC3_NS(dt, sr_pcm);
    int ne = LC3_NE(dt, sr);
    int nh = LC3_NH(sr_pcm);

    float *xf = decoder->xs;
@@ -474,6 +475,8 @@ static void synthesize(struct lc3_decoder *decoder,
    } else {
        lc3_plc_synthesize(dt, sr, &decoder->plc, xg, xf);

        memset(xf + ne, 0, (ns - ne) * sizeof(float));

        lc3_mdct_inverse(dt, sr_pcm, sr, xf, xd, xs);
    }