00001 /***************************************************************** 00002 | 00003 | Copyright 2004-2006 Axiomatic Systems LLC 00004 | 00005 | This file is part of Melo (Melo AAC Decoder). 00006 | 00007 | Unless you have obtained Melo under a difference license, 00008 | this version of Melo is Melo|GPL. 00009 | Melo|GPL is free software; you can redistribute it and/or modify 00010 | it under the terms of the GNU General Public License as published by 00011 | the Free Software Foundation; either version 2, or (at your option) 00012 | any later version. 00013 | 00014 | Melo|GPL is distributed in the hope that it will be useful, 00015 | but WITHOUT ANY WARRANTY; without even the implied warranty of 00016 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00017 | GNU General Public License for more details. 00018 | 00019 | You should have received a copy of the GNU General Public License 00020 | along with Melo|GPL; see the file COPYING. If not, write to the 00021 | Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 00022 | 02111-1307, USA. 00023 | 00024 ****************************************************************/ 00025 00026 /* 00027 Huffman CodeBook types 00028 00029 Ref: 4.6.3.2 00030 */ 00031 00032 #ifndef _MLO_ELEMENT_PCE_H_ 00033 #define _MLO_ELEMENT_PCE_H_ 00034 00035 00036 00037 typedef enum MLO_Hcb 00038 { 00039 MLO_HCB_ZERO_HCB = 0, 00040 MLO_HCB_FIRST_PAIR_HCB = 5, 00041 MLO_HCB_ESC_HCB = 11, 00042 MLO_HCB_RESERVED = 12, 00043 MLO_HCB_NOISE_HCB = 13, 00044 MLO_HCB_INTENSITY_HCB2 = 14, 00045 MLO_HCB_INTENSITY_HCB = 15, 00046 MLO_HCB_ESC_FLAG = 16, 00047 00048 MLO_HCB_NBR_ELT 00049 } MLO_Hcb; 00050 00051 00052 00053 #endif /* _MLO_ELEMENT_PCE_H_ */