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

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

?? fir_filt.c

?? 完整的RTP RTSP代碼庫
?? C
字號:
/**********************************************************************MPEG-4 Audio VMCommon moduleThis software module was originally developed byBodo Teichmann (FhG)and edited byin the course of development of the MPEG-2 NBC/MPEG-4 Audio standardISO/IEC 13818-7, 14496-1,2 and 3. This software module is animplementation of a part of one or more MPEG-2 NBC/MPEG-4 Audio toolsas specified by the MPEG-2 NBC/MPEG-4 Audio standard. ISO/IEC givesusers of the MPEG-2 NBC/MPEG-4 Audio standards free license to thissoftware module or modifications thereof for use in hardware orsoftware products claiming conformance to the MPEG-2 NBC/ MPEG-4 Audiostandards. Those intending to use this software module in hardware orsoftware products are advised that this use may infringe existingpatents. The original developer of this software module and his/hercompany, the subsequent editors and their companies, and ISO/IEC haveno liability for use of this software module or modifications thereofin an implementation. Copyright is not released for non MPEG-2NBC/MPEG-4 Audio conforming products. The original developer retainsfull right to use the code for his/her own purpose, assign or donatethe code to a third party and to inhibit third party from using thecode for non MPEG-2 NBC/MPEG-4 Audio conforming products. Thiscopyright notice must be included in all copies or derivative works.Copyright (c) 1997.Source file: fir_filt.c$Id: fir_filt.c,v 1.1 2002/05/13 18:57:42 wmaycisco Exp $Authors:tmn       Bodo Teichmann mailto:tmn@iis.fhg.deChanges:**********************************************************************/#include <stdio.h>#include <stdlib.h>#include <string.h>#include "common_m4a.h"#include "fir_filt.h"static float fir48_4_120[] =  { -0.0000000000F, -0.0004061767F, -0.0006554074F, -0.0005603479F,    +0.0000000000F, +0.0010332072F, +0.0024067306F, +0.0038511274F,    +0.0049972718F, +0.0054446460F, +0.0048504364F, +0.0030230276F,    -0.0000000000F, -0.0039090311F, -0.0081300062F, -0.0118895363F,    -0.0143338396F, -0.0146862233F, -0.0124177060F, -0.0073988790F,    +0.0000000000F, +0.0088885044F, +0.0179316783F, +0.0255223974F,    +0.0300328067F, +0.0301098647F, +0.0249669378F, +0.0146174761F,    -0.0000000000F, -0.0170435762F, -0.0339530545F, -0.0477884869F,    -0.0556838859F, -0.0553529653F, -0.0455668957F, -0.0265189851F,    +0.0000000000F, +0.0306695549F, +0.0609699140F, +0.0857542392F,    +0.1000000000F, +0.0996415654F, +0.0823628662F, +0.0482228773F,    -0.0000000000F, -0.0568263967F, -0.1144916118F, -0.1637363938F,    -0.1948936008F, -0.1991420526F, -0.1697652726F, -0.1032409730F,    +0.0000000000F, +0.1352696593F, +0.2938416526F, +0.4636919170F,    +0.6306889405F, +0.7800976241F, +0.8982140690F, +0.9739261298F,    +1.0000000000F, +0.9739261298F, +0.8982140690F, +0.7800976241F,    +0.6306889405F, +0.4636919170F, +0.2938416526F, +0.1352696593F,    +0.0000000000F, -0.1032409730F, -0.1697652726F, -0.1991420526F,    -0.1948936008F, -0.1637363938F, -0.1144916118F, -0.0568263967F,    -0.0000000000F, +0.0482228773F, +0.0823628662F, +0.0996415654F,    +0.1000000000F, +0.0857542392F, +0.0609699140F, +0.0306695549F,    +0.0000000000F, -0.0265189851F, -0.0455668957F, -0.0553529653F,    -0.0556838859F, -0.0477884869F, -0.0339530545F, -0.0170435762F,    -0.0000000000F, +0.0146174761F, +0.0249669378F, +0.0301098647F,    +0.0300328067F, +0.0255223974F, +0.0179316783F, +0.0088885044F,    +0.0000000000F, -0.0073988790F, -0.0124177060F, -0.0146862233F,    -0.0143338396F, -0.0118895363F, -0.0081300062F, -0.0039090311F,    -0.0000000000F, +0.0030230276F, +0.0048504364F, +0.0054446460F,    +0.0049972718F, +0.0038511274F, +0.0024067306F, +0.0010332072F,    +0.0000000000F, -0.0005603479F, -0.0006554074F, -0.0004061767F,    -0.0000000000F,  };#define SCALE 0.128FIR_FILT *initFirLowPass(float stopBand,int taps){  FIR_FILT *filter;    filter = (FIR_FILT*)malloc(sizeof(FIR_FILT));  filter->filtLength=taps;  filter->memoryPtr = (float*)malloc(sizeof(float)*(taps+1));  filter->writeIdx =0 ;  filter->readIdx = taps;  if ((stopBand == 48000/4000)&& (taps == 120))    filter->filtPtr=fir48_4_120;  else     CommonExit(-1,"\nthis filter is not yet defined in fir_filt.c");    return filter;    }void firLowPass(float* inBuffer,float *outBuffer,int no, FIR_FILT *filter ){   int i,j,k;  float y;  for (j=0;j<no;j++) {     filter->memoryPtr[(filter->readIdx)] = inBuffer[j];    filter->readIdx=(filter->readIdx + 1)%(filter->filtLength + 1);        y = 0.0;     k=0;    for (i = filter->writeIdx; i <= filter->filtLength ; i++)       y += (filter->filtPtr[k++] * filter->memoryPtr[i]);    for (i = 0; i < filter->writeIdx; i++)       y += (filter->filtPtr[k++] * filter->memoryPtr[i]);    filter->writeIdx=(filter->writeIdx+1)%(filter->filtLength+1);    #if 1     outBuffer[j] = y*SCALE;#else     outBuffer[j] = y;#endif#if 0    if ((long)(y*SCALE) != (short)(y*SCALE)){       fprintf(stderr,"\nclipping!");       exit(-1);    }#endif  }}void subSampl(float * inBuff, float * outBuff,int factor,int *noOfSampl){  int i ;  if ((*noOfSampl%6)!= 0)    CommonExit(-1,"\n Error in downsampling");  else    *noOfSampl = *noOfSampl/6;  for (i=0;i< *noOfSampl;i++){    outBuff[i]=inBuff[i * factor];  }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩久久| 欧美日韩一区二区欧美激情| 午夜电影网一区| 亚洲在线免费播放| 亚洲一区二区欧美激情| 婷婷成人激情在线网| 午夜欧美视频在线观看| 天天综合色天天综合色h| 首页国产丝袜综合| 免费人成网站在线观看欧美高清| 国产主播一区二区三区| 国产一区二区在线观看免费| 日本特黄久久久高潮| 蜜芽一区二区三区| 激情偷乱视频一区二区三区| 国产精品1024| 91首页免费视频| 欧美群妇大交群的观看方式| 欧美一区二区三区免费在线看| 国产真实精品久久二三区| 国产精品一区二区无线| av在线这里只有精品| 91亚洲精品久久久蜜桃网站 | 色综合久久久久网| 色综合久久久久久久久| 欧美妇女性影城| 久久久国产精品麻豆| 亚洲欧美另类久久久精品2019| 欧美一区二区三区男人的天堂| 99久久综合国产精品| 91麻豆国产在线观看| 欧美日韩专区在线| 亚洲精品一区二区三区四区高清| 91久久国产最好的精华液| 欧美美女视频在线观看| 国产日产欧美一区| 性做久久久久久久免费看| 国产精品一区二区三区乱码| 欧美午夜精品电影| 久久久精品欧美丰满| 一区二区三区在线看| 国产一区二区三区免费看 | 7777精品伊人久久久大香线蕉经典版下载| 国内精品在线播放| 99久久综合99久久综合网站| 欧美一区二区三区免费观看视频| 欧洲精品一区二区| 亚洲精品一区二区三区蜜桃下载| 欧美日韩亚洲综合一区二区三区 | 99在线视频精品| 欧美三级日韩在线| 中文字幕电影一区| 久久不见久久见免费视频7| 在线观看日韩高清av| 亚洲狼人国产精品| 风间由美一区二区av101| 欧美精品久久天天躁| 亚洲欧洲中文日韩久久av乱码| 亚洲欧美日韩电影| 老司机免费视频一区二区三区| 裸体健美xxxx欧美裸体表演| 色婷婷国产精品久久包臀| 久久亚洲综合av| 蜜乳av一区二区| 欧美老女人第四色| 亚洲综合一区二区三区| 色综合天天综合在线视频| 国产精品久久久久9999吃药| 国产美女一区二区三区| 久久综合色天天久久综合图片| 国产精品色婷婷久久58| 国产福利一区二区| 国产日韩精品一区二区三区 | 久久久久久久久久电影| 亚洲成人av中文| 欧美视频一区二区| 亚洲观看高清完整版在线观看| 日产欧产美韩系列久久99| 欧美日韩国产综合一区二区三区| 欧美一区二区日韩一区二区| 日韩制服丝袜先锋影音| 欧美挠脚心视频网站| 日韩成人免费在线| 正在播放亚洲一区| 免费在线视频一区| 欧美成人综合网站| 国产成人在线看| 中文字幕一区二区三区乱码在线 | 国产精品一区在线| 国产片一区二区三区| 91香蕉视频污| 亚洲一二三四区不卡| 69av一区二区三区| 美女尤物国产一区| 久久亚洲一级片| 成人av在线播放网址| 亚洲图片欧美视频| 日韩精品一区二区三区中文不卡| 日韩一区中文字幕| 在线观看日产精品| 日本不卡不码高清免费观看| 国产偷国产偷精品高清尤物 | 国产一本一道久久香蕉| 中文字幕第一区综合| 在线欧美日韩国产| 麻豆成人在线观看| 国产精品天干天干在线综合| 91麻豆产精品久久久久久 | 不卡av免费在线观看| 一区二区三区成人在线视频| 91精品国模一区二区三区| 国产精品一区二区三区网站| 亚洲一区在线视频| 久久午夜色播影院免费高清| 色综合久久88色综合天天免费| 日韩欧美国产一区二区三区| 99国产精品久久久久久久久久 | 国产精品久久久久影院色老大| 免费在线视频一区| 国产精品激情偷乱一区二区∴| 精品一区二区三区在线观看 | 精品国产乱码久久久久久久久 | 91原创在线视频| 久久国产精品99久久久久久老狼| 在线看不卡av| 国产精品18久久久久久久久 | 日韩一区中文字幕| 精品少妇一区二区三区 | 欧美v国产在线一区二区三区| 亚洲成人免费影院| 国产无人区一区二区三区| 欧美浪妇xxxx高跟鞋交| 色综合久久久久| www.亚洲激情.com| 国产一区二区免费视频| 麻豆精品一区二区三区| 亚洲一区在线播放| 亚洲人成精品久久久久| 中文字幕精品三区| 国产欧美一区二区精品忘忧草| 东方aⅴ免费观看久久av| 亚洲成人综合网站| 一区二区三区免费网站| 亚洲欧美日韩小说| 中文字幕亚洲精品在线观看 | 久久久www成人免费毛片麻豆| 国产在线一区观看| 美女视频黄 久久| 丝袜亚洲另类欧美综合| 一区二区三区丝袜| 亚洲人成伊人成综合网小说| 国产精品成人免费精品自在线观看| 丁香五精品蜜臀久久久久99网站| 亚洲欧美综合另类在线卡通| 中文字幕av一区二区三区高| xnxx国产精品| 国产欧美综合在线观看第十页| 色综合久久久久综合体桃花网| 亚洲国产精品视频| 亚洲va天堂va国产va久| 日韩精品国产欧美| 天天综合网 天天综合色| 日韩精品欧美成人高清一区二区| 欧美一区二区三区日韩视频| 日韩精品在线一区| 欧美videos中文字幕| 久久精品一区蜜桃臀影院| 国产欧美一区二区三区沐欲| 亚洲欧美日韩中文字幕一区二区三区 | 欧美综合在线视频| 欧美日韩另类国产亚洲欧美一级| 黄色资源网久久资源365| 国产一区二区三区在线看麻豆| 亚洲视频一区二区在线| 亚洲欧洲精品一区二区精品久久久 | 国模娜娜一区二区三区| 国内精品不卡在线| 国产成人av网站| 91视频一区二区| 欧美精品精品一区| 国产亚洲精品aa午夜观看| 亚洲乱码国产乱码精品精的特点| 久久久www成人免费无遮挡大片| 欧美在线影院一区二区| 91精品啪在线观看国产60岁| 国产人成一区二区三区影院| 亚洲高清免费视频| 美女视频免费一区| 99精品视频免费在线观看| 制服丝袜一区二区三区| 精品一区二区三区在线播放视频| 欧美三级三级三级| 国产精品色眯眯| 粉嫩av一区二区三区在线播放 | 久久成人免费电影| 成人晚上爱看视频| 91精选在线观看| 国产午夜精品理论片a级大结局 | 国产精品卡一卡二卡三| 亚洲精选一二三|