10725
+ 鐃緒申��申鐃緒申 1 /*
+ 鐃緒申��申鐃緒申 2 ** FAAD2 - Freeware Advanced Audio (AAC) Decoder including SBR decoding
12527
+ 鐃緒申��申鐃緒申 3 ** Copyright (C) 2003-2004 M. Bakker, Ahead Software AG, http://www.nero.com
10725
+ 鐃緒申��申鐃緒申 4 **
+ 鐃緒申��申鐃緒申 5 ** This program is free software; you can redistribute it and/or modify
+ 鐃緒申��申鐃緒申 6 ** it under the terms of the GNU General Public License as published by
+ 鐃緒申��申鐃緒申 7 ** the Free Software Foundation; either version 2 of the License, or
+ 鐃緒申��申鐃緒申 8 ** (at your option) any later version.
+ 鐃緒申��申鐃緒申 9 **
+ 鐃緒申��申鐃緒申 10 ** This program is distributed in the hope that it will be useful,
+ 鐃緒申��申鐃緒申 11 ** but WITHOUT ANY WARRANTY; without even the implied warranty of
+ 鐃緒申��申鐃緒申 12 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ 鐃緒申��申鐃緒申 13 ** GNU General Public License for more details.
+ 鐃緒申��申鐃緒申 14 **
+ 鐃緒申��申鐃緒申 15 ** You should have received a copy of the GNU General Public License
+ 鐃緒申��申鐃緒申 16 ** along with this program; if not, write to the Free Software
+ 鐃緒申��申鐃緒申 17 ** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ 鐃緒申��申鐃緒申 18 **
+ 鐃緒申��申鐃緒申 19 ** Any non-GPL usage of this software or parts of this software is strictly
+ 鐃緒申��申鐃緒申 20 ** forbidden.
+ 鐃緒申��申鐃緒申 21 **
+ 鐃緒申��申鐃緒申 22 ** Commercial non-GPL licensing of this software is possible.
+ 鐃緒申��申鐃緒申 23 ** For more info contact Ahead Software through Mpeg4AAClicense@nero.com.
+ 鐃緒申��申鐃緒申 24 **
18141
+ 鐃緒申��申鐃緒申 25 ** $Id: lt_predict.h,v 1.16 2004/09/04 14:56:28 menno Exp $
10725
+ 鐃緒申��申鐃緒申 26 **/
+ 鐃緒申��申鐃緒申 27
+ 鐃緒申��申鐃緒申 28 #ifdef LTP_DEC
+ 鐃緒申��申鐃緒申 29
+ 鐃緒申��申鐃緒申 30 #ifndef __LT_PREDICT_H__
+ 鐃緒申��申鐃緒申 31 #define __LT_PREDICT_H__
+ 鐃緒申��申鐃緒申 32
+ 鐃緒申��申鐃緒申 33 #ifdef __cplusplus
+ 鐃緒申��申鐃緒申 34 extern "C" {
+ 鐃緒申��申鐃緒申 35 #endif
+ 鐃緒申��申鐃緒申 36
+ 鐃緒申��申鐃緒申 37 #include "filtbank.h"
+ 鐃緒申��申鐃緒申 38
12527
+ 鐃緒申��申鐃緒申 39 uint8_t is_ltp_ot(uint8_t object_type);
+ 鐃緒申��申鐃緒申 40
10725
+ 鐃緒申��申鐃緒申 41 void lt_prediction(ic_stream *ics,
+ 鐃緒申��申鐃緒申 42 ltp_info *ltp,
+ 鐃緒申��申鐃緒申 43 real_t *spec,
12527
+ 鐃緒申��申鐃緒申 44 int16_t *lt_pred_stat,
10725
+ 鐃緒申��申鐃緒申 45 fb_info *fb,
+ 鐃緒申��申鐃緒申 46 uint8_t win_shape,
+ 鐃緒申��申鐃緒申 47 uint8_t win_shape_prev,
+ 鐃緒申��申鐃緒申 48 uint8_t sr_index,
+ 鐃緒申��申鐃緒申 49 uint8_t object_type,
+ 鐃緒申��申鐃緒申 50 uint16_t frame_len);
+ 鐃緒申��申鐃緒申 51
12527
+ 鐃緒申��申鐃緒申 52 void lt_update_state(int16_t *lt_pred_stat,
10725
+ 鐃緒申��申鐃緒申 53 real_t *time,
+ 鐃緒申��申鐃緒申 54 real_t *overlap,
+ 鐃緒申��申鐃緒申 55 uint16_t frame_len,
+ 鐃緒申��申鐃緒申 56 uint8_t object_type);
+ 鐃緒申��申鐃緒申 57
+ 鐃緒申��申鐃緒申 58 #ifdef __cplusplus
+ 鐃緒申��申鐃緒申 59 }
+ 鐃緒申��申鐃緒申 60 #endif
+ 鐃緒申��申鐃緒申 61 #endif
+ 鐃緒申��申鐃緒申 62
+ 鐃緒申��申鐃緒申 63 #endif