亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? decdata.c

?? jpeg and mpeg 編解碼技術(shù)源代碼
?? C
字號(hào):
/************************* MPEG-2 NBC Audio Decoder **************************
 *                                                                           *
"This software module was originally developed by
AT&T, Dolby Laboratories, Fraunhofer Gesellschaft IIS and edited by
Yoshiaki Oikawa (Sony Corporation)
,Mitsuyuki Hatanaka (Sony Corporation),
in the course of development of the MPEG-2 NBC/MPEG-4 Audio standard ISO/IEC 13818-7,
14496-1,2 and 3. This software module is an implementation of a part of one or more
MPEG-2 NBC/MPEG-4 Audio tools as specified by the MPEG-2 NBC/MPEG-4
Audio standard. ISO/IEC  gives users of the MPEG-2 NBC/MPEG-4 Audio
standards free license to this software module or modifications thereof for use in
hardware or software products claiming conformance to the MPEG-2 NBC/MPEG-4
Audio  standards. Those intending to use this software module in hardware or
software products are advised that this use may infringe existing patents.
The original developer of this software module and his/her company, the subsequent
editors and their companies, and ISO/IEC have no liability for use of this software
module or modifications thereof in an implementation. Copyright is not released for
non MPEG-2 NBC/MPEG-4 Audio conforming products.The original developer
retains full right to use the code for his/her  own purpose, assign or donate the
code to a third party and to inhibit third party from using the code for non
MPEG-2 NBC/MPEG-4 Audio conforming products. This copyright notice must
be included in all copies or derivative works."
Copyright(c)1996.
 *                                                                           *
 ****************************************************************************/

#include "all.h"

Hcb book[NSPECBOOKS+2];
int sfbwidth128[(1<<LEN_MAX_SFBS)];

const int SampleRates[] = {
    96000,88200,64000,48000,44100,32000,24000,22050,16000,12000,11025,8000,7350,0,0,0
};

/* Returns the sample rate index */
int get_sr_index(unsigned int sampleRate)
{
    if (92017 <= sampleRate) return 0;
    if (75132 <= sampleRate) return 1;
    if (55426 <= sampleRate) return 2;
    if (46009 <= sampleRate) return 3;
    if (37566 <= sampleRate) return 4;
    if (27713 <= sampleRate) return 5;
    if (23004 <= sampleRate) return 6;
    if (18783 <= sampleRate) return 7;
    if (13856 <= sampleRate) return 8;
    if (11502 <= sampleRate) return 9;
    if (9391 <= sampleRate) return 10;

    return 11;
}
static int sfb_96_1024[] =
{
  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
};   /* 41 scfbands */

static int sfb_96_128[] =
{
  4, 8, 12, 16, 20, 24, 32,
  40, 48, 64, 92, 128
};   /* 12 scfbands */

static int sfb_64_1024[] =
{
  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
};   /* 41 scfbands 47 */

static int sfb_64_128[] =
{
  4, 8, 12, 16, 20, 24, 32,
  40, 48, 64, 92, 128
};   /* 12 scfbands */


