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

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

?? sac.c

?? 視頻的h263解碼
?? C
字號:
/************************************************************************ * *  sac.c, part of tmndecode (H.263 decoder) *  Copyright (C) 1996  Telenor R&D, Norway *        Karl Olav Lillevold <Karl.Lillevold@nta.no> * *  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., 675 Mass Ave, Cambridge, MA 02139, USA. * *  Karl Olav Lillevold               <Karl.Lillevold@nta.no> *  Telenor Research and Development *  P.O.Box 83                        tel.:   +47 63 84 84 00 *  N-2007 Kjeller, Norway            fax.:   +47 63 81 00 76 * *  Robert Danielsen                  e-mail: Robert.Danielsen@nta.no *  Telenor Research and Development  www:    http://www.nta.no/brukere/DVC/ *  P.O.Box 83                        tel.:   +47 63 84 84 00 *  N-2007 Kjeller, Norway            fax.:   +47 63 81 00 76 *   ************************************************************************//********************************************************************* *        SAC Decoder Module *        Algorithm as Specified in H26P Annex -E *              (c) 1995 BT Labs * *	Author:	Wayne Ellis <ellis_w_wayne@bt-web.bt.co.uk> * *********************************************************************/#include <stdio.h>#include <string.h>#include "config.h"#include "tmndec.h"#include "global.h"#define   q1    16384#define   q2    32768#define   q3    49152#define   top   65535/* local prototypes */void bit_out_psc_layer();/********************************************************************* *        SAC Decoder Algorithm as Specified in H26P Annex -E * *        Name:        decode_a_symbol * *	Description:	Decodes an Aritmetically Encoded Symbol * *	Input:        array holding cumulative freq. data *        also uses static data for decoding endpoints *        and code_value variable * *	Returns:	Index to relevant symbol model * *	Side Effects:	Modifies low, high, length, cum and code_value * *	Author:        Wayne Ellis <ellis_w_wayne@bt-web.bt.co.uk> * *********************************************************************/ static long low, high, code_value, bit, length, sacindex, cum, zerorun=0;int decode_a_symbol(int cumul_freq[ ])//sac解碼器中,對一個符號的解碼是通過使用一個基于句法的模型并調用下面的C程序而完成的{  length = high - low + 1;  cum = (-1 + (code_value - low + 1) * cumul_freq[0]) / length;  for (sacindex = 1; cumul_freq[sacindex] > cum; sacindex++);  high = low - 1 + (length * cumul_freq[sacindex-1]) / cumul_freq[0];  low += (length * cumul_freq[sacindex]) / cumul_freq[0];  for ( ; ; ) {      if (high < q2) ;    else if (low >= q2) {      code_value -= q2;       low -= q2;       high -= q2;    }    else if (low >= q1 && high < q3) {      code_value -= q1;       low -= q1;       high -= q1;    }    else {      break;    }     low *= 2;     high = 2*high + 1;    bit_out_psc_layer();     code_value = 2*code_value + bit;  }  return (sacindex-1);} /********************************************************************* * *        Name:        decoder_reset * *	Description:	Fills Decoder FIFO after a fixed word length *        string has been detected. * *	Input:        None * *	Returns:	Nothing * *	Side Effects:	Fills Arithmetic Decoder FIFO * *	Author:        Wayne Ellis <ellis_w_wayne@bt-web.bt.co.uk> * *********************************************************************/void decoder_reset( ){  int i;  zerorun = 0;        /* clear consecutive zero's counter */  code_value = 0;  low = 0;  high = top;  for (i = 1;   i <= 16;   i++) {    bit_out_psc_layer();     code_value = 2 * code_value + bit;  }  if (trace)    printf("Arithmetic Decoder Reset \n");}/********************************************************************* * *        Name:        bit_out_psc_layer * *	Description:	Gets a bit from the Encoded Stream, Checks for *        and removes any PSC emulation prevention bits *        inserted at the decoder, provides 'zeros' to the *        Arithmetic Decoder FIFO to allow it to finish  *        data prior to the next PSC. (Garbage bits) * *	Input:        None * *	Returns:	Nothing * *	Side Effects:	Gets a bit from the Input Data Stream * *	Author:        Wayne Ellis <ellis_w_wayne@bt-web.bt.co.uk> * *********************************************************************/void bit_out_psc_layer(){  if (showbits(17)!=1) { /* check for startcode in Arithmetic Decoder FIFO */    bit = getbits(1);    if(zerorun > 13) {	/* if number of consecutive zeros = 14 */	       if (!bit) {        if (trace)          printf("PSC/GBSC, Header Data, or Encoded Stream Error \n");        zerorun = 1;              }      else { /* if there is a 'stuffing bit present */        if (trace)          printf("Removing Startcode Emulation Prevention bit \n");        bit = getbits(1);        /* overwrite the last bit */	        zerorun = !bit;        /* zerorun=1 if bit is a '0' */      }    }    else { /* if consecutive zero's not exceeded 14 */      if (!bit)        zerorun++;      else        zerorun = 0;    }  } /* end of if !(showbits(17)) */  else {    bit = 0;    if (trace)      printf("Startcode Found:Finishing Arithmetic Decoding using 'Garbage bits'\n");  }   /*	   printf("lastbit = %ld bit = %ld zerorun = %ld \n", lastbit, bit, zerorun);    lastbit = bit;   */        /* latent diagnostics */        }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜精品久久久久久久99水蜜桃 | 国产精品日日摸夜夜摸av| 免费成人在线观看| 精品国产凹凸成av人导航| 国产高清无密码一区二区三区| 国产欧美日韩在线视频| 99精品在线免费| 亚洲黄色在线视频| 日韩视频一区二区在线观看| 极品少妇xxxx偷拍精品少妇| 国产午夜亚洲精品羞羞网站| 9人人澡人人爽人人精品| 亚洲一区二区三区四区不卡| 日韩精品专区在线影院观看 | 国产精品白丝jk白祙喷水网站| 国产偷国产偷精品高清尤物| 97精品电影院| 日韩和欧美的一区| 国产欧美日韩在线| 欧美视频一区二区| 国产在线观看一区二区| 亚洲伦理在线免费看| 色综合久久久久综合| 日本怡春院一区二区| 国产日韩一级二级三级| 欧美日韩精品欧美日韩精品一 | 欧美一级欧美三级在线观看| 国产一二精品视频| 亚洲午夜在线电影| 日本一区二区三区久久久久久久久不| 色婷婷综合久色| 国内精品伊人久久久久av影院| **欧美大码日韩| 26uuu久久天堂性欧美| 欧美视频你懂的| 成人性生交大合| 久久99日本精品| 亚洲一区二区视频在线观看| 国产日韩亚洲欧美综合| 91精品国产黑色紧身裤美女| 成人动漫中文字幕| 精品一区二区免费视频| 亚洲 欧美综合在线网络| 一区在线播放视频| 国产视频一区二区在线| 91精品国产综合久久久久久 | 国产中文一区二区三区| 午夜精品在线视频一区| 亚洲欧美激情在线| 精品久久一二三区| 91麻豆精品国产91久久久使用方法| 成人免费视频一区| 国产成人无遮挡在线视频| 午夜精品久久久久久久久| 亚洲乱码国产乱码精品精可以看| 国产欧美日韩综合精品一区二区| 精品国产一区二区三区久久影院| 欧日韩精品视频| 91亚洲永久精品| 不卡影院免费观看| 国产69精品久久久久毛片| 美日韩一区二区| 美女尤物国产一区| 欧美aⅴ一区二区三区视频| 婷婷中文字幕一区三区| 亚洲国产精品久久久久婷婷884| 一区在线播放视频| 中文字幕在线不卡| 国产精品全国免费观看高清 | 麻豆精品新av中文字幕| 日韩av一区二区在线影视| 亚洲国产sm捆绑调教视频| 国产精品热久久久久夜色精品三区 | 欧美精品久久久久久久多人混战| 在线免费观看成人短视频| 99国产精品久久久| 色欧美乱欧美15图片| 91福利小视频| 欧美日韩一级片在线观看| 欧美久久久久久蜜桃| 欧美喷水一区二区| 欧美一区二区三区四区视频| 91精品欧美久久久久久动漫| 日韩欧美中文一区| 精品第一国产综合精品aⅴ| 精品盗摄一区二区三区| 久久九九久久九九| 国产精品久久久久久久久免费桃花 | 欧美日韩国产高清一区| 欧美乱妇15p| 2024国产精品| 国产精品卡一卡二| 一区二区三区中文字幕| 亚洲高清在线精品| 日韩电影在线一区二区三区| 久久成人免费日本黄色| 高清在线观看日韩| 色丁香久综合在线久综合在线观看| 欧美亚洲综合久久| 欧美成人三级电影在线| 国产精品人妖ts系列视频| 亚洲一区在线观看免费观看电影高清 | 自拍偷拍国产亚洲| 日韩国产一区二| 国产裸体歌舞团一区二区| 丁香六月久久综合狠狠色| 一本色道久久综合狠狠躁的推荐| 欧美日韩的一区二区| 日韩欧美亚洲另类制服综合在线| 国产三级久久久| 亚洲1区2区3区4区| 高清视频一区二区| 欧美裸体一区二区三区| 欧美极品少妇xxxxⅹ高跟鞋 | 麻豆国产一区二区| 不卡影院免费观看| 欧美视频在线观看一区| 久久亚洲一区二区三区明星换脸| 1区2区3区欧美| 久久99热国产| 欧美专区亚洲专区| 欧美高清一级片在线观看| 午夜精品影院在线观看| 成人手机电影网| 日韩限制级电影在线观看| 亚洲美女屁股眼交| 极品瑜伽女神91| 欧美日韩一区二区三区高清| 国产午夜精品一区二区三区四区| 午夜欧美在线一二页| 成人午夜精品在线| 欧美成人精品高清在线播放| 一区二区三区在线播| 国产一区二区主播在线| 欧美午夜一区二区三区| 国产性天天综合网| 黄色日韩网站视频| 欧美一区二区在线播放| 亚洲男人都懂的| youjizz久久| 日本一区二区综合亚洲| 久久99精品久久久久久动态图| 欧美无砖砖区免费| 亚洲欧美日韩在线不卡| 成人一区二区三区视频| 久久久久久久久久看片| 美日韩一区二区三区| 这里只有精品99re| 五月天亚洲精品| 欧美撒尿777hd撒尿| 亚洲免费伊人电影| 91丨国产丨九色丨pron| 中文字幕欧美三区| 国产高清精品在线| 久久只精品国产| 国产一区视频导航| 久久午夜国产精品| 国产精品一区一区三区| 精品第一国产综合精品aⅴ| 久久精品国产一区二区| 欧美一区二区三区视频| 亚洲v日本v欧美v久久精品| 在线观看成人小视频| 亚洲一区二区成人在线观看| 欧美视频日韩视频| 午夜视频在线观看一区二区 | 91激情在线视频| 亚洲激情成人在线| 欧美三级午夜理伦三级中视频| 一区二区三区 在线观看视频 | 成人免费高清视频| 国产精品高潮久久久久无| 97精品久久久午夜一区二区三区| 中文字幕日韩一区| 在线看国产一区| 丝袜美腿亚洲一区| 欧美岛国在线观看| 丁香激情综合国产| 樱桃视频在线观看一区| 欧美三级电影在线观看| 日av在线不卡| 久久久九九九九| 成人国产电影网| 亚洲动漫第一页| 精品国产髙清在线看国产毛片| 国产在线播精品第三| 日韩毛片一二三区| 欧美日精品一区视频| 精品一区二区三区免费| 国产精品久久久久天堂| 欧美日韩另类一区| 国产一区欧美一区| 亚洲精品乱码久久久久| 制服丝袜中文字幕一区| 国产精品综合网| 亚洲综合成人在线视频| www精品美女久久久tv| 91性感美女视频| 久久草av在线| 一区二区三区免费网站|