⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interf_rom.h

📁 mpeg4 video codec mpeg4 video codec
💻 H
📖 第 1 页 / 共 2 页
字号:
/* * =================================================================== *  TS 26.104 *  R99   V3.5.0 2003-03 *  REL-4 V4.4.0 2003-03 *  REL-5 V5.1.0 2003-03 *  3GPP AMR Floating-point Speech Codec * =================================================================== * *//* * interf_rom.h * * * Project: *    AMR Floating-Point Codec * * Contains: *    Tables:           Subjective importance *                      Homing frames * * */#ifndef _interf_rom_h_#define _interf_rom_h_/* * include files */#include"typedef.h"/* * definition of constants *//* number of parameters */#define PRMNO_MR475 17#define PRMNO_MR515 19#define PRMNO_MR59  19#define PRMNO_MR67  19#define PRMNO_MR74  19#define PRMNO_MR795 23#define PRMNO_MR102 39#define PRMNO_MR122 57#define PRMNO_MRDTX 5/* * tables */#ifndef IF2#ifndef ETSIstatic const UWord8 block_size[16]={ 13, 14, 16, 18, 20, 21, 27, 32,                                    6 , 0 , 0 , 0 , 0 , 0 , 0 , 1  };static const UWord8 toc_byte[16]={0x04, 0x0C, 0x14, 0x1C, 0x24, 0x2C, 0x34, 0x3C,								  0x44, 0x4C, 0x54, 0x5C, 0x64, 0x6C, 0x74, 0x7C};#endif#else/* One encoded frame (bytes) */static const UWord8 block_size[16]={ 13, 14, 16, 18, 19, 21, 26, 31,                                    5 , 0 , 0 , 0 , 0 , 0 , 0 , 1  };#endif/* Subjective importance of the speech encoded bits */static Word16 order_MR475[] ={   0, 0x80,   0, 0x40,   0, 0x20,   0, 0x10,   0, 0x8,   0, 0x4,   0, 0x2,   0, 0x1,   1, 0x80,   1, 0x40,   1, 0x20,   1, 0x10,   1, 0x8,   1, 0x4,   1, 0x2,   1, 0x1,   3, 0x80,   3, 0x40,   3, 0x20,   3, 0x10,   3, 0x8,   3, 0x4,   7, 0x8,   7, 0x4,   10, 0x8,   10, 0x4,   14, 0x8,   14, 0x4,   6, 0x1,   6, 0x2,   6, 0x4,   6, 0x8,   13, 0x1,   13, 0x2,   13, 0x4,   13, 0x8,   2, 0x20,   2, 0x10,   2, 0x4,   2, 0x1,   13, 0x10,   13, 0x20,   13, 0x40,   13, 0x80,   3, 0x2,   3, 0x1,   6, 0x10,   6, 0x20,   6, 0x40,   6, 0x80,   5, 0x2,   5, 0x1,   2, 0x40,   2, 0x8,   2, 0x2,   7, 0x2,   7, 0x1,   9, 0x2,   9, 0x1,   10, 0x2,   10, 0x1,   12, 0x2,   12, 0x1,   14, 0x2,   14, 0x1,   16, 0x2,   16, 0x1,   4, 0x20,   4, 0x10,   4, 0x4,   4, 0x2,   8, 0x20,   8, 0x10,   8, 0x4,   8, 0x2,   11, 0x20,   11, 0x10,   11, 0x4,   11, 0x2,   15, 0x20,   15, 0x10,   15, 0x4,   15, 0x2,   4, 0x8,   8, 0x8,   11, 0x8,   15, 0x8,   4, 0x1,   8, 0x1,   11, 0x1,   15, 0x1,   4, 0x40,   8, 0x40,   11, 0x40,   15, 0x40};static Word16 order_MR515[] ={   0, 0x1,   0, 0x2,   0, 0x4,   0, 0x8,   0, 0x10,   0, 0x20,   0, 0x40,   0, 0x80,   1, 0x1,   1, 0x2,   1, 0x4,   1, 0x8,   1, 0x10,   1, 0x20,   1, 0x40,   1, 0x80,   3, 0x80,   3, 0x40,   3, 0x20,   3, 0x10,   3, 0x8,   7, 0x8,   11, 0x8,   15, 0x8,   6, 0x1,   6, 0x2,   6, 0x4,   10, 0x1,   10, 0x2,   10, 0x4,   14, 0x1,   14, 0x2,   14, 0x4,   18, 0x1,   18, 0x2,   18, 0x4,   6, 0x8,   10, 0x8,   14, 0x8,   18, 0x8,   3, 0x4,   7, 0x4,   11, 0x4,   15, 0x4,   2, 0x10,   6, 0x10,   10, 0x10,   14, 0x10,   18, 0x10,   3, 0x2,   7, 0x2,   11, 0x2,   2, 0x20,   2, 0x4,   2, 0x1,   6, 0x20,   10, 0x20,   14, 0x20,   18, 0x20,   2, 0x2,   3, 0x1,   7, 0x1,   11, 0x1,   15, 0x2,   2, 0x8,   2, 0x40,   15, 0x1,   5, 0x1,   5, 0x2,   9, 0x1,   9, 0x2,   13, 0x1,   4, 0x4,   8, 0x4,   12, 0x4,   16, 0x4,   13, 0x2,   17, 0x1,   17, 0x2,   4, 0x2,   8, 0x2,   12, 0x2,   16, 0x2,   4, 0x20,   8, 0x20,   4, 0x10,   8, 0x10,   12, 0x20,   12, 0x10,   16, 0x20,   16, 0x10,   4, 0x40,   8, 0x40,   12, 0x40,   16, 0x40,   4, 0x1,   8, 0x1,   12, 0x1,   16, 0x1,   4, 0x8,   8, 0x8,   12, 0x8,   16, 0x8};static Word16 order_MR59[] ={   0, 0x80,   0, 0x40,   0, 0x8,   0, 0x4,   0, 0x10,   0, 0x2,   0, 0x1,   0, 0x20,   1, 0x8,   1, 0x2,   1, 0x100,   1, 0x80,   1, 0x20,   1, 0x10,   1, 0x4,   1, 0x40,   1, 0x1,   3, 0x20,   11, 0x20,   3, 0x10,   11, 0x10,   3, 0x40,   11, 0x40,   3, 0x80,   11, 0x80,   3, 0x8,   11, 0x8,   7, 0x8,   15, 0x8,   6, 0x1,   10, 0x1,   14, 0x1,   18, 0x1,   3, 0x4,   11, 0x4,   7, 0x4,   15, 0x4,   6, 0x2,   10, 0x2,   14, 0x2,   18, 0x2,   7, 0x2,   15, 0x2,   3, 0x2,   11, 0x2,   3, 0x1,   11, 0x1,   6, 0x4,   10, 0x4,   14, 0x4,   18, 0x4,   6, 0x8,   10, 0x8,   14, 0x8,   18, 0x8,   6, 0x10,   10, 0x10,   14, 0x10,   18, 0x10,   2, 0x40,   2, 0x10,   2, 0x4,   2, 0x8,   2, 0x80,   2, 0x100,   2, 0x20,   2, 0x2,   17, 0x1,   5, 0x2,   13, 0x2,   17, 0x2,   9, 0x2,   9, 0x1,   5, 0x1,   13, 0x1,   2, 0x1,   6, 0x20,   10, 0x20,   14, 0x20,   18, 0x20,   7, 0x1,   15, 0x1,   4, 0x4,   8, 0x4,   12, 0x4,   16, 0x4,   4, 0x8,   8, 0x8,   12, 0x8,   16, 0x8,   4, 0x40,   8, 0x40,   12, 0x40,   16, 0x40,   4, 0x80,   8, 0x80,   12, 0x80,   16, 0x80,   4, 0x100,   8, 0x100,   12, 0x100,   16, 0x100,   4, 0x1,   8, 0x1,   12, 0x1,   16, 0x1,   4, 0x2,   8, 0x2,   12, 0x2,   16, 0x2,   4, 0x10,   8, 0x10,   12, 0x10,   16, 0x10,   4, 0x20,   8, 0x20,   12, 0x20,   16, 0x20};static Word16 order_MR67[] ={   0, 0x80,   0, 0x40,   0, 0x8,   0, 0x10,   0, 0x4,   0, 0x2,   1, 0x8,   0, 0x1,   0, 0x20,   1, 0x100,   1, 0x80,   1, 0x20,   1, 0x2,   1, 0x10,   1, 0x4,   1, 0x40,   3, 0x20,   11, 0x20,   3, 0x10,   11, 0x10,   3, 0x40,   11, 0x40,   3, 0x80,   11, 0x80,   3, 0x8,   11, 0x8,   1, 0x1,   7, 0x8,   15, 0x8,   7, 0x4,   15, 0x4,   3, 0x4,   11, 0x4,   7, 0x2,   15, 0x2,   6, 0x40,   10, 0x40,   14, 0x40,   18, 0x40,   3, 0x2,   11, 0x2,   6, 0x8,   10, 0x8,   14, 0x8,   18, 0x8,   6, 0x4,   10, 0x4,   14, 0x4,   18, 0x4,   7, 0x1,   15, 0x1,   3, 0x1,   11, 0x1,   2, 0x40,   2, 0x4,   6, 0x2,   10, 0x2,   14, 0x2,   18, 0x2,   2, 0x10,   2, 0x8,   2, 0x80,   2, 0x100,   2, 0x20,   2, 0x2,   2, 0x1,   6, 0x10,   10, 0x10,   14, 0x10,   18, 0x10,   5, 0x1,   9, 0x1,   13, 0x1,   17, 0x1,   6, 0x1,   10, 0x1,   14, 0x1,   18, 0x1,   5, 0x2,   9, 0x2,   13, 0x2,   17, 0x2,   18, 0x20,   14, 0x20,   10, 0x20,   6, 0x20,   5, 0x4,   9, 0x4,   13, 0x4,   17, 0x4,   4, 0x4,   8, 0x4,   12, 0x4,   16, 0x4,   4, 0x20,   8, 0x20,   12, 0x20,   16, 0x20,   4, 0x40,   8, 0x40,   12, 0x40,   16, 0x40,   4, 0x200,   8, 0x200,   12, 0x200,   16, 0x200,   4, 0x400,   8, 0x400,   12, 0x400,   16, 0x400,   4, 0x1,   8, 0x1,   12, 0x1,   16, 0x1,   4, 0x2,   8, 0x2,   12, 0x2,   16, 0x2,   4, 0x8,   8, 0x8,   12, 0x8,   16, 0x8,   4, 0x10,   8, 0x10,   12, 0x10,   16, 0x10,   4, 0x80,   8, 0x80,   12, 0x80,   16, 0x80,   4, 0x100,   8, 0x100,   12, 0x100,   16, 0x100};static Word16 order_MR74[] ={   0, 0x80,   0, 0x40,   0, 0x20,   0, 0x10,   0, 0x8,   0, 0x4,   0, 0x2,   0, 0x1,   1, 0x100,   1, 0x80,   1, 0x40,   1, 0x20,   1, 0x10,   1, 0x8,   1, 0x4,   1, 0x2,   1, 0x1,   3, 0x80,   11, 0x80,   3, 0x40,   11, 0x40,   3, 0x20,   11, 0x20,   3, 0x10,   11, 0x10,   3, 0x8,   11, 0x8,   6, 0x40,   10, 0x40,   14, 0x40,   18, 0x40,   6, 0x20,   10, 0x20,   14, 0x20,   18, 0x20,   6, 0x8,   10, 0x8,   14, 0x8,   18, 0x8,   6, 0x4,   10, 0x4,   14, 0x4,   18, 0x4,   7, 0x10,   15, 0x10,   7, 0x8,   15, 0x8,   2, 0x10,   2, 0x8,   2, 0x4,   2, 0x100,   2, 0x80,   2, 0x40,   3, 0x4,   7, 0x4,   11, 0x4,   15, 0x4,   6, 0x2,   10, 0x2,   14, 0x2,   18, 0x2,   2, 0x20,   2, 0x2,   2, 0x1,   5, 0x1,   9, 0x1,   13, 0x1,   17, 0x1,   6, 0x1,   10, 0x1,   14, 0x1,   18, 0x1,   5, 0x2,   9, 0x2,   13, 0x2,   17, 0x2,   5, 0x4,   9, 0x4,   6, 0x10,   10, 0x10,   14, 0x10,   18, 0x10,   13, 0x4,   17, 0x4,   5, 0x8,   9, 0x8,   13, 0x8,   17, 0x8,   3, 0x2,   3, 0x1,   7, 0x2,   7, 0x1,   11, 0x2,   11, 0x1,   15, 0x2,   15, 0x1,   4, 0x20,   4, 0x10,   4, 0x8,   4, 0x4,   4, 0x2,   4, 0x1,   8, 0x20,   8, 0x10,   8, 0x8,   8, 0x4,   8, 0x2,   8, 0x1,   12, 0x20,   12, 0x10,   12, 0x8,   12, 0x4,   12, 0x2,   12, 0x1,   16, 0x20,   16, 0x10,   16, 0x8,   16, 0x4,   16, 0x2,   16, 0x1,   4, 0x1000,   8, 0x1000,   12, 0x1000,   16, 0x1000,   4, 0x800,   8, 0x800,   12, 0x800,   16, 0x800,   4, 0x400,   8, 0x400,   12, 0x400,   16, 0x400,   4, 0x200,   8, 0x200,   12, 0x200,   16, 0x200,   4, 0x100,   8, 0x100,   12, 0x100,   16, 0x100,   4, 0x80,   8, 0x80,   12, 0x80,   16, 0x80,   4, 0x40,   8, 0x40,   12, 0x40,   16, 0x40};static Word16 order_MR795[] ={   0, 0x1,   0, 0x2,   0, 0x4,   0, 0x8,   0, 0x10,   0, 0x20,   0, 0x40,   1, 0x8,   1, 0x2,   1, 0x100,   1, 0x80,   1, 0x20,   1, 0x10,   1, 0x4,   1, 0x40,   1, 0x1,   2, 0x40,   2, 0x10,   2, 0x4,   2, 0x8,   2, 0x80,   2, 0x100,   2, 0x20,   7, 0x10,   12, 0x10,   17, 0x10,   22, 0x10,   7, 0x8,   12, 0x8,   17, 0x8,   22, 0x8,   7, 0x4,   12, 0x4,   17, 0x4,   22, 0x4,   6, 0x8,   11, 0x8,   16, 0x8,   21, 0x8,   6, 0x4,   11, 0x4,   16, 0x4,   21, 0x4,   3, 0x80,   13, 0x80,   3, 0x40,   13, 0x40,   3, 0x20,   13, 0x20,   3, 0x10,   13, 0x10,   3, 0x8,   13, 0x8,   8, 0x20,   18, 0x20,   8, 0x10,   18, 0x10,   8, 0x8,   18, 0x8,   7, 0x2,   12, 0x2,   17, 0x2,   22, 0x2,   3, 0x4,   13, 0x4,   8, 0x4,   18, 0x4,   0, 0x80,   0, 0x100,   2, 0x2,   2, 0x1,   3, 0x2,   13, 0x2,   3, 0x1,   13, 0x1,   8, 0x2,   18, 0x2,   8, 0x1,   18, 0x1,   6, 0x2,   11, 0x2,   16, 0x2,   21, 0x2,   7, 0x1,   12, 0x1,   17, 0x1,   22, 0x1,   6, 0x1,   11, 0x1,   16, 0x1,   21, 0x1,   15, 0x1,   15, 0x2,   15, 0x4,   4, 0x2,   9, 0x2,   14, 0x2,   19, 0x2,   4, 0x10,   9, 0x10,   14, 0x10,   19, 0x10,   4, 0x80,   9, 0x80,   14, 0x80,   19, 0x80,   4, 0x800,   9, 0x800,   14, 0x800,   19, 0x800,   15, 0x8,   20, 0x1,   20, 0x2,   20, 0x4,   20, 0x8,   10, 0x1,   10, 0x2,   10, 0x4,   10, 0x8,   5, 0x1,   5, 0x2,   5, 0x4,   5, 0x8,   4, 0x1,   4, 0x4,   4, 0x8,   4, 0x20,   4, 0x100,   4, 0x1000,   9, 0x1,   9, 0x4,   9, 0x8,   9, 0x20,   9, 0x100,   9, 0x1000,   14, 0x1,   14, 0x4,   14, 0x8,   14, 0x20,   14, 0x100,   14, 0x1000,   19, 0x1,   19, 0x4,   19, 0x8,   19, 0x20,   19, 0x100,   19, 0x1000,   4, 0x40,   9, 0x40,   14, 0x40,   19, 0x40,   4, 0x400,   9, 0x400,   14, 0x400,   19, 0x400,   4, 0x200,   9, 0x200,   14, 0x200,   19, 0x200,   0, 0x1,   0, 0x2,   0, 0x4,   0, 0x8,   0, 0x10,   0, 0x20,   0, 0x40,   1, 0x8,   1, 0x2,   1, 0x100,   1, 0x80,   1, 0x20,   1, 0x10,   1, 0x4,   1, 0x40,   1, 0x1,   2, 0x40,   2, 0x10,   2, 0x4,   2, 0x8,   2, 0x80,   2, 0x100,   2, 0x20,   7, 0x10,   12, 0x10,   17, 0x10,   22, 0x10,   7, 0x8,   12, 0x8,   17, 0x8,   22, 0x8,   7, 0x4,   12, 0x4,   17, 0x4,   22, 0x4,   6, 0x8,   11, 0x8,   16, 0x8,   21, 0x8,   6, 0x4,   11, 0x4,   16, 0x4,   21, 0x4,   3, 0x80,   13, 0x80,   3, 0x40,   13, 0x40,   3, 0x20,   13, 0x20,   3, 0x10,   13, 0x10,   3, 0x8,   13, 0x8,   8, 0x20,   18, 0x20,   8, 0x10,   18, 0x10,   8, 0x8,   18, 0x8,   7, 0x2,   12, 0x2,   17, 0x2,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -