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

Commit 938dd6b1 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 am: 74c337dd

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



Change-Id: I5e9ff901b35edc0f797f1d8eae7044a65e980bc3
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents a43b0500 74c337dd
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);
    }