libg722_1 0.1.0
bv16postfilter.h
1/*****************************************************************************/
2/* BroadVoice(R)16 (BV16) Floating-Point ANSI-C Source Code */
3/* Revision Date: August 19, 2009 */
4/* Version 1.0 */
5/*****************************************************************************/
6
7/*****************************************************************************/
8/* Copyright 2000-2009 Broadcom Corporation */
9/* */
10/* This software is provided under the GNU Lesser General Public License, */
11/* version 2.1, as published by the Free Software Foundation ("LGPL"). */
12/* This program is distributed in the hope that it will be useful, but */
13/* WITHOUT ANY SUPPORT OR WARRANTY; without even the implied warranty of */
14/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the LGPL for */
15/* more details. A copy of the LGPL is available at */
16/* http://www.broadcom.com/licenses/LGPLv2.1.php, */
17/* or by writing to the Free Software Foundation, Inc., */
18/* 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
19/*****************************************************************************/
20
21
22/*****************************************************************************
23 postfilt.h : BV16 Post Filter
24
25 $Log: bv16postfilter.h,v $
26 Revision 1.1.1.1 2009/11/19 12:10:48 steveu
27 Start from Broadcom's code
28
29 Revision 1.1.1.1 2009/11/17 14:06:02 steveu
30 start
31
32******************************************************************************/
33
34void postfilter(Float *s, /* input : quantized speech signal */
35 int pp, /* input : pitch period */
36 Float *ma_a,
37 Float *b_prv,
38 int *pp_prv,
39 Float *e); /* output: enhanced speech signal */