view libgsmefr/vad.h @ 125:2b3f612a5fe5

doc/RTP-BFI-extension: import from themwi-system-sw, sans the osmo-bts patch section
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 10 Dec 2022 23:54:11 +0000
parents 756605c4850f
children
line wrap: on
line source

/***************************************************************************
 *
 *   File Name: vad.h
 *
 *   Purpose:   Contains the prototypes for all functions of voice activity
 *              detection. Also contains the type definition for the pseudo
 *              floating point data type.
 *
 **************************************************************************/

void vad_reset (struct EFR_encoder_state *st);

Word16 vad_computation (
    struct EFR_encoder_state *st,
    Word16 r_h[],
    Word16 r_l[],
    Word16 scal_acf,
    Word16 rc[],
    Word16 ptch
);

void periodicity_update (
    struct EFR_encoder_state *st,
    Word16 lags[]
);