#include <stdio.h>
#include "private.h"
#include "gsm.h"
#include "proto.h"
Go to the source code of this file.
|
static void Postprocessing | P2 ((S, s), struct gsm_state *S, register word *s) |
|
void Gsm_Decoder | P8 ((S, LARcr, Ncr, bcr, Mcr, xmaxcr, xMcr, s), struct gsm_state *S, word *LARcr, word *Ncr, word *bcr, word *Mcr, word *xmaxcr, word *xMcr, word *s) |
|
◆ P2()
static void Postprocessing P2 |
( |
(S, s) |
, |
|
|
struct gsm_state * |
S, |
|
|
register word * |
s |
|
) |
| |
|
static |
◆ P8()
void Gsm_Decoder P8 |
( |
(S, LARcr, Ncr, bcr, Mcr, xmaxcr, xMcr, s) |
, |
|
|
struct gsm_state * |
S, |
|
|
word * |
LARcr, |
|
|
word * |
Ncr, |
|
|
word * |
bcr, |
|
|
word * |
Mcr, |
|
|
word * |
xmaxcr, |
|
|
word * |
xMcr, |
|
|
word * |
s |
|
) |
| |
Definition at line 35 of file gsm/src/decode.c.
References gsm_state::dp0.
49 word erp[40], wt[160];
52 for (j=0; j <= 3; j++, xmaxcr++, bcr++, Ncr++, Mcr++, xMcr += 13) {
54 Gsm_RPE_Decoding( S, *xmaxcr, *Mcr, xMcr, erp );
55 Gsm_Long_Term_Synthesis_Filtering( S, *Ncr, *bcr, erp, drp );
57 for (k = 0; k <= 39; k++) wt[ j * 40 + k ] = drp[ k ];
60 Gsm_Short_Term_Synthesis_Filter( S, LARcr, wt, s );