view libtwamr/pre_big.h @ 577:d68b2c92464a
libgsmhr1: bring in parts of dtx.[ch] needed for RxFE
author |
Mychaela Falconia <falcon@freecalypso.org> |
date |
Thu, 13 Feb 2025 03:06:11 +0000 (6 weeks ago) |
parents |
38ee82480462 |
children |
|
line source
/*
********************************************************************************
*
* GSM AMR-NB speech codec R98 Version 7.6.0 December 12, 2001
* R99 Version 3.3.0
* REL-4 Version 4.1.0
*
********************************************************************************
*
* File : pre_big.h
* Purpose : Big subframe (2 subframes) preprocessing
*
********************************************************************************
*/
#ifndef pre_big_h
#define pre_big_h "$Id $"
/*
********************************************************************************
* INCLUDE FILES
********************************************************************************
*/
#include "tw_amr.h"
#include "typedef.h"
#include "cnst.h"
/*
********************************************************************************
* DECLARATION OF PROTOTYPES
********************************************************************************
*/
int pre_big(
enum Mode mode, /* i : coder mode */
const Word16 gamma1[], /* i : spectral exp. factor 1 */
const Word16 gamma1_12k2[],/* i : spectral exp. factor 1 for EFR */
const Word16 gamma2[], /* i : spectral exp. factor 2 */
Word16 A_t[], /* i : A(z) unquantized, for 4 subframes, Q12 */
Word16 frameOffset, /* i : Start position in speech vector, Q0 */
Word16 speech[], /* i : speech, Q0 */
Word16 mem_w[], /* i/o: synthesis filter memory state, Q0 */
Word16 wsp[] /* o : weighted speech Q0 */
);
#endif