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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bits.c

?? g.729解碼算法在VC++6.0環境下調試通過的可執行文件。
?? C
字號:
/* ITU-T G.729 Software Package Release 2 (November 2006) */
/* ITU-T G.729 - Reference C code for fixed point implementation */
/* Version 3.3    Last modified: December 26, 1995 */

/*****************************************************************************/
/* bit stream manipulation routines                                          */
/*****************************************************************************/
#include "typedef.h"
#include "ld8k.h"
#include "tab_ld8k.h"

/* prototypes for local functions */
static void  int2bin(Word16 value, Word16 no_of_bits, Word16 *bitstream);
static Word16   bin2int(Word16 no_of_bits, Word16 *bitstream);

/*----------------------------------------------------------------------------
 * prm2bits_ld8k -converts encoder parameter vector into vector of serial bits
 * bits2prm_ld8k - converts serial received bits to  encoder parameter vector
 *
 * The transmitted parameters are:
 *
 *     LPC:     1st codebook           7+1 bit
 *              2nd codebook           5+5 bit
 *
 *     1st subframe:
 *          pitch period                 8 bit
 *          parity check on 1st period   1 bit
 *          codebook index1 (positions) 13 bit
 *          codebook index2 (signs)      4 bit
 *          pitch and codebook gains   4+3 bit
 *
 *     2nd subframe:
 *          pitch period (relative)      5 bit
 *          codebook index1 (positions) 13 bit
 *          codebook index2 (signs)      4 bit
 *          pitch and codebook gains   4+3 bit
 *----------------------------------------------------------------------------
 */
void prm2bits_ld8k(
 Word16   prm[],           /* input : encoded parameters  (PRM_SIZE parameters)  */
  Word16 bits[]           /* output: serial bits (SERIAL_SIZE ) bits[0] = bfi
                                    bits[1] = 80 */
)
{
   Word16 i;
   *bits++ = SYNC_WORD;     /* bit[0], at receiver this bits indicates BFI */
   *bits++ = SIZE_WORD;     /* bit[1], to be compatible with hardware */

   for (i = 0; i < PRM_SIZE; i++)
     {
        int2bin(prm[i], bitsno[i], bits);
        bits += bitsno[i];
     }

   return;
}

/*----------------------------------------------------------------------------
 * int2bin convert integer to binary and write the bits bitstream array
 *----------------------------------------------------------------------------
 */
static void int2bin(
 Word16 value,             /* input : decimal value */
 Word16 no_of_bits,        /* input : number of bits to use */
 Word16 *bitstream       /* output: bitstream  */
)
{
   Word16 *pt_bitstream;
   Word16   i, bit;

   pt_bitstream = bitstream + no_of_bits;

   for (i = 0; i < no_of_bits; i++)
   {
     bit = value & (Word16)0x0001;      /* get lsb */
     if (bit == 0)
         *--pt_bitstream = BIT_0;
     else
         *--pt_bitstream = BIT_1;
     value >>= 1;
   }
}

/*----------------------------------------------------------------------------
 *  bits2prm_ld8k - converts serial received bits to  encoder parameter vector
 *----------------------------------------------------------------------------
 */
void bits2prm_ld8k(
 Word16 bits[],          /* input : serial bits (80)                       */
 Word16   prm[]            /* output: decoded parameters (11 parameters)     */
)
{
   Word16 i;
   for (i = 0; i < PRM_SIZE; i++)
     {
        prm[i] = bin2int(bitsno[i], bits);
        bits  += bitsno[i];
     }

}

/*----------------------------------------------------------------------------
 * bin2int - read specified bits from bit array  and convert to integer value
 *----------------------------------------------------------------------------
 */
