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

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

?? pwf.c

?? E729國際標準的語音編碼
?? C
字號:
/* Version 3.3    Last modified: December 26, 1995 */

#include "typedef.h"
#include "basic_op.h"
#include "ld8k.h"

static Word16     smooth = 1;
static Word16     LarOld[2] = {0, 0};

/************************************************************************/
/*                                                                      */
/*   ADAPTIVE BANDWIDTH EXPANSION FOR THE PERCEPTUAL WEIGHTING FILTER   */
/*                                                                      */
/*                 W(z) = A (z/gamma1) / A(z/gamma2)                    */
/*                                                                      */
/************************************************************************/

void perc_var (
  Word16 *gamma1, /* Bandwidth expansion parameter */
  Word16 *gamma2, /* Bandwidth expansion parameter */
  Word16 *LsfInt, /* Interpolated LSP vector : 1st subframe */
  Word16 *LsfNew, /* New LSP vector : 2nd subframe */
  Word16 *r_c     /* Reflection coefficients */
)
{

  Word32   L_temp;
  Word16   cur_rc;                    /* Q11 */
  Word16   Lar[4];                    /* Q11 */
  Word16  *LarNew;                    /* Q11 */
  Word16  *Lsf;                       /* Q15 */
  Word16   CritLar0, CritLar1;        /* Q11 */
  Word16   temp;
  Word16   d_min;                     /* Q10 */
  Word16   i, k;



  for (k=0; k<M; k++) {
    LsfInt[k] = shl(LsfInt[k], 1);
    LsfNew[k] = shl(LsfNew[k], 1);
  }


  LarNew = &Lar[2];
  /* ---------------------------------------- */
  /* Reflection coefficients ---> Lar         */
  /* Lar(i) = log10( (1+rc) / (1-rc) )        */
  /* Approximated by                          */
  /* x <= SEG1            y = x               */
  /* SEG1 < x <= SEG2     y = A1 x - B1_L     */
  /* SEG2 < x <= SEG3     y = A2 x - B2_L     */
  /* x > SEG3             y = A3 x - B3_L     */
  /* ---------------------------------------- */
  for (i=0; i<2; i++) {

    cur_rc = abs_s(r_c[i]);
    cur_rc = shr(cur_rc, 4);

    if (sub(cur_rc ,SEG1)<= 0) {
        LarNew[i] = cur_rc;
    }
    else {
      if (sub(cur_rc,SEG2)<= 0) {
        cur_rc = shr(cur_rc, 1);
        L_temp = L_mult(cur_rc, A1);
        L_temp = L_sub(L_temp, L_B1);
        L_temp = L_shr(L_temp, 11);
        LarNew[i] = extract_l(L_temp);
      }
      else {
        if (sub(cur_rc ,SEG3)<= 0) {
          cur_rc = shr(cur_rc, 1);
          L_temp = L_mult(cur_rc, A2);
          L_temp = L_sub(L_temp, L_B2);
          L_temp = L_shr(L_temp, 11);
          LarNew[i] = extract_l(L_temp);
        }
        else {
          cur_rc = shr(cur_rc, 1);
          L_temp = L_mult(cur_rc, A3);
          L_temp = L_sub(L_temp, L_B3);
          L_temp = L_shr(L_temp, 11);
          LarNew[i] = extract_l(L_temp);
        }
      }
    }
    if (r_c[i] < 0) {
        LarNew[i] = sub(0, LarNew[i]);

    }
  }

  /* Interpolation of Lar for the 1st subframe */

  temp = add(LarNew[0], LarOld[0]);
  Lar[0] = shr(temp, 1);
  LarOld[0] = LarNew[0];
  temp = add(LarNew[1], LarOld[1]);
  Lar[1] = shr(temp, 1);
  LarOld[1] = LarNew[1];

  for (k=0; k<2; k++) { /* LOOP : gamma2 for 1st to 2nd subframes */

      /* ---------------------------------------------------------- */
      /* First criterion based on the first two Lars                */
      /* smooth == 1  ==>  gamma2 can vary from 0.4 to 0.7          */
      /* smooth == 0  ==>  gamma2 is set to 0.6                     */
      /*                                                            */
      /* Double threshold + hysteresis :                            */
      /* if smooth = 1                                              */
      /*  if (CritLar0 < THRESH_L1) and (CritLar1 > THRESH_H1)      */
      /*                                                 smooth = 0 */
      /* if smooth = 0                                              */
      /*  if (CritLar0 > THRESH_L2) or (CritLar1 < THRESH_H2)       */
      /*                                                 smooth = 1 */
      /* ---------------------------------------------------------- */

      CritLar0 = Lar[2*k];
      CritLar1 = Lar[2*k+1];

      if (smooth != 0) {
        if ((sub(CritLar0,THRESH_L1)<0)&&( sub(CritLar1,THRESH_H1)>0)) {
            smooth = 0;
        }
      }
      else {
        if ( (sub(CritLar0 ,THRESH_L2)>0) || (sub(CritLar1,THRESH_H2) <0) ) {
            smooth = 1;
        }

      }

    if (smooth == 0) {
      /* ------------------------------------------------------ */
      /* Second criterion based on the minimum distance between */
      /*                two successives LSPs                    */
      /*                                                        */
      /*           gamma2[k] = -6.0 * pi * d_min + 1.0          */
      /*                                                        */
      /*       with Lsfs normalized range 0.0 <= val <= 1.0     */
      /* ------------------------------------------------------ */
      gamma1[k] = GAMMA1_0;
      if (k == 0) {
        Lsf = LsfInt;
      }
      else {
        Lsf = LsfNew;
      }
      d_min = sub(Lsf[1], Lsf[0]);
      for (i=1; i<M-1; i++) {
        temp = sub(Lsf[i+1],Lsf[i]);
        if (sub(temp,d_min)<0) {
            d_min = temp;
        }
      }
      temp = mult(ALPHA, d_min);
      temp = sub(BETA, temp);
      temp = shl(temp, 5);
      gamma2[k] = temp;

      if (sub(gamma2[k] , GAMMA2_0_H)>0) {
        gamma2[k] = GAMMA2_0_H;
      }
      if (sub(gamma2[k] ,GAMMA2_0_L)<0) {
        gamma2[k] = GAMMA2_0_L;
      }

    }
    else {
      gamma1[k] = GAMMA1_1;
      gamma2[k] = GAMMA2_1;
    }
  }
  return;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
caoporn国产一区二区| 亚洲成a人片在线观看中文| 91老师国产黑色丝袜在线| 午夜国产精品影院在线观看| 久久婷婷国产综合国色天香| 91福利社在线观看| 国产美女视频一区| 亚洲成人动漫在线免费观看| 中文字幕精品综合| 日韩欧美色综合| 欧美丝袜第三区| 91麻豆精品在线观看| 国产精品资源在线观看| 天堂在线一区二区| 亚洲免费三区一区二区| 久久久精品人体av艺术| 欧美一区二区三区白人| 在线观看视频一区二区| av网站免费线看精品| 国产精品性做久久久久久| 日韩国产欧美一区二区三区| 亚洲一线二线三线视频| 亚洲国产高清在线观看视频| 欧美成人国产一区二区| 欧美乱熟臀69xxxxxx| 色老汉av一区二区三区| av中文字幕亚洲| 丰满少妇在线播放bd日韩电影| 久久成人精品无人区| 日韩高清不卡一区二区| 性做久久久久久免费观看欧美| 夜夜嗨av一区二区三区| 亚洲男女毛片无遮挡| 中日韩av电影| 久久精品欧美日韩精品| 2020国产精品| 2020国产成人综合网| 久久综合九色综合97婷婷| 精品成人在线观看| 精品成人一区二区三区四区| 精品国产一二三| 久久综合999| 久久精品夜色噜噜亚洲aⅴ| 久久久久国产精品厨房| 国产网站一区二区| 中文字幕乱码亚洲精品一区| 亚洲国产aⅴ天堂久久| 亚洲欧美乱综合| 亚洲自拍另类综合| 亚洲一区二区成人在线观看| 一区二区三区日韩| 亚洲国产精品一区二区久久| 五月激情综合色| 日本在线不卡一区| 精久久久久久久久久久| 国产乱子伦一区二区三区国色天香| 国产一区二区三区在线观看免费| 国产精品综合一区二区| 高清不卡一区二区在线| 不卡电影免费在线播放一区| 91视频国产观看| 欧美日韩激情一区二区三区| 日韩午夜av一区| 欧美激情综合五月色丁香小说| 中文字幕在线不卡| 亚洲午夜影视影院在线观看| 捆绑调教美女网站视频一区| 国产精品99久久久久久似苏梦涵 | 高清在线成人网| 91在线视频免费91| 欧美乱妇一区二区三区不卡视频| 日韩女优视频免费观看| 国产日韩欧美精品综合| 亚洲美女精品一区| 三级影片在线观看欧美日韩一区二区| 久久不见久久见免费视频1| 国产福利91精品| 91电影在线观看| 欧美精品一区二区三区久久久 | 日韩欧美高清一区| 国产精品久久久久久久久免费丝袜| 一区二区三区免费在线观看| 蜜臀精品久久久久久蜜臀| 国产盗摄一区二区| 欧美日韩亚洲综合一区| 久久久久97国产精华液好用吗| 一区二区在线看| 国产一区二区三区| 欧美性极品少妇| 中文一区二区完整视频在线观看| 亚洲图片欧美一区| 成人午夜电影久久影院| 欧美精品在线一区二区三区| 欧美国产禁国产网站cc| 日韩国产精品久久| 91在线看国产| 久久精品视频一区二区| 五月婷婷激情综合| 成人激情午夜影院| 精品日韩在线一区| 一区二区三区中文字幕电影| 国产美女一区二区| 91精品国产入口在线| 一区二区三区免费| www.日韩在线| 欧美α欧美αv大片| 一级做a爱片久久| 成人一级黄色片| 欧美mv日韩mv| 亚洲午夜激情av| 91丨porny丨首页| 国产欧美一区二区三区鸳鸯浴 | 日精品一区二区| 日本乱码高清不卡字幕| 国产三区在线成人av| 免费成人av资源网| 欧美男女性生活在线直播观看| 综合激情成人伊人| 高清不卡在线观看av| 欧美精品一区视频| 喷白浆一区二区| 884aa四虎影成人精品一区| 一区二区三区在线视频观看| av在线这里只有精品| 国产欧美久久久精品影院| 久久99久久99精品免视看婷婷| 欧美精品一二三四| 午夜欧美在线一二页| 色中色一区二区| 亚洲美女在线一区| 色呦呦网站一区| 一区二区三区小说| 色婷婷av一区| 伊人婷婷欧美激情| 在线看一区二区| 亚洲男人的天堂av| 欧美在线观看一二区| 一个色在线综合| 欧美日韩www| 日韩高清中文字幕一区| 这里是久久伊人| 男男成人高潮片免费网站| 欧美一区二区三区免费大片| 日本亚洲电影天堂| 日韩免费福利电影在线观看| 麻豆成人在线观看| 久久精品亚洲麻豆av一区二区 | 不卡免费追剧大全电视剧网站| 国产精品天美传媒| 91亚洲男人天堂| 洋洋av久久久久久久一区| 欧美午夜精品一区二区蜜桃| 亚洲18影院在线观看| 日韩一二三区视频| 国产又黄又大久久| 国产精品久久久久永久免费观看| 99久久伊人网影院| 亚洲综合免费观看高清完整版 | 欧美国产日韩亚洲一区| 成人黄色免费短视频| 亚洲人123区| 欧美日韩成人一区| 激情久久五月天| 中文字幕亚洲欧美在线不卡| 色狠狠综合天天综合综合| 视频在线观看国产精品| 欧美精品一区二区三区蜜桃| 成人精品免费看| 亚洲bt欧美bt精品777| 精品成a人在线观看| 不卡电影一区二区三区| 午夜精彩视频在线观看不卡| www国产成人免费观看视频 深夜成人网| 成人视屏免费看| 亚洲午夜视频在线| 久久网这里都是精品| 国产午夜精品在线观看| 欧美性受xxxx黑人xyx性爽| 全部av―极品视觉盛宴亚洲| 国产农村妇女毛片精品久久麻豆| 在线亚洲免费视频| 精品一区二区综合| 一区二区高清在线| 精品国产乱码久久久久久老虎 | 欧美一级二级三级蜜桃| 成人午夜av在线| 日本大胆欧美人术艺术动态| 中文一区在线播放| 91精品蜜臀在线一区尤物| 成人av资源下载| 美女在线一区二区| 亚洲免费观看高清在线观看| 日韩天堂在线观看| 色噜噜夜夜夜综合网| 精品午夜一区二区三区在线观看| 亚洲人成人一区二区在线观看| 精品处破学生在线二十三| 欧美亚洲另类激情小说| 成人免费毛片高清视频| 美女网站视频久久|