static int sfb_48_1024[] =
{
  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 int sfb_48_128[] =
{
          4,    8,  12, 16, 20, 28, 36,
          44,   56, 68, 80, 96, 112,    128
};

static int sfb_32_1024[] =
{
        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 int sfb_24_1024[] =
{
  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
};   /* 47 scfbands */

static int sfb_24_128[] =
{
  4, 8, 12, 16, 20, 24, 28,
  36, 44, 52, 64, 76, 92, 108,
  128
};   /* 15 scfbands */

static int sfb_16_1024[] =
{
  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
};   /* 43 scfbands */

static int sfb_16_128[] =
{
  4, 8, 12, 16, 20, 24, 28,
  32, 40, 48, 60, 72, 88, 108,
  128
};   /* 15 scfbands */

static int sfb_8_1024[] =
{
  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
};   /* 40 scfbands */

static int sfb_8_128[] =
{
  4, 8, 12, 16, 20, 24, 28,
  36, 44, 52, 60, 72, 88, 108,
  128
};   /* 15 scfbands */

SR_Info samp_rate_info[(1<<LEN_SAMP_IDX)] =
{
    /* sampling_frequency, #long sfb, long sfb, #short sfb, short sfb */
    /* samp_rate, nsfb1024, SFbands1024, nsfb128, SFbands128 */
    {96000, 41, sfb_96_1024, 12, sfb_96_128},       /* 96000 */
    {88200, 41, sfb_96_1024, 12, sfb_96_128},       /* 88200 */
    {64000, 47, sfb_64_1024, 12, sfb_64_128},       /* 64000 */
    {48000, 49, sfb_48_1024, 14, sfb_48_128},       /* 48000 */
    {44100, 49, sfb_48_1024, 14, sfb_48_128},       /* 44100 */
    {32000, 51, sfb_32_1024, 14, sfb_48_128},       /* 32000 */
    {24000, 47, sfb_24_1024, 15, sfb_24_128},       /* 24000 */
    {22050, 47, sfb_24_1024, 15, sfb_24_128},       /* 22050 */
    {16000, 43, sfb_16_1024, 15, sfb_16_128},       /* 16000 */
    {12000, 43, sfb_16_1024, 15, sfb_16_128},       /* 12000 */
    {11025, 43, sfb_16_1024, 15, sfb_16_128},       /* 11025 */
    {8000,  40, sfb_8_1024,  15, sfb_8_128 },       /* 8000  */
    {0,0,0,0,0},
    {0,0,0,0,0},
    {0,0,0,0,0},
    {0,0,0,0,0}
};

int tns_max_bands_tbl[(1<<LEN_SAMP_IDX)][4] =
{
    /* entry for each sampling rate
     * 1    Main/LC long window
     * 2    Main/LC short window
     * 3    SSR long window
     * 4    SSR short window
     */
    {31,  9, 28,  7},       /* 96000 */
    {31,  9, 28,  7},       /* 88200 */
    {34, 10, 27,  7},       /* 64000 */
    {40, 14, 26,  6},       /* 48000 */
    {42, 14, 26,  6},       /* 44100 */
    {51, 14, 26,  6},       /* 32000 */
    {46, 14, 29,  7},       /* 24000 */
    {46, 14, 29,  7},       /* 22050 */
    {42, 14, 23,  8},       /* 16000 */
    {42, 14, 23,  8},       /* 12000 */
    {42, 14, 23,  8},       /* 11025 */
    {39, 14, 19,  7},       /* 8000  */
    {0,0,0,0},
    {0,0,0,0},
    {0,0,0,0},
    {0,0,0,0}
};

int pred_max_bands_tbl[(1<<LEN_SAMP_IDX)] = {
  33,     /* 96000 */
  33,     /* 88200 */
  38,     /* 64000 */
  40,     /* 48000 */
  40,     /* 44100 */
  40,     /* 32000 */
  41,     /* 24000 */
  41,     /* 22050 */
  37,     /* 16000 */
  37,     /* 12000 */
  37,     /* 11025 */
  34,     /* 8000  */
  0,
  0,
  0,
  0
};

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久蜜臀精品av| 国产无人区一区二区三区| 久久精品99久久久| 尤物视频一区二区| 亚洲永久精品国产| 欧美性大战xxxxx久久久| 精品一区二区三区免费观看| 一区二区三区在线影院| 欧美精品一区二| 在线成人小视频| 色婷婷av一区二区| 成人高清在线视频| 国产一区二区视频在线播放| 午夜精品一区二区三区电影天堂| 专区另类欧美日韩| 国产欧美日韩另类一区| 欧美成人性福生活免费看| 欧美三级在线播放| 一本一道久久a久久精品| 粉嫩嫩av羞羞动漫久久久| 久久精品二区亚洲w码| 五月综合激情婷婷六月色窝| 亚洲男人的天堂av| 亚洲欧洲日本在线| 中文字幕第一区第二区| 日韩三级高清在线| 日韩一区二区在线看| 欧美日韩一区精品| 欧美麻豆精品久久久久久| 欧美伊人久久久久久久久影院| 97se亚洲国产综合自在线| 福利91精品一区二区三区| 国产一区在线观看视频| 捆绑紧缚一区二区三区视频| 蜜桃精品视频在线| 久久激情综合网| 蜜桃av噜噜一区| 久久成人免费网站| 韩国欧美一区二区| 国产麻豆一精品一av一免费| 国产在线一区二区| 国产成人免费9x9x人网站视频| 国产福利精品一区二区| 欧美一区二区在线免费观看| 欧美老肥妇做.爰bbww视频| 欧美视频日韩视频| 欧美日韩日日骚| 欧美剧在线免费观看网站| 欧美情侣在线播放| 欧美一级欧美三级| 久久亚区不卡日本| 日本一区二区三区四区在线视频| 国产精品久久久久影院亚瑟| 亚洲欧洲国产专区| 一区二区三区鲁丝不卡| 亚洲午夜日本在线观看| 免费人成在线不卡| 国产一区二区三区综合| 99久久婷婷国产综合精品电影| 96av麻豆蜜桃一区二区| 欧美午夜视频网站| 日韩一本二本av| 国产精品久久久久久亚洲伦 | 国产精品久久久久久久午夜片| 欧美国产禁国产网站cc| ...av二区三区久久精品| 亚洲精品乱码久久久久久久久 | 欧美aaaaaa午夜精品| 国产一区二区三区四区在线观看| 国产成人精品免费一区二区| 91亚洲国产成人精品一区二区三| 欧美性色黄大片| 欧美精品一区二区久久久| 国产精品免费看片| 亚洲成av人片在线观看无码| 美腿丝袜亚洲一区| jiyouzz国产精品久久| 欧美视频一区二区在线观看| 久久午夜色播影院免费高清 | 亚洲成人免费视| 国产一区二区精品久久99| 91丝袜美腿高跟国产极品老师| 欧美精品黑人性xxxx| 国产亚洲欧美激情| 亚洲国产日韩av| 国产iv一区二区三区| 欧美日本在线视频| 欧美国产精品中文字幕| 亚洲五码中文字幕| 高清免费成人av| 56国语精品自产拍在线观看| 国产欧美日韩精品a在线观看| 亚洲高清在线视频| 成人动漫一区二区三区| 欧美一区中文字幕| 亚洲精品高清在线观看| 黄页视频在线91| 欧美日韩亚洲综合一区| 国产精品三级久久久久三级| 日韩精品一级中文字幕精品视频免费观看| 欧美一区二区在线不卡| 亚洲男人的天堂一区二区| 国产专区综合网| 欧美一区午夜精品| 亚洲精品第1页| 成人午夜大片免费观看| 日韩欧美123| 亚洲国产精品久久人人爱| 国产91丝袜在线18| 欧美大片在线观看| 天天综合网 天天综合色| 91丨porny丨蝌蚪视频| 国产欧美综合在线| 国产一区二区三区四区五区入口| 欧美丝袜自拍制服另类| 日韩一区欧美小说| 国产成人精品综合在线观看| 久久这里只有精品视频网| 日本在线播放一区二区三区| 欧美午夜寂寞影院| 亚洲一卡二卡三卡四卡| 91亚洲国产成人精品一区二区三| 国产精品视频一二| 国产成a人无v码亚洲福利| 337p粉嫩大胆色噜噜噜噜亚洲| 首页欧美精品中文字幕| 欧美三级中文字幕| 亚洲成人激情社区| 欧美系列在线观看| 午夜视频一区在线观看| 欧美亚洲综合在线| 亚洲一本大道在线| 欧美日韩成人一区二区| 丝袜诱惑制服诱惑色一区在线观看 | 91香蕉视频mp4| 中文字幕色av一区二区三区| 成人免费高清视频在线观看| 国产精品蜜臀在线观看| 成人app下载| 亚洲老司机在线| 91久久免费观看| 午夜精品久久久久影视| 91精品中文字幕一区二区三区| 污片在线观看一区二区| 欧美一区二区三区人| 蜜臀av一区二区在线免费观看| 日韩欧美亚洲一区二区| 国产自产v一区二区三区c| 国产亚洲制服色| 99久久精品国产一区二区三区| 亚洲视频香蕉人妖| 精品视频免费看| 青青草国产成人av片免费| 日韩精品在线一区| 国产成人精品午夜视频免费| 国产精品久久久久久亚洲伦| 91极品视觉盛宴| 日韩国产一区二| 337p粉嫩大胆噜噜噜噜噜91av| 成人久久久精品乱码一区二区三区 | 韩国三级电影一区二区| 国产精品污www在线观看| 91蜜桃免费观看视频| 日本电影亚洲天堂一区| 天天免费综合色| 久久久久久9999| 日本高清不卡视频| 另类欧美日韩国产在线| 中文字幕免费不卡在线| 在线精品视频免费播放| 日韩电影免费一区| 国产日韩高清在线| 欧美亚洲高清一区二区三区不卡| 美女国产一区二区三区| 国产精品久久久久久亚洲毛片| 欧美日韩高清在线| 国产精品 欧美精品| 亚洲综合色区另类av| 精品日韩一区二区三区| 色综合天天性综合| 麻豆视频一区二区| 日韩码欧中文字| 精品少妇一区二区三区在线播放| 成人av综合一区| 青青草国产成人99久久| 亚洲免费在线看| 日韩精品中文字幕一区| 日本道精品一区二区三区| 激情图片小说一区| 亚洲综合色噜噜狠狠| 国产日本亚洲高清| 在线播放一区二区三区| av网站一区二区三区| 毛片av一区二区三区| 依依成人综合视频| 久久久精品影视| 制服丝袜亚洲色图| 一道本成人在线| 国产成人午夜视频| 免费看欧美女人艹b|