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

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

?? layer3.c.svn-base

?? A Flash Player with ActionScript support. Write in C and C++. It have two part, one is Player and an
?? SVN-BASE
?? 第 1 頁 / 共 4 頁
字號:
      max[3] = -1;      max[0] = max[1] = max[2] = 2;      m = map[sfreq][0];      me = mapend[sfreq][0];    }    else {      max[0] = max[1] = max[2] = max[3] = -1;      /* max[3] not really needed in this case */      m = map[sfreq][1];      me = mapend[sfreq][1];    }    for(i=0;i<2;i++) {      int lp = l[i];      struct newhuff *h = ht+gr_info->table_select[i];      for(;lp;lp--,mc--) {        int x,y;        if(!mc) {          mc = *m++;          xrpnt = ((real *) xr[1]) + *m;          xr0pnt = ((real *) xr[0]) + *m++;          lwin = *m++;          cb = *m++;          if(lwin == 3) {            v = gr_info->pow2gain[(*scf++) << shift];            step = 1;          }          else {            v = gr_info->full_gain[lwin][(*scf++) << shift];            step = 3;          }        }        {          register short *val = h->table;          while((y=*val++)<0) {            if (get1bit())              val -= y;            part2remain--;          }          x = y >> 4;          y &= 0xf;        }        if(x == 15) {          max[lwin] = cb;          part2remain -= h->linbits+1;          x += getbits(h->linbits);          if(get1bit()) {            real a = ispow[x] * v;            *xrpnt = *xr0pnt + a;            *xr0pnt -= a;          }          else {            real a = ispow[x] * v;            *xrpnt = *xr0pnt - a;            *xr0pnt += a;          }        }        else if(x) {          max[lwin] = cb;          if(get1bit()) {            real a = ispow[x] * v;            *xrpnt = *xr0pnt + a;            *xr0pnt -= a;          }          else {            real a = ispow[x] * v;            *xrpnt = *xr0pnt - a;            *xr0pnt += a;          }          part2remain--;        }        else          *xrpnt = *xr0pnt;        xrpnt += step;        xr0pnt += step;        if(y == 15) {          max[lwin] = cb;          part2remain -= h->linbits+1;          y += getbits(h->linbits);          if(get1bit()) {            real a = ispow[y] * v;            *xrpnt = *xr0pnt + a;            *xr0pnt -= a;          }          else {            real a = ispow[y] * v;            *xrpnt = *xr0pnt - a;            *xr0pnt += a;          }        }        else if(y) {          max[lwin] = cb;          if(get1bit()) {            real a = ispow[y] * v;            *xrpnt = *xr0pnt + a;            *xr0pnt -= a;          }          else {            real a = ispow[y] * v;            *xrpnt = *xr0pnt - a;            *xr0pnt += a;          }          part2remain--;        }        else          *xrpnt = *xr0pnt;        xrpnt += step;        xr0pnt += step;      }    }    for(;l3 && (part2remain > 0);l3--) {      struct newhuff *h = htc+gr_info->count1table_select;      register short *val = h->table,a;      while((a=*val++)<0) {        part2remain--;        if(part2remain < 0) {          part2remain++;          a = 0;          break;        }        if (get1bit())          val -= a;      }      for(i=0;i<4;i++) {        if(!(i & 1)) {          if(!mc) {            mc = *m++;            xrpnt = ((real *) xr[1]) + *m;            xr0pnt = ((real *) xr[0]) + *m++;            lwin = *m++;            cb = *m++;            if(lwin == 3) {              v = gr_info->pow2gain[(*scf++) << shift];              step = 1;            }            else {              v = gr_info->full_gain[lwin][(*scf++) << shift];              step = 3;            }          }          mc--;        }        if( (a & (0x8>>i)) ) {          max[lwin] = cb;          part2remain--;          if(part2remain < 0) {            part2remain++;            break;          }          if(get1bit()) {            *xrpnt = *xr0pnt + v;            *xr0pnt -= v;          }          else {            *xrpnt = *xr0pnt - v;            *xr0pnt += v;          }        }        else          *xrpnt = *xr0pnt;        xrpnt += step;        xr0pnt += step;      }    }     while( m < me ) {      if(!mc) {        mc = *m++;        xrpnt = ((real *) xr[1]) + *m;        xr0pnt = ((real *) xr[0]) + *m++;        if(*m++ == 3)          step = 1;        else          step = 3;        m++; /* cb */      }      mc--;      *xrpnt = *xr0pnt;      xrpnt += step;      xr0pnt += step;      *xrpnt = *xr0pnt;      xrpnt += step;      xr0pnt += step;/* we could add a little opt. here: * if we finished a band for window 3 or a long band * further bands could copied in a simple loop without a * special 'map' decoding */    }    gr_info->maxband[0] = max[0]+1;    gr_info->maxband[1] = max[1]+1;    gr_info->maxband[2] = max[2]+1;    gr_info->maxbandl = max[3]+1;    {      int rmax = max[0] > max[1] ? max[0] : max[1];      rmax = (rmax > max[2] ? rmax : max[2]) + 1;      gr_info->maxb = rmax ? shortLimit[sfreq][rmax] : longLimit[sfreq][max[3]+1];    }  }  else {    int *pretab = gr_info->preflag ? pretab1 : pretab2;    int i,max = -1;    int cb = 0;    register int mc=0,*m = map[sfreq][2];    register real v = 0.0;#if 0    me = mapend[sfreq][2];#endif    for(i=0;i<3;i++) {      int lp = l[i];      struct newhuff *h = ht+gr_info->table_select[i];      for(;lp;lp--,mc--) {        int x,y;        if(!mc) {          mc = *m++;          cb = *m++;          v = gr_info->pow2gain[((*scf++) + (*pretab++)) << shift];        }        {          register short *val = h->table;          while((y=*val++)<0) {            if (get1bit())              val -= y;            part2remain--;          }          x = y >> 4;          y &= 0xf;        }        if (x == 15) {          max = cb;          part2remain -= h->linbits+1;          x += getbits(h->linbits);          if(get1bit()) {            real a = ispow[x] * v;            *xrpnt++ = *xr0pnt + a;            *xr0pnt++ -= a;          }          else {            real a = ispow[x] * v;            *xrpnt++ = *xr0pnt - a;            *xr0pnt++ += a;          }        }        else if(x) {          max = cb;          if(get1bit()) {            real a = ispow[x] * v;            *xrpnt++ = *xr0pnt + a;            *xr0pnt++ -= a;          }          else {            real a = ispow[x] * v;            *xrpnt++ = *xr0pnt - a;            *xr0pnt++ += a;          }          part2remain--;        }        else          *xrpnt++ = *xr0pnt++;        if (y == 15) {          max = cb;          part2remain -= h->linbits+1;          y += getbits(h->linbits);          if(get1bit()) {            real a = ispow[y] * v;            *xrpnt++ = *xr0pnt + a;            *xr0pnt++ -= a;          }          else {            real a = ispow[y] * v;            *xrpnt++ = *xr0pnt - a;            *xr0pnt++ += a;          }        }        else if(y) {          max = cb;          if(get1bit()) {            real a = ispow[y] * v;            *xrpnt++ = *xr0pnt + a;            *xr0pnt++ -= a;          }          else {            real a = ispow[y] * v;            *xrpnt++ = *xr0pnt - a;            *xr0pnt++ += a;          }          part2remain--;        }        else          *xrpnt++ = *xr0pnt++;      }    }    for(;l3 && (part2remain > 0);l3--) {      struct newhuff *h = htc+gr_info->count1table_select;      register short *val = h->table,a;      while((a=*val++)<0) {        part2remain--;        if(part2remain < 0) {          part2remain++;          a = 0;          break;        }        if (get1bit())          val -= a;      }      for(i=0;i<4;i++) {        if(!(i & 1)) {          if(!mc) {            mc = *m++;            cb = *m++;            v = gr_info->pow2gain[((*scf++) + (*pretab++)) << shift];          }          mc--;        }        if ( (a & (0x8>>i)) ) {          max = cb;          part2remain--;          if(part2remain <= 0) {            part2remain++;            break;          }          if(get1bit()) {            *xrpnt++ = *xr0pnt + v;            *xr0pnt++ -= v;          }          else {            *xrpnt++ = *xr0pnt - v;            *xr0pnt++ += v;          }        }        else          *xrpnt++ = *xr0pnt++;      }    }    for(i=(&xr[1][SBLIMIT][0]-xrpnt)>>1;i;i--) {      *xrpnt++ = *xr0pnt++;      *xrpnt++ = *xr0pnt++;    }    gr_info->maxbandl = max+1;    gr_info->maxb = longLimit[sfreq][gr_info->maxbandl];  }  while ( part2remain > 16 ) {    getbits(16); /* Dismiss stuffing Bits */    part2remain -= 16;  }  if(part2remain > 0 )    getbits(part2remain);  else if(part2remain < 0) {    fprintf(stderr,"mpg123_ms: Can't rewind stream by %d bits!\n",-part2remain);    return 1; /* -> error */  }  return 0;}#endif/*  * III_stereo: calculate real channel values for Joint-I-Stereo-mode */static void III_i_stereo(real xr_buf[2][SBLIMIT][SSLIMIT],int *scalefac,   struct gr_info_s *gr_info,int sfreq,int ms_stereo,int lsf){      real (*xr)[SBLIMIT*SSLIMIT] = (real (*)[SBLIMIT*SSLIMIT] ) xr_buf;      struct bandInfoStruct *bi = &bandInfo[sfreq];      real *tab1,*tab2;      if(lsf) {        int p = gr_info->scalefac_compress & 0x1;	    if(ms_stereo) {          tab1 = pow1_2[p]; tab2 = pow2_2[p];        }        else {          tab1 = pow1_1[p]; tab2 = pow2_1[p];        }      }      else {        if(ms_stereo) {          tab1 = tan1_2; tab2 = tan2_2;        }        else {          tab1 = tan1_1; tab2 = tan2_1;        }      }      if (gr_info->block_type == 2)      {         int lwin,do_l = 0;         if( gr_info->mixed_block_flag )           do_l = 1;         for (lwin=0;lwin<3;lwin++) /* process each window */         {             /* get first band with zero values */           int is_p,sb,idx,sfb = gr_info->maxband[lwin];  /* sfb is minimal 3 for mixed mode */           if(sfb > 3)             do_l = 0;           for(;sfb<12;sfb++)           {             is_p = scalefac[sfb*3+lwin-gr_info->mixed_block_flag]; /* scale: 0-15 */              if(is_p != 7) {               real t1,t2;               sb = bi->shortDiff[sfb];               idx = bi->shortIdx[sfb] + lwin;               t1 = tab1[is_p]; t2 = tab2[is_p];               for (; sb > 0; sb--,idx+=3)               {                 real v = xr[0][idx];                 xr[0][idx] = v * t1;                 xr[1][idx] = v * t2;               }             }           }#if 1/* in the original: copy 10 to 11 , here: copy 11 to 12 maybe still wrong??? (copy 12 to 13?) */           is_p = scalefac[11*3+lwin-gr_info->mixed_block_flag]; /* scale: 0-15 */           sb = bi->shortDiff[12];           idx = bi->shortIdx[12] + lwin;#else           is_p = scalefac[10*3+lwin-gr_info->mixed_block_flag]; /* scale: 0-15 */           sb = bi->shortDiff[11];           idx = bi->shortIdx[11] + lwin;#endif           if(is_p != 7)           {             real t1,t2;             t1 = tab1[is_p]; t2 = tab2[is_p];             for ( ; sb > 0; sb--,idx+=3 )             {                 real v = xr[0][idx];               xr[0][idx] = v * t1;               xr[1][idx] = v * t2;             }           }         } /* end for(lwin; .. ; . ) */         if (do_l)         {/* also check l-part, if ALL bands in the three windows are 'empty' * and mode = mixed_mode  */           int sfb = gr_info->maxbandl;           int idx = bi->longIdx[sfb];           for ( ; sfb<8; sfb++ )           {             int sb = bi->longDiff[sfb];             int is_p = scalefac[sfb]; /* scale: 0-15 */             if(is_p != 7) {               real t1,t2;               t1 = tab1[is_p]; t2 = tab2[is_p];               for ( ; sb > 0; sb--,idx++)               {                 real v = xr[0][idx];                 xr[0][idx] = v * t1;                 xr[1][idx] = v * t2;               }             }             else                idx += sb;           }         }           }       else /* ((gr_info->block_type != 2)) */      {        int sfb = gr_info->maxbandl;        int is_p,idx = bi->longIdx[sfb];        for ( ; sfb<21; sfb++)        {          int sb = bi->longDiff[sfb];          is_p = scalefac[sfb]; /* scale: 0-15 */          if(is_p != 7) {            real t1,t2;            t1 = tab1[is_p]; t2 = tab2[is_p];            for ( ; sb > 0; sb--,idx++)            {               real v = xr[0][idx];               xr[0][idx] = v * t1;               xr[1][idx] = v * t2;            }          }          else            idx += sb;        }        is_p = scalefac[20]; /* copy l-band 20 to l-band 21 */        if(is_p != 7)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91色|porny| 在线成人免费观看| 欧美日韩国产美| 久久先锋资源网| 亚洲永久免费av| 成人福利视频在线看| 欧美一区二区三区免费在线看| 国产精品免费看片| 日本三级亚洲精品| 欧美亚洲一区三区| 国产精品麻豆视频| 精久久久久久久久久久| 欧美三区在线观看| 国产精品久久久久久久久免费相片| 五月天精品一区二区三区| 91丨porny丨中文| 欧美韩国日本一区| 精品一区二区三区的国产在线播放| 色噜噜狠狠色综合中国| 中文字幕不卡三区| 国产精品夜夜嗨| 日韩欧美成人激情| 日韩精品亚洲专区| 欧美色男人天堂| 一区二区三区不卡视频| 91在线观看一区二区| 中文乱码免费一区二区| 国产一区二区三区久久久| 日韩欧美你懂的| 日韩电影在线免费| 欧美精品日韩综合在线| 亚洲超碰精品一区二区| 在线观看av一区二区| 亚洲四区在线观看| 99久久久久久| 亚洲欧美另类久久久精品2019| 99视频一区二区三区| 中文字幕一区二区在线观看| 高清成人在线观看| 欧美高清一级片在线观看| 不卡的av中国片| 中文字幕日本乱码精品影院| 91片黄在线观看| 亚洲国产日韩在线一区模特| 欧美日韩国产一级二级| 日韩电影在线一区二区三区| 日韩小视频在线观看专区| 久久国产精品露脸对白| www亚洲一区| 粉嫩一区二区三区性色av| 中文字幕在线一区| 精品视频1区2区| 热久久一区二区| 久久久久97国产精华液好用吗| 国产老妇另类xxxxx| 国产精品美女久久久久久久久久久| av日韩在线网站| 亚洲国产精品久久久男人的天堂| 日韩亚洲欧美在线| 成人福利在线看| 亚洲在线中文字幕| 精品电影一区二区三区| 91香蕉视频污在线| 亚洲高清视频中文字幕| 久久综合九色综合欧美98| av中文字幕不卡| 亚洲午夜精品在线| 久久免费偷拍视频| 色先锋aa成人| 狠狠狠色丁香婷婷综合激情| 亚洲欧美激情插| 日韩一级欧美一级| 99国内精品久久| 美日韩一区二区| 亚洲同性同志一二三专区| 欧美久久一二区| 丁香亚洲综合激情啪啪综合| 亚洲成年人网站在线观看| www成人在线观看| 欧美午夜精品一区二区三区| 国产一区二区美女| 亚洲国产cao| 国产精品乱人伦一区二区| 欧美一区二区黄色| 91免费在线看| 国产大陆a不卡| 日本强好片久久久久久aaa| 亚洲男同性视频| 国产无一区二区| 日韩视频一区二区三区在线播放| 91在线视频网址| 丁香一区二区三区| 激情文学综合插| 日韩av电影天堂| 亚洲五码中文字幕| 国产精品的网站| 久久婷婷久久一区二区三区| 欧美一区午夜视频在线观看| 日本高清免费不卡视频| av不卡免费在线观看| 韩国视频一区二区| 成人午夜免费av| 国产一区二区三区观看| 久久精品国产久精国产| 日日嗨av一区二区三区四区| 亚洲国产日韩在线一区模特 | 91福利视频网站| 国产一区二区三区黄视频| 美美哒免费高清在线观看视频一区二区 | 99久久精品国产毛片| 国产大片一区二区| 国产福利一区在线| 国产乱子伦视频一区二区三区 | 日韩一区二区在线看片| 欧美性猛交xxxx黑人交| 色94色欧美sute亚洲线路一久| 成人免费观看男女羞羞视频| 国产电影精品久久禁18| 国产福利不卡视频| 成人黄色a**站在线观看| 成人av免费在线播放| www.欧美.com| 一本久久综合亚洲鲁鲁五月天 | 国产麻豆日韩欧美久久| 韩国午夜理伦三级不卡影院| 激情五月激情综合网| 国产乱子轮精品视频| 成人自拍视频在线观看| 波多野结衣中文字幕一区| 91亚洲精华国产精华精华液| 94色蜜桃网一区二区三区| 在线精品亚洲一区二区不卡| 欧美少妇xxx| 欧美日本视频在线| 日韩欧美二区三区| 国产日本欧美一区二区| 亚洲日本在线天堂| 亚洲一区二区三区美女| 美女任你摸久久| 国产精品 欧美精品| 色婷婷精品大在线视频| 欧美视频一区二区三区在线观看| 欧美一区二区三区色| 久久久久久电影| 亚洲免费观看高清| 人人精品人人爱| 成人av资源网站| 欧美精品高清视频| 久久久不卡网国产精品一区| 日本怡春院一区二区| 国产自产v一区二区三区c| 91在线视频播放| 日韩丝袜美女视频| 综合久久久久久久| 日韩 欧美一区二区三区| 国产成人一区在线| 欧美视频在线一区二区三区| 久久久久国产免费免费| 亚洲自拍都市欧美小说| 国产精品一区三区| 色狠狠色噜噜噜综合网| 337p日本欧洲亚洲大胆精品| 亚洲精品免费一二三区| 国产一区二区在线看| 欧美日韩一区二区欧美激情| 久久久一区二区三区捆绑**| 亚洲大片免费看| 成人自拍视频在线观看| 日韩三级视频在线看| 一区二区三区四区亚洲| 国产麻豆日韩欧美久久| 制服丝袜中文字幕一区| 亚洲欧洲综合另类| 国产风韵犹存在线视精品| 欧美一区二区精品| 伊人婷婷欧美激情| 成人丝袜18视频在线观看| 精品久久久久久久久久久院品网 | 久久久久久久久久久电影| 图片区小说区区亚洲影院| 99精品偷自拍| 欧美国产日韩一二三区| 国产一区二区在线观看免费| 欧美肥妇bbw| 亚洲综合视频在线观看| 91亚洲男人天堂| 国产色婷婷亚洲99精品小说| 麻豆精品精品国产自在97香蕉| 欧美色涩在线第一页| 一区二区三区四区视频精品免费 | 偷拍亚洲欧洲综合| 色婷婷综合久久久久中文一区二区| 国产日韩三级在线| 国产乱淫av一区二区三区| 欧美不卡一区二区三区| 久久99国产精品久久| 精品免费99久久| 国产在线精品一区二区夜色| 精品久久一区二区| 国产乱妇无码大片在线观看|