static Word16 bin2int(            /* output: decimal value of bit pattern */
 Word16 no_of_bits,        /* input : number of bits to read */
 Word16 *bitstream       /* input : array containing bits */
)
{
   Word16   value, i;
   Word16 bit;

   value = 0;
   for (i = 0; i < no_of_bits; i++)
   {
     value <<= 1;
     bit = *bitstream++;
     if (bit == BIT_1)  value += 1;
   }
   return(value);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲第一福利一区| 国产又粗又猛又爽又黄91精品| 亚洲女同一区二区| 丝袜美腿亚洲综合| 国产精品一区专区| 91电影在线观看| 精品国产百合女同互慰| 1区2区3区精品视频| 日韩高清国产一区在线| 成人精品鲁一区一区二区| 在线观看亚洲一区| 国产精品理论在线观看| 国产一区亚洲一区| 日韩一区二区精品葵司在线| 夜夜精品视频一区二区| 成人18视频日本| 国产日韩精品一区二区三区 | 高清久久久久久| 欧美电影在线免费观看| 伊人开心综合网| av中文字幕在线不卡| 国产女同互慰高潮91漫画| 久久69国产一区二区蜜臀| 精品视频色一区| 亚洲国产日韩av| 色又黄又爽网站www久久| 日本一区二区成人在线| 国产高清不卡一区| 国产欧美日韩激情| 国产精品99久久不卡二区| 久久这里只有精品6| 精品一区二区精品| 精品美女在线播放| 国产综合色产在线精品| 精品国产一二三| 国产一区二区三区四区在线观看| 欧美mv日韩mv亚洲| 极品尤物av久久免费看| 日韩女优制服丝袜电影| 韩国三级在线一区| 国产视频一区二区在线| 国产成人av电影免费在线观看| 久久久久一区二区三区四区| 国产成人精品免费网站| 国产精品毛片a∨一区二区三区| 国产99精品国产| 国产精品成人一区二区艾草 | 日韩高清中文字幕一区| 欧美精品粉嫩高潮一区二区| 久久精品久久综合| 久久久久久9999| 99视频一区二区| 亚洲成人在线网站| 亚洲精品在线三区| av资源网一区| 首页亚洲欧美制服丝腿| 精品久久久久久久久久久院品网 | 日韩精品一区二区三区中文精品| 麻豆国产精品官网| 欧美极品aⅴ影院| 欧洲日韩一区二区三区| 日本最新不卡在线| 国产亚洲制服色| 色婷婷激情综合| 久久99日本精品| 亚洲女人的天堂| 欧美电影免费观看高清完整版在| 成人毛片视频在线观看| 香蕉成人伊视频在线观看| 精品免费视频.| 在线亚洲高清视频| 国产精品一区不卡| 亚洲二区在线观看| 欧美国产国产综合| 欧美一区二区黄| 色一区在线观看| 国产九九视频一区二区三区| 一区二区三区欧美| 国产日韩欧美激情| 91精品国产综合久久久久久| 成人亚洲一区二区一| 首页综合国产亚洲丝袜| 成人免费在线观看入口| 欧美一级片在线看| 在线看一区二区| 粉嫩av一区二区三区粉嫩| 日韩电影在线观看网站| 亚洲一区二区三区不卡国产欧美| 国产日韩欧美精品一区| 欧美一区二区三区啪啪| 色婷婷综合五月| 成人小视频在线观看| 精品一二线国产| 免费在线看一区| 国内久久精品视频| 亚洲一卡二卡三卡四卡五卡| 国产精品久久久久影院亚瑟| 精品国产露脸精彩对白| 欧美日韩一区三区四区| 91丨九色丨蝌蚪富婆spa| 国产盗摄女厕一区二区三区 | 3d动漫精品啪啪一区二区竹菊| 不卡一区二区中文字幕| 国产aⅴ精品一区二区三区色成熟| 麻豆一区二区在线| 日韩不卡在线观看日韩不卡视频| 亚洲精品美腿丝袜| 亚洲老妇xxxxxx| 中文字幕亚洲综合久久菠萝蜜| 国产婷婷一区二区| 久久久久成人黄色影片| 2019国产精品| 久久精品夜色噜噜亚洲a∨| 精品剧情v国产在线观看在线| 91精品啪在线观看国产60岁| 欧美日韩电影一区| 欧美欧美午夜aⅴ在线观看| 欧美日韩一区精品| 这里是久久伊人| 91麻豆精品国产91久久久资源速度| 欧美色视频一区| 欧美日韩1区2区| 日韩一区二区三区精品视频| 日韩久久精品一区| 久久亚洲综合av| 欧美韩国一区二区| 综合自拍亚洲综合图不卡区| 国产精品高潮久久久久无| 日韩理论片在线| 亚洲二区在线视频| 精品无人码麻豆乱码1区2区 | 日韩视频一区在线观看| 在线综合亚洲欧美在线视频| 欧美一级黄色片| 精品入口麻豆88视频| 亚洲国产成人在线| 亚洲欧美日韩在线播放| 亚洲高清一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 精品一区二区三区蜜桃| 成人高清视频在线观看| 在线视频欧美精品| 日韩三级在线观看| 国产精品九色蝌蚪自拍| 亚洲专区一二三| 裸体健美xxxx欧美裸体表演| 粉嫩aⅴ一区二区三区四区| 91视频一区二区三区| 91精品中文字幕一区二区三区| 精品国产亚洲在线| 亚洲精品免费看| 久久 天天综合| 色综合亚洲欧洲| 欧美大片顶级少妇| 亚洲三级免费电影| 极品少妇xxxx精品少妇| 在线精品国精品国产尤物884a| 日韩免费成人网| 亚洲日本在线天堂| 国内外精品视频| 在线视频国产一区| 久久久久久久久久久电影| 亚洲国产欧美在线| 国产成人av电影在线播放| 911精品国产一区二区在线| 日本一区二区免费在线观看视频 | 色哟哟一区二区| 久久蜜桃一区二区| 视频一区免费在线观看| 波波电影院一区二区三区| 日韩免费高清av| 亚洲bt欧美bt精品777| 成人国产电影网| 久久综合久久综合亚洲| 午夜精品爽啪视频| 99精品1区2区| 国产网站一区二区| 久久精品国产精品亚洲精品 | 日韩一区二区精品葵司在线| 亚洲美女视频在线观看| 国产成人福利片| 久久综合色婷婷| 久久国产麻豆精品| 欧美日韩国产高清一区二区 | 91麻豆自制传媒国产之光| 久久日韩粉嫩一区二区三区| 日韩va亚洲va欧美va久久| 欧美三级资源在线| 玉米视频成人免费看| 99精品桃花视频在线观看| 欧美国产乱子伦| 国产精品一二三| 国产色婷婷亚洲99精品小说| 狠狠色综合日日| 欧美本精品男人aⅴ天堂| 日韩精品91亚洲二区在线观看| 欧美三级韩国三级日本三斤| 亚洲精品va在线观看| 91麻豆国产精品久久| 亚洲男人的天堂在线aⅴ视频|