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

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

?? resample.c

?? 完成MP3播放功能
?? C
字號:
/* * madplay - MPEG audio decoder and player * Copyright (C) 2000-2004 Robert Leslie * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA * * $Id: resample.c,v 1.11 2004/01/23 09:41:32 rob Exp $ */#  define mad_f_mul(x, y)   ((x) * (y))# ifdef HAVE_CONFIG_H#  include "config.h"# endif# include "global.h"# include <string.h>//# include <mad.h># include "mad.h"# include "resample.h"# include "audio.h"/* * NAME:	resample_init() * DESCRIPTION:	initialize resampling state */int resample_init(struct resample_state *state,		  unsigned int oldrate, unsigned int newrate){  mad_fixed_t ratio;  if (newrate == 0)    return -1;  ratio = mad_f_div(oldrate, newrate);  if (ratio <= 0 || ratio > MAX_RESAMPLEFACTOR * MAD_F_ONE)    return -1;  state->ratio = ratio;  state->step = 0;  state->last = 0;  return 0;}/* * NAME:	resample_block() * DESCRIPTION:	algorithmically change the sampling rate of a PCM sample block */unsigned int resample_block(struct resample_state *state,			    unsigned int nsamples, mad_fixed_t const *old,			    mad_fixed_t *new){  mad_fixed_t const *end, *begin;  /*   * This resampling algorithm is based on a linear interpolation, which is   * not at all the best sounding but is relatively fast and efficient.   *   * A better algorithm would be one that implements a bandlimited   * interpolation.   */  if (state->ratio == MAD_F_ONE) {    memcpy(new, old, nsamples * sizeof(mad_fixed_t));    return nsamples;  }  end   = old + nsamples;  begin = new;  if (state->step < 0) {    state->step = mad_f_fracpart(-state->step);    while (state->step < MAD_F_ONE) {      *new++ = state->step ?	state->last + mad_f_mul(*old - state->last, state->step) : state->last;      state->step += state->ratio;      if (((state->step + 0x00000080L) & 0x0fffff00L) == 0)	state->step = (state->step + 0x00000080L) & ~0x0fffffffL;    }    state->step -= MAD_F_ONE;  }  while (end - old > 1 + mad_f_intpart(state->step)) {    old        += mad_f_intpart(state->step);    state->step = mad_f_fracpart(state->step);    *new++ = state->step ?      *old + mad_f_mul(old[1] - old[0], state->step) : *old;    state->step += state->ratio;    if (((state->step + 0x00000080L) & 0x0fffff00L) == 0)      state->step = (state->step + 0x00000080L) & ~0x0fffffffL;  }  if (end - old == 1 + mad_f_intpart(state->step)) {    state->last = end[-1];    state->step = -state->step;  }  else    state->step -= mad_f_fromint(end - old);  return new - begin;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本欧美在线看| 日韩在线一二三区| 亚洲精品一区二区三区四区高清 | 乱一区二区av| 三级在线观看一区二区| 亚洲午夜电影网| 亚洲一区成人在线| 亚洲超丰满肉感bbw| 一区二区三区资源| 丝袜亚洲另类欧美综合| 精油按摩中文字幕久久| 狠狠色丁香久久婷婷综合_中 | 国产ts人妖一区二区| 国产激情视频一区二区三区欧美 | 最近日韩中文字幕| 亚洲视频在线观看三级| 亚洲第一电影网| 日本不卡的三区四区五区| 久久www免费人成看片高清| 韩国三级电影一区二区| 岛国一区二区三区| 91麻豆自制传媒国产之光| 欧美麻豆精品久久久久久| 日韩三级视频在线观看| 国产日韩欧美激情| 亚洲最新在线观看| 久久99久久久久| av电影在线观看一区| 欧美日韩国产美| 国产欧美精品一区aⅴ影院| 一区二区在线观看视频在线观看| 首页国产丝袜综合| 国产精华液一区二区三区| 欧美三片在线视频观看| 欧美精品一区二区不卡| 一区二区三区在线看| 黄色日韩网站视频| 欧美在线观看一区| 久久久国产精品麻豆| 亚洲一区二区精品3399| 国精产品一区一区三区mba视频| 成人毛片老司机大片| 欧美人妇做爰xxxⅹ性高电影| 国产精品视频观看| 麻豆成人av在线| 99久久精品情趣| 精品国产三级a在线观看| 亚洲一区二区三区中文字幕| 国产一区二区三区最好精华液| 欧洲一区在线观看| 国产精品久久久久天堂| 国产一区二区在线视频| 在线成人av影院| 国产精品久久久久久久午夜片| 久久电影网站中文字幕| 欧美婷婷六月丁香综合色| 国产精品国产三级国产三级人妇| 久久成人羞羞网站| 日韩亚洲国产中文字幕欧美| 亚洲综合免费观看高清在线观看| 成人性视频免费网站| 日韩欧美一区电影| 三级久久三级久久久| 欧美天天综合网| 亚洲三级电影全部在线观看高清| 国产精品一区二区久激情瑜伽 | 麻豆91小视频| 欧美午夜精品免费| 亚洲综合激情网| 91久久线看在观草草青青| 成人欧美一区二区三区1314| 成人性色生活片| 国产欧美一区二区精品久导航| 韩国毛片一区二区三区| 精品卡一卡二卡三卡四在线| 久久99热99| 久久精品人人做人人爽97| 国产一区二区三区久久久| 精品国产伦一区二区三区观看体验| 日韩精品国产欧美| 日韩午夜精品电影| 久久精品99国产精品日本| 欧美成人一区二区三区在线观看| 日本sm残虐另类| 精品91自产拍在线观看一区| 国产精品99久| 国产精品久久久久影院色老大| 99久久99久久精品免费观看| 亚洲男人天堂一区| 欧美性视频一区二区三区| 日本特黄久久久高潮| 欧美tickling挠脚心丨vk| 国产九九视频一区二区三区| 国产精品免费视频网站| 色噜噜狠狠色综合欧洲selulu| 亚洲香肠在线观看| 日韩欧美一区二区视频| 懂色av噜噜一区二区三区av| 中文字幕一区二区三| 欧美日韩国产小视频| 日本欧美一区二区三区乱码| 精品美女一区二区| 99精品视频在线观看免费| 亚洲午夜影视影院在线观看| 精品久久久久久亚洲综合网| kk眼镜猥琐国模调教系列一区二区| 亚洲国产一区视频| 久久婷婷综合激情| 一本大道av一区二区在线播放| 日本视频在线一区| 国产精品二区一区二区aⅴ污介绍| 欧美婷婷六月丁香综合色| 美女高潮久久久| 亚洲三级在线播放| 337p粉嫩大胆噜噜噜噜噜91av| 94-欧美-setu| 紧缚奴在线一区二区三区| 亚洲伦理在线免费看| 欧美大片拔萝卜| 日本道色综合久久| 成人午夜精品在线| 日韩高清在线不卡| 亚洲免费观看高清| 久久综合久久鬼色中文字| 91福利精品视频| 成人黄色综合网站| 韩国理伦片一区二区三区在线播放| 亚洲精选一二三| 久久久精品2019中文字幕之3| 欧美日韩精品欧美日韩精品| 高潮精品一区videoshd| 蜜臀久久99精品久久久久久9 | 中文在线一区二区| 欧美一区二区三区四区久久| 色综合久久久久| 99久久精品国产导航| 成人午夜在线播放| 国产乱理伦片在线观看夜一区| 日韩高清不卡一区二区三区| 亚洲综合色婷婷| 亚洲欧美色一区| 中文字幕av一区二区三区| 久久人人97超碰com| 欧美一级一区二区| 欧美午夜影院一区| 欧美羞羞免费网站| 欧美最新大片在线看| 91猫先生在线| 波多野结衣中文字幕一区 | 日本最新不卡在线| 亚洲va天堂va国产va久| 亚洲愉拍自拍另类高清精品| 亚洲码国产岛国毛片在线| 成人欧美一区二区三区| 亚洲欧美日韩在线不卡| 亚洲欧洲制服丝袜| 亚洲另类中文字| 一卡二卡三卡日韩欧美| 亚洲最大的成人av| 天天综合色天天| 麻豆精品在线观看| 国产成人综合亚洲91猫咪| 国产69精品久久99不卡| 成人高清视频免费观看| 97se亚洲国产综合自在线不卡| 日本韩国一区二区三区| 欧美日韩免费观看一区二区三区| 日韩三级.com| 日韩丝袜情趣美女图片| 日韩精品在线看片z| 国产亚洲成aⅴ人片在线观看 | 天天综合天天综合色| 蜜臀精品一区二区三区在线观看| 欧美aaa在线| 国产麻豆9l精品三级站| 99久久伊人精品| 欧美三级电影网站| 欧美精品一区二区三区视频| 国产亚洲欧美日韩日本| 亚洲视频精选在线| 日韩成人一级大片| 国产成人夜色高潮福利影视| 色综合天天综合在线视频| 91精品国模一区二区三区| 久久久91精品国产一区二区精品| 国产精品久久久久久福利一牛影视| 一区二区三区免费看视频| 日日骚欧美日韩| 成人午夜免费视频| 欧美一级专区免费大片| 中文字幕日韩一区二区| 免费看黄色91| 成人污污视频在线观看| 欧美精品在线观看播放| 国产亚洲精品bt天堂精选| 亚洲乱码国产乱码精品精的特点 | 欧美一级黄色录像| 国产精品看片你懂得| 日韩av不卡一区二区| 一本久久综合亚洲鲁鲁五月天|