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

📄 armacaac_offsettable.c

📁 The OpenMAX DL (Development Layer) APIs contain a comprehensive set of audio, video, signal processi
💻 C
字号:
/** *  * File Name:  armACAAC_OffsetTable.c * OpenMAX DL: v1.0.2 * Revision:   10586 * Date:       Wednesday, March 5, 2008 *  * (c) Copyright 2007-2008 ARM Limited. All Rights Reserved. *  *  * * Description: * Tables for scaleFactor band description for short and long windows used in AAC**/#include "omxtypes.h"#include "armOMX.h"#include "armACAAC_Tables.h"                                                     /*0  1  2   3   4   5   6   7  8   9   10  11  12  13  14  15  16  17  18  19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36    37  38   39   40   41 */static const OMX_U16 armACAAC_longOffsetTable0[42] = { 0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 64, 72, 80, 88, 96, 108, 120, 132, 144, 156, 172, 188, 212, 240, 276, 320, 384, 448, 512, 576, 640, 704, 768, 832, 896, 960, 1024 };static const OMX_U16 armACAAC_longOffsetTable1[42] = { 0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 64, 72, 80, 88, 96, 108, 120, 132, 144, 156, 172, 188, 212, 240, 276, 320, 384, 448, 512, 576, 640, 704, 768, 832, 896, 960, 1024 };static const OMX_U16 armACAAC_longOffsetTable2[48] = { 0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 48, 52, 56, 64, 72, 80, 88, 100, 112, 124, 140, 156, 172, 192, 216, 240, 268, 304, 344, 384, 424, 464, 504, 544, 584, 624, 664, 704, 744, 784, 824, 864, 904, 944, 984, 1024 };static const OMX_U16 armACAAC_longOffsetTable3[50] = { 0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 48, 56, 64, 72, 80, 88, 96, 108, 120, 132, 144, 160, 176, 196, 216, 240, 264, 292, 320, 352, 384, 416, 448, 480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800, 832, 864, 896, 928, 1024 };static const OMX_U16 armACAAC_longOffsetTable4[50] = { 0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 48, 56, 64, 72, 80, 88, 96, 108, 120, 132, 144, 160, 176, 196, 216, 240, 264, 292, 320, 352, 384, 416, 448, 480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800, 832, 864, 896, 928, 1024 };static const OMX_U16 armACAAC_longOffsetTable5[52] = { 0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 48, 56, 64, 72, 80, 88, 96, 108, 120, 132, 144, 160, 176, 196, 216, 240, 264, 292, 320, 352, 384, 416, 448, 480, 512, 544, 576, 608, 640, 672, 704, 736, 768, 800, 832, 864, 896, 928, 960, 992, 1024 };static const OMX_U16 armACAAC_longOffsetTable6[48] = { 0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 52, 60, 68, 76, 84, 92, 100, 108, 116, 124, 136, 148, 160, 172, 188, 204, 220, 240, 260, 284, 308, 336, 364, 396, 432, 468, 508, 552, 600, 652, 704, 768, 832, 896, 960, 1024 };static const OMX_U16 armACAAC_longOffsetTable7[48] = { 0, 4, 8, 12, 16, 20, 24, 28, 32, 36, 40, 44, 52, 60, 68, 76, 84, 92, 100, 108, 116, 124, 136, 148, 160, 172, 188, 204, 220, 240, 260, 284, 308, 336, 364, 396, 432, 468, 508, 552, 600, 652, 704, 768, 832, 896, 960, 1024 };static const OMX_U16 armACAAC_longOffsetTable8[44] = { 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 100, 112, 124, 136, 148, 160, 172, 184, 196, 212, 228, 244, 260, 280, 300, 320, 344, 368, 396, 424, 456, 492, 532, 572, 616, 664, 716, 772, 832, 896, 960, 1024 };static const OMX_U16 armACAAC_longOffsetTable9[44] = { 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 100, 112, 124, 136, 148, 160, 172, 184, 196, 212, 228, 244, 260, 280, 300, 320, 344, 368, 396, 424, 456, 492, 532, 572, 616, 664, 716, 772, 832, 896, 960, 1024 };static const OMX_U16 armACAAC_longOffsetTablea[44] = { 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 100, 112, 124, 136, 148, 160, 172, 184, 196, 212, 228, 244, 260, 280, 300, 320, 344, 368, 396, 424, 456, 492, 532, 572, 616, 664, 716, 772, 832, 896, 960, 1024 };static const OMX_U16 armACAAC_longOffsetTableb[41] = { 0, 12, 24, 36, 48, 60, 72, 84, 96, 108, 120, 132, 144, 156, 172, 188, 204, 220, 236, 252, 268, 288, 308, 328, 348, 372, 396, 420, 448, 476, 508, 544, 580, 620, 664, 712, 764, 820, 880, 944, 1024 };static const OMX_U16 armACAAC_shortOffsetTable0[13] = { 0, 4, 8, 12, 16, 20, 24, 32, 40, 48, 64, 92, 128 }; static const OMX_U16 armACAAC_shortOffsetTable1[13] = { 0, 4, 8, 12, 16, 20, 24, 32, 40, 48, 64, 92, 128  }; static const OMX_U16 armACAAC_shortOffsetTable2[13] = { 0, 4, 8, 12, 16, 20, 24, 32, 40, 48, 64, 92, 128  };static const OMX_U16 armACAAC_shortOffsetTable3[15] = { 0, 4, 8, 12, 16, 20, 28, 36, 44, 56, 68, 80, 96, 112, 128  };static const OMX_U16 armACAAC_shortOffsetTable4[15] = { 0, 4, 8, 12, 16, 20, 28, 36, 44, 56, 68, 80, 96, 112, 128  };static const OMX_U16 armACAAC_shortOffsetTable5[15] = { 0, 4, 8, 12, 16, 20, 28, 36, 44, 56, 68, 80, 96, 112, 128  };static const OMX_U16 armACAAC_shortOffsetTable6[16] = { 0, 4, 8, 12, 16, 20, 24, 28, 36, 44, 52, 64, 76, 92, 108, 128  };static const OMX_U16 armACAAC_shortOffsetTable7[16] = { 0, 4, 8, 12, 16, 20, 24, 28, 36, 44, 52, 64, 76, 92, 108, 128  };static const OMX_U16 armACAAC_shortOffsetTable8[16] = { 0, 4, 8, 12, 16, 20, 24, 28, 32, 40, 48, 60, 72, 88, 108, 128  };static const OMX_U16 armACAAC_shortOffsetTable9[16] = { 0, 4, 8, 12, 16, 20, 24, 28, 32, 40, 48, 60, 72, 88, 108, 128  };static const OMX_U16 armACAAC_shortOffsetTablea[16] = { 0, 4, 8, 12, 16, 20, 24, 28, 32, 40, 48, 60, 72, 88, 108, 128  };static const OMX_U16 armACAAC_shortOffsetTableb[16] = { 0, 4, 8, 12, 16, 20, 24, 28, 36, 44, 52, 60, 72, 88, 108, 128  };const OMX_U16 armACAAC_numSwbLong[12]        = { 41, 41, 47, 49, 49, 51, 47, 47, 43, 43, 43, 40 };const OMX_U16 armACAAC_numSwbShort[12]       = { 12, 12, 12, 14, 14, 14, 15, 15, 15, 15, 15, 15 };const OMX_U16 *armACAAC_swbOffsetLongWindow[12] = {    armACAAC_longOffsetTable0,    armACAAC_longOffsetTable1,    armACAAC_longOffsetTable2,    armACAAC_longOffsetTable3,    armACAAC_longOffsetTable4,    armACAAC_longOffsetTable5,    armACAAC_longOffsetTable6,    armACAAC_longOffsetTable7,    armACAAC_longOffsetTable8,            armACAAC_longOffsetTable9,        armACAAC_longOffsetTablea,    armACAAC_longOffsetTableb};const OMX_U16 *armACAAC_swbOffsetShortWindow[] = {    armACAAC_shortOffsetTable0,    armACAAC_shortOffsetTable1,    armACAAC_shortOffsetTable2,    armACAAC_shortOffsetTable3,        armACAAC_shortOffsetTable4,    armACAAC_shortOffsetTable5,    armACAAC_shortOffsetTable6,    armACAAC_shortOffsetTable7,    armACAAC_shortOffsetTable8,    armACAAC_shortOffsetTable9,    armACAAC_shortOffsetTablea,    armACAAC_shortOffsetTableb};/*End of File*/

⌨️ 快捷键说明

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