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

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

?? pcmdemo.c

?? Reference Implementation of G.711 standard and other voice codecs
?? C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
	}	/* Update argc/argv to next valid option/argument */	argv+=2;	argc-=2;      }      else if (strcmp(argv[1], "-?") == 0 || strcmp(argv[1], "-help") == 0)      {	/* Print help */	display_usage();      }      else      {	fprintf(stderr, "ERROR! Invalid option \"%s\" in command line\n\n",		argv[1]);	display_usage();      }  }  /* ......... GETTING PARAMETERS ......... */  /* ......... GETTING PARAMETERS ......... */  GET_PAR_S(1, "_BIN-File to be processed: ............... ", inpfil);  if ((inpfilptr = fopen(inpfil, RB)) == NULL)    HARAKIRI("\n   Error opening input file", 1);  GET_PAR_S(2, "_BIN-Output File: ........................ ", outfil);  if ((outfilptr = fopen(outfil, WB)) == NULL)    HARAKIRI("\n   Error opening output file", 1);  GET_PAR_S(3, "_type of filter 1: ....................... ", typ1);  if ((strcmp(typ1, "0") != 0) && (strcmp(typ1, "1_1") != 0) &&      (strcmp(typ1, "1_2") != 0) && (strcmp(typ1, "2_1") != 0))    HARAKIRI("\n   undefined filter type (use 0, 1_1, 1_2 or 2_1)", 1);  GET_PAR_S(4, "_type of filter 2: ....................... ", typ2);  if ((strcmp(typ2, "0") != 0) && (strcmp(typ2, "1_1") != 0) &&      (strcmp(typ2, "1_2") != 0) && (strcmp(typ2, "2_1") != 0))    HARAKIRI("\n   undefined filter type (use 0, 1_1, 1_2 or 2_1)", 1);  GET_PAR_S(5, "_type of filter 3: ....................... ", typ3);  if ((strcmp(typ3, "0") != 0) && (strcmp(typ3, "1_1") != 0) &&      (strcmp(typ3, "1_2") != 0) && (strcmp(typ3, "2_1") != 0))    HARAKIRI("\n   undefined filter type (use 0, 1_1, 1_2 or 2_1)", 1);  FIND_PAR_L(6, "_Segment Length for Filtering: ........... ", lseg, lseg);  if (lseg > LSEGMAX)  {    /* If max.seg.length is exceeded, display warning */    lseg = LSEGMAX;    printf("\t\t\t\t(limited to %ld)\n", lseg);  }/*   * ... ALLOCATE MEMORY FOR INTERMEDIATE AND FINAL DATA ...   */   if ((buff1 = (float *) calloc((long)(2*lseg), sizeof(float)))==NULL)     HARAKIRI("Error allocating memory for 1st filtering step\n", 3);   if ((buff2 = (float *) calloc((long)(4*lseg), sizeof(float)))==NULL)     HARAKIRI("Error allocating memory for 2nd filtering step\n", 3);   if ((buff3 = (float *) calloc((long)(8*lseg), sizeof(float)))==NULL)     HARAKIRI("Error allocating memory for 3rd filtering step\n", 3);/*   * ... INITIALIZE SELECTED IIR-STRUCTURES FOR UP-/DOWNSAMPLING ...   *       the types are as follows:   *          1_1 : standard PCM with 16 kHz, no rate change (1:1)   *          1_2 : standard PCM with 16 kHz, upsampling factor of 1:2   *          2_1 : standard PCM with 16 kHz, downsampling factor of 2:1   *       the return value is a pointer to filter coefficients and   *       cleared state variables   */  /* ... for Filter #1 */  if (strcmp(typ1, "1_1") == 0)  {    if ((typ1_ptr = stdpcm_16khz_init()) == 0)      HARAKIRI("Filter 1: initialization failure stdpcm_16khz_init()", 1);  }  else if (strcmp(typ1, "1_2") == 0)  {    if ((typ1_ptr = stdpcm_1_to_2_init()) == 0)      HARAKIRI("Filter 1: initialization failure stdpcm_1_to_2_init()", 1);  }  else if (strcmp(typ1, "2_1") == 0)  {    if ((typ1_ptr = stdpcm_2_to_1_init()) == 0)      HARAKIRI("Filter 1: initialization failure stdpcm_2_to_1_init()", 1);  }  else    typ1_ptr = (SCD_IIR *) NULL;  /* Init.the pointer to NULL */  /* ... for Filter #2: */  if (strcmp(typ2, "1_1") == 0)  {    if ((typ2_ptr = stdpcm_16khz_init()) == 0)      HARAKIRI("Filter 2: initialization failure stdpcm_16khz_init()", 1);  }  else if (strcmp(typ2, "1_2") == 0)  {    if ((typ2_ptr = stdpcm_1_to_2_init()) == 0)      HARAKIRI("Filter 2: initialization failure stdpcm_1_to_2_init()", 1);  }  else if (strcmp(typ2, "2_1") == 0)  {    if ((typ2_ptr = stdpcm_2_to_1_init()) == 0)      HARAKIRI("Filter 2: initialization failure stdpcm_2_to_1_init()", 1);  }  else    typ2_ptr = (SCD_IIR *) NULL;  /* ... for Filter #3: */  if (strcmp(typ3, "1_1") == 0)  {    if ((typ3_ptr = stdpcm_16khz_init()) == 0)      HARAKIRI("Filter 3: initialization failure stdpcm_16khz_init()", 1);  }  else if (strcmp(typ3, "1_2") == 0)  {    if ((typ3_ptr = stdpcm_1_to_2_init()) == 0)      HARAKIRI("Filter 3: initialization failure stdpcm_1_to_2_init()", 1);  }  else if (strcmp(typ3, "2_1") == 0)  {    if ((typ3_ptr = stdpcm_2_to_1_init()) == 0)      HARAKIRI("Filter 3: initialization failure stdpcm_2_to_1_init()", 1);  }  else    typ3_ptr = (SCD_IIR *) NULL;/*   * ......... CARRY OUT FILTERING .........   */  /* measure CPU-time */  t1 = clock();  lsegx = lseg;  while (lsegx == lseg)  {    /* Read input buffer */    lsegx = fread(sh_buff, sizeof(short), lseg, inpfilptr);    /* convert short data to float in normalized range */    sh2fl_16bit(lsegx, sh_buff, fl_buff, 1);/*   * WHAT TO DO IN FILTERING STAGE 1?   */    if (strcmp(typ1, "0") == 0)	  /* No filtering; so, ... */    {      /* ...copy input buffer to second step's buffer */      for (k = 0; k < lsegx; k++)	buff1[k] = fl_buff[k];      /* ... and return no. of output samples */      lseg1 = lsegx;    }    else    {      /* Standard PCM filtering */      lseg1 =			  /* Returned: number of output samples */	stdpcm_kernel(		  /* standard PCM filter */		      lsegx,	  /* In   : number of input samples */		      fl_buff,	  /* In   : array with input samples */		      typ1_ptr,	  /* InOut: pointer to IIR struct */		      buff1	  /* Out  : array with output samples */	);      /* Convert to integer for testing overflows -- do not save! */      noverflows1 += fl2sh_16bit(lseg1, buff1, sh_buff, (int) 1);    }/*   * WHAT TO DO IN FILTERING STAGE 2?   */    if (strcmp(typ2, "0") == 0)	  /* No filtering; so, ... */    {      /* ... copy input buffer to third step's buffer */      for (k = 0; k < lseg1; k++)	buff2[k] = buff1[k];      /* ... and return number of output samples */      lseg2 = lseg1;    }    else    {      /* Standard PCM filtering */      lseg2 =			  /* Returned: number of output samples */	stdpcm_kernel(		  /* standard PCM filter */		      lseg1,	  /* In   : number of input samples */		      buff1,	  /* In   : array with input samples */		      typ2_ptr,	  /* InOut: pointer to IIR struct */		      buff2	  /* Out  : array with output samples */	);      /* Convert to Integer for testing overflows -- do not save! */      noverflows2 += fl2sh_16bit(lseg2, buff2, sh_buff, (int) 1);    }/*   * WHAT TO DO IN FILTERING STAGE 3?   */    if (strcmp(typ3, "0") == 0)	  /* No filtering; so ... */    {      /* ... copy input buffer to output buffer */      for (k = 0; k < lseg2; k++)	buff3[k] = buff2[k];      /* ... and return number of output samples */      lseg3 = lseg2;    }    else    {      /* Standard PCM filtering */      lseg3 =			  /* Returned: number of output samples */	stdpcm_kernel(		  /* standard PCM filter */		      lseg2,	  /* In   : number of input samples */		      buff2,	  /* In   : array with input samples */		      typ3_ptr,	  /* InOut: pointer to IIR struct */		      buff3	  /* Out  : array with output samples */	);    }/*  * ......... CONVERTION FROM FLOAT TO SHORT with rounding .........  *                      (now saves the data!)  */    noverflows3 += fl2sh_16bit(lseg3, buff3, sh_buff, (int) 1);/*  * ......... WRITE SAMPLES TO OUTPUT FILE .........  */    /* Skip samples if requested */    if (lseg1 > skip)    {      /* Write samples to output file */      nsam += fwrite(&sh_buff[skip], sizeof(short), (lseg3-skip), outfilptr);      skip = 0;    }    else      skip -= lseg1;/*    nsam += fwrite(sh_buff, sizeof(short), lseg3, outfilptr);*/  }/*   * ......... FINALIZATIONS .........   */  /* Print time statistics - Include file I/O! */  t2 = clock();  printf("\nDONE: %f sec CPU-time for %ld generated samples\n",	 (t2 - t1) / (double) CLOCKS_PER_SEC, nsam);  /* Print overflow statistics */  if (noverflows1 == 0 && noverflows2 == 0 && noverflows3 == 0)    printf("      no overflows occurred\n");  else  {    printf("\t Overflows - filter 1: %ld\n", noverflows1);    printf("\t           - filter 2: %ld\n", noverflows2);    printf("\t           - filter 3: %ld\n", noverflows3);  }  /* Release memory allocated to IIR structures */  if (typ3_ptr != (SCD_IIR *) NULL)    stdpcm_free(typ3_ptr);  if (typ2_ptr != (SCD_IIR *) NULL)    stdpcm_free(typ2_ptr);  if (typ1_ptr != (SCD_IIR *) NULL)    stdpcm_free(typ1_ptr);#ifndef STATIC_ALLOCATION  /* Free memory of data vectors */  free(buff3);  free(buff2);  free(buff1);#endif  /* Close files */  fclose(outfilptr);  fclose(inpfilptr);#ifndef VMS  return 0;#endif}/* ......................... End of main() ......................... */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产综合久久久久影院| 色婷婷精品大在线视频| 日韩欧美成人一区| 色欧美88888久久久久久影院| 国产精品夜夜嗨| 日本欧美在线观看| 日韩精品一二三区| 天堂成人国产精品一区| 性做久久久久久免费观看欧美| 亚洲视频综合在线| 香蕉久久夜色精品国产使用方法 | 欧美图片一区二区三区| 91麻豆国产福利在线观看| 97久久精品人人爽人人爽蜜臀| 成人av资源在线观看| www.在线成人| 欧美日韩一区二区在线观看视频| 在线观看亚洲a| 欧美日韩一区国产| 日韩女同互慰一区二区| 久久综合九色综合欧美就去吻| 欧美r级电影在线观看| 久久免费视频色| 中文字幕精品一区二区精品绿巨人 | 亚洲一区二区三区四区五区黄| 亚洲一区二区三区四区在线免费观看 | 中文字幕一区二区三区不卡| 亚洲视频免费观看| 污片在线观看一区二区 | 欧美日韩视频第一区| 日韩欧美中文字幕一区| 中文字幕国产一区| 图片区日韩欧美亚洲| 国产传媒日韩欧美成人| 日韩一区二区高清| 国产精品视频一二| 亚洲国产日韩a在线播放性色| 亚洲午夜精品一区二区三区他趣| 久久成人免费电影| 91久久精品午夜一区二区| 欧美电视剧免费全集观看| 自拍偷拍国产精品| 蜜臀av在线播放一区二区三区| 一区二区三区在线观看网站| 午夜精品123| 欧美日韩精品福利| 日本特黄久久久高潮| 国产日韩欧美麻豆| 欧美日韩国产高清一区二区三区| 精品亚洲国内自在自线福利| 亚洲一二三区在线观看| 国产精品久久久久久一区二区三区| 欧美精品丝袜久久久中文字幕| 国产成人av一区| 亚洲美女区一区| 国产精品免费看片| 国产丝袜美腿一区二区三区| 欧美日韩精品福利| 色视频成人在线观看免| 伦理电影国产精品| 精品制服美女久久| 亚洲自拍另类综合| 久久久99久久| 精品剧情在线观看| 欧美精品一区男女天堂| 日韩亚洲欧美一区| 精品美女被调教视频大全网站| 在线播放91灌醉迷j高跟美女 | 久久久久久久久蜜桃| 亚洲视频一区在线| 男女性色大片免费观看一区二区 | 在线视频一区二区三区| 欧美亚洲综合另类| 日韩午夜中文字幕| 国产精品乱人伦| 亚洲国产精品久久久久婷婷884 | 亚洲成a人v欧美综合天堂下载 | 喷水一区二区三区| 国产suv精品一区二区883| 欧美日韩国产片| 中国色在线观看另类| 日本在线不卡视频一二三区| 精品一区精品二区高清| 国产精品伊人色| 欧美在线视频你懂得| 久久伊人中文字幕| 麻豆精品一区二区综合av| 国产成人久久精品77777最新版本| 色诱视频网站一区| 久久午夜免费电影| 亚洲在线观看免费| 狠狠色狠狠色合久久伊人| 99久久免费国产| 久久精品在这里| 黄页网站大全一区二区| 91精品国模一区二区三区| 亚洲一区二区三区视频在线| 国产成人在线色| 欧美一区二区国产| 亚洲一区二区欧美| 色噜噜夜夜夜综合网| 国产精品日日摸夜夜摸av| 国产中文一区二区三区| 2021中文字幕一区亚洲| 久久99国产精品久久| 日韩精品资源二区在线| 蜜臀久久99精品久久久久宅男| 在线免费亚洲电影| 亚洲一区二区三区国产| 欧美日韩亚洲高清一区二区| 日韩精彩视频在线观看| 欧美日韩中文一区| 日本亚洲欧美天堂免费| 91精品国产综合久久国产大片| 美女一区二区在线观看| 久久先锋资源网| 丁香天五香天堂综合| 久久久精品tv| 欧美私模裸体表演在线观看| 精品亚洲porn| 一区二区欧美在线观看| 日本伦理一区二区| 久久精品国产一区二区| 国产精品久久久久久久久免费丝袜 | 亚洲欧美国产三级| 欧美一区二区三区在线看| 国产高清不卡一区| 亚洲香蕉伊在人在线观| 欧美精品一区二区三区蜜桃| bt欧美亚洲午夜电影天堂| 麻豆精品在线视频| 亚洲一区在线免费观看| 亚洲欧洲av在线| 日韩精品一区二区三区在线观看 | 亚洲成人av电影在线| 亚洲欧美电影一区二区| 久久久久久亚洲综合| 日韩一级视频免费观看在线| 91成人国产精品| 91尤物视频在线观看| 国产成人免费视频精品含羞草妖精| 一区二区理论电影在线观看| 国产精品系列在线| 国产精品欧美久久久久无广告| 欧美一级精品在线| 3d动漫精品啪啪一区二区竹菊| 国产不卡视频在线观看| 狠狠色狠狠色综合日日91app| 日日夜夜一区二区| 亚洲一区二区偷拍精品| 亚洲区小说区图片区qvod| 综合分类小说区另类春色亚洲小说欧美| 久久久久国产精品免费免费搜索| 欧美一区二区三区在线看| 欧美人动与zoxxxx乱| 欧美日韩综合在线| 在线播放91灌醉迷j高跟美女 | 91视频一区二区| 91黄色小视频| 欧美一区二区三区视频在线 | 欧亚一区二区三区| 欧美蜜桃一区二区三区 | 久久国内精品视频| 国产精品自拍毛片| 成人在线综合网| 欧美色综合天天久久综合精品| 欧美夫妻性生活| 精品日本一线二线三线不卡| 亚洲国产精品激情在线观看 | 欧美猛男超大videosgay| 日韩精品中文字幕一区| 国产精品久久久久永久免费观看 | 日韩久久一区二区| 亚洲激情网站免费观看| 亚洲大片精品永久免费| 日韩专区欧美专区| 国产精品一级在线| 欧美日韩国产天堂| 综合久久一区二区三区| 久久激情五月婷婷| 99riav一区二区三区| 精品对白一区国产伦| 亚洲卡通欧美制服中文| 国内精品国产成人| 91精品国产综合久久蜜臀| 亚洲欧美另类久久久精品2019| 日韩**一区毛片| 色av一区二区| 成人免费小视频| 国产精品影视网| 欧美精品一区二区三| 久久精品国产亚洲aⅴ| 欧美日本在线播放| 伊人夜夜躁av伊人久久| 国产精品系列在线观看| 日韩一区二区在线观看视频播放| 一区二区三区在线观看网站| 99久久久国产精品| 自拍av一区二区三区| 成人国产在线观看|