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

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

?? quant_pitch.c

?? speech echo cancellation library
?? C
字號:
/* (C) 2007 Jean-Marc Valin, CSIRO*//*   Redistribution and use in source and binary forms, with or without   modification, are permitted provided that the following conditions   are met:      - Redistributions of source code must retain the above copyright   notice, this list of conditions and the following disclaimer.      - Redistributions in binary form must reproduce the above copyright   notice, this list of conditions and the following disclaimer in the   documentation and/or other materials provided with the distribution.      - Neither the name of the Xiph.org Foundation nor the names of its   contributors may be used to endorse or promote products derived from   this software without specific prior written permission.      THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS   ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT   LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR   A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,   EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,   PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR   PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.*/#include "quant_pitch.h" static const float cdbk_pitch[]={     0.00826816, 0.00646836, 0.00520978, 0.00632398, 0.0108199 ,   0.723347, 0.0985132, 0.630212, 0.0546661, 0.0246779 ,   0.802152, 0.759963, 0.453441, 0.384415, 0.0625198 ,   0.461809, 0.313537, 0.0465707, 0.0484357, 0.0196977 ,   0.704463, 0.117481, 0.0612584, 0.576791, 0.0273508 ,   0.798109, 0.743359, 0.706289, 0.0697711, 0.0386172 ,   0.228351, 0.0379557, 0.0285191, 0.0236265, 0.0248726 ,   0.114495, 0.279541, 0.038657, 0.0342054, 0.0319817 ,   0.609812, 0.0397131, 0.0266344, 0.0239864, 0.0212439 ,   0.781349, 0.493848, 0.0353301, 0.0267205, 0.0196015 ,   0.0819145, 0.0543806, 0.301274, 0.0507369, 0.0456495 ,   0.785118, 0.7315, 0.213724, 0.675786, 0.117822 ,   0.791656, 0.0322449, 0.0200075, 0.0203656, 0.0191236 ,   0.768495, 0.416117, 0.386172, 0.0510886, 0.022891 ,   0.802694, 0.790402, 0.755665, 0.71349, 0.401332 ,   0.142781, 0.122736, 0.195102, 0.587634, 0.0490036 ,   0.104903, 0.611318, 0.0587345, 0.0822444, 0.028738 ,   0.182943, 0.541788, 0.518271, 0.0920779, 0.0338024 ,   0.76004, 0.0553314, 0.293129, 0.0392962, 0.0191814 ,   0.776575, 0.257797, 0.0323301, 0.0290356, 0.0185467 ,   0.798177, 0.759494, 0.368838, 0.0497087, 0.0262797 ,   0.724, 0.0643148, 0.0435992, 0.275742, 0.0232963 ,   0.803454, 0.783768, 0.741939, 0.711135, 0.0950338 ,   0.138766, 0.0770751, 0.649913, 0.129772, 0.0342524 ,   0.795955, 0.754889, 0.044966, 0.0279729, 0.0199437 ,   0.784278, 0.659435, 0.0713927, 0.339058, 0.0384502 ,   0.145974, 0.049395, 0.0403857, 0.302676, 0.04925 ,   0.428821, 0.0640999, 0.368384, 0.0519584, 0.0224072 ,   0.425792, 0.0341016, 0.0290549, 0.0390711, 0.0227266 ,   0.453561, 0.623889, 0.0443806, 0.0432896, 0.0173471 ,   0.754851, 0.236843, 0.570091, 0.48421, 0.0622915 ,   0.804932, 0.782549, 0.752207, 0.390957, 0.102058    };/* Taken from Speex.   Finds the index of the entry in a codebook that best matches the input*/int vq_index(float *in, const float *codebook, int len, int entries){   int i,j;   float min_dist=0;   int best_index=0;   for (i=0;i<entries;i++)   {      float dist=0;      for (j=0;j<len;j++)      {         float tmp = in[j]-*codebook++;         dist += tmp*tmp;      }      if (i==0 || dist<min_dist)      {         min_dist=dist;         best_index=i;      }   }   return best_index;}void quant_pitch(float *gains, int len, ec_enc *enc){   int i, id;   float g2[len];   for (i=0;i<len;i++)      g2[i] = gains[i]*gains[i];   id = vq_index(g2, cdbk_pitch, len, 32);   ec_enc_uint(enc, id, 32);   for (i=0;i<len;i++)      gains[i] = sqrt(cdbk_pitch[id*len+i]);}void unquant_pitch(float *gains, int len, ec_dec *dec){   int i, id;   id = ec_dec_uint(dec, 32);   for (i=0;i<len;i++)      gains[i] = sqrt(cdbk_pitch[id*len+i]);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内成人精品2018免费看| av网站免费线看精品| 中文一区二区完整视频在线观看 | 色噜噜狠狠一区二区三区果冻| 日韩精品一级中文字幕精品视频免费观看 | 国产精品人妖ts系列视频| 欧美美女一区二区在线观看| 成人午夜电影网站| 极品少妇xxxx精品少妇偷拍 | 国产成a人亚洲| 久久成人羞羞网站| 亚洲成人777| 亚洲综合色网站| 亚洲日本乱码在线观看| 欧美激情一区三区| 久久久亚洲国产美女国产盗摄| 日韩色视频在线观看| 欧美日韩国产成人在线免费| 91丨九色丨黑人外教| 丁香婷婷深情五月亚洲| 国产高清精品网站| 激情久久五月天| 精久久久久久久久久久| 久久精品久久99精品久久| 亚洲第一福利视频在线| 亚洲香肠在线观看| 亚洲一区日韩精品中文字幕| 一区二区三区在线免费视频| 亚洲欧洲韩国日本视频| 亚洲欧洲精品一区二区三区| 国产精品美女一区二区三区| 中文无字幕一区二区三区| 国产日韩欧美在线一区| 国产人成亚洲第一网站在线播放| 国产欧美一区二区三区沐欲| 久久婷婷成人综合色| 久久这里都是精品| 久久九九99视频| 欧美激情一区三区| 亚洲视频在线观看三级| 亚洲美女区一区| 亚洲国产日韩a在线播放性色| 亚洲午夜视频在线观看| 日韩av网站免费在线| 人禽交欧美网站| 国产在线不卡一卡二卡三卡四卡| 国产一区二区导航在线播放| 东方欧美亚洲色图在线| av在线一区二区| 99久久国产综合精品色伊 | 国产精品蜜臀av| 亚洲日本韩国一区| 亚洲第一电影网| 免费高清成人在线| 国产九色精品成人porny| jlzzjlzz国产精品久久| 色吧成人激情小说| 欧美电影一区二区| 久久夜色精品国产欧美乱极品| 国产亚洲一本大道中文在线| 日本一区二区三区四区| 亚洲精品你懂的| 性做久久久久久免费观看欧美| 久久av资源网| av动漫一区二区| 欧美日韩一本到| 久久久精品一品道一区| 亚洲欧美偷拍卡通变态| 天天色图综合网| 国产高清一区日本| 91黄色小视频| 精品日本一线二线三线不卡| 国产精品免费视频一区| 肉色丝袜一区二区| 粗大黑人巨茎大战欧美成人| 欧美日韩一级黄| 亚洲国产经典视频| 日本成人中文字幕在线视频| 成人激情动漫在线观看| 欧美日韩在线精品一区二区三区激情| 精品欧美乱码久久久久久1区2区| 亚洲日本一区二区| 精东粉嫩av免费一区二区三区| 91免费版在线| 欧美大片拔萝卜| 亚洲欧美二区三区| 国内精品写真在线观看| 专区另类欧美日韩| 免费av网站大全久久| 国产麻豆精品在线观看| 欧美性猛片xxxx免费看久爱| 精品视频在线免费看| av一二三不卡影片| 国内精品写真在线观看| 蜜桃精品视频在线观看| 亚洲成av人影院| 一区二区三区四区中文字幕| 国产精品久久久久国产精品日日| 精品国产麻豆免费人成网站| 欧美久久久久中文字幕| 91久久久免费一区二区| 99久久99久久精品免费观看 | 69av一区二区三区| 91极品视觉盛宴| 在线看国产一区二区| 99精品视频在线播放观看| 成人午夜av在线| 成+人+亚洲+综合天堂| 国产盗摄一区二区三区| 国产一区欧美一区| 国产精品综合视频| 成人丝袜视频网| 成人av网在线| 99re在线视频这里只有精品| 99麻豆久久久国产精品免费| 成人精品鲁一区一区二区| 国产精华液一区二区三区| 国产91露脸合集magnet| 成人短视频下载| 99re在线视频这里只有精品| 色综合天天性综合| 色婷婷亚洲一区二区三区| 欧美主播一区二区三区| 欧美日韩国产中文| 精品精品国产高清一毛片一天堂| 精品国产免费一区二区三区香蕉| 国产亚洲自拍一区| 亚洲少妇30p| 日本欧美加勒比视频| 极品美女销魂一区二区三区| 国产99精品国产| av亚洲精华国产精华精华| 91福利国产成人精品照片| 欧美老肥妇做.爰bbww视频| 精品久久久影院| 中文字幕免费不卡在线| 亚洲综合在线免费观看| 日韩精品亚洲一区| 粉嫩绯色av一区二区在线观看| 91原创在线视频| 日韩欧美一区二区在线视频| 日本一区二区视频在线观看| 亚洲小少妇裸体bbw| 国产一区中文字幕| 一本色道久久综合精品竹菊| 欧美一区二区三区小说| 国产精品网站在线观看| 亚洲综合在线观看视频| 国产综合成人久久大片91| 91丨porny丨蝌蚪视频| 91精品欧美综合在线观看最新 | 精品国产欧美一区二区| 亚洲乱码中文字幕综合| 久久超级碰视频| 欧美亚洲综合在线| 久久精品视频一区| 午夜精品一区二区三区免费视频 | 成人av网在线| 日韩三级精品电影久久久| 亚洲视频网在线直播| 国产一区二区视频在线| 欧美伦理电影网| 亚洲人成人一区二区在线观看| 久久成人羞羞网站| 欧美日本韩国一区二区三区视频| 中文字幕免费不卡在线| 麻豆高清免费国产一区| 日本高清无吗v一区| 久久蜜桃av一区二区天堂| 日本v片在线高清不卡在线观看| 91麻豆免费观看| 国产精品网站在线观看| 国产综合色在线视频区| 3atv在线一区二区三区| 一区二区三区产品免费精品久久75| 国产一区二区三区免费观看| 欧美日韩精品一区二区三区| 亚洲人精品午夜| 成人av网站在线观看免费| 久久嫩草精品久久久久| 91丨porny丨国产| 精品88久久久久88久久久| 午夜亚洲福利老司机| 91麻豆精东视频| 欧美高清在线一区| 国产成人久久精品77777最新版本| 欧美精品在线视频| 亚洲综合免费观看高清在线观看| 91猫先生在线| 亚洲天堂久久久久久久| 成人av集中营| 国产精品视频一二| 盗摄精品av一区二区三区| 欧美极品美女视频| 国产精品18久久久久| 欧美电影免费提供在线观看| 男男视频亚洲欧美| 日韩无一区二区| 国产在线视频一区二区| 久久久久久久国产精品影院|