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

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

?? globals.h

?? h261協議的h261編碼碼,lib_261.h里面提供了詳細的接口和說明.
?? H
字號:
/*************************************************************
Copyright (C) 1990, 1991, 1993 Andy C. Hung, all rights reserved.
PUBLIC DOMAIN LICENSE: Stanford University Portable Video Research
Group. If you use this software, you agree to the following: This
program package is purely experimental, and is licensed "as is".
Permission is granted to use, modify, and distribute this program
without charge for any purpose, provided this license/ disclaimer
notice appears in the copies.  No warranty or maintenance is given,
either expressed or implied.  In no event shall the author(s) be
liable to you or a third party for any special, incidental,
consequential, or other damages, arising out of the use or inability
to use the program for any purpose (or the loss of data), even if we
have been advised of such possibilities.  Any public reference or
advertisement of this source code should refer to it as the Portable
Video Research Group (PVRG) code, and not by any author(s) (or
Stanford University) name.
*************************************************************/
/*
************************************************************
globals.h

Generic definitions globally known.

************************************************************
*/

#ifndef GLOBAL_DONE
#define GLOBAL_DONE

#include <stdio.h>
#include <malloc.h>
#include "mem.h"
#include "system.h"
#include "huffman.h"
#include "me.h"
#include "stream.h"

//begin
#include "convert.h"
#include "p64.h"
//end

#if defined(__cplusplus)
extern "C" {     /* Make sure we have C-declarations in C++ programs */
#endif

#define BLOCKSIZE 64
#define BLOCKWIDTH 8
#define BLOCKHEIGHT 8

#define MAXIMUM_SOURCES 3   /* Should be 3 */
#define UMASK 0666  /* Octal */
#define BUFFERSIZE 256 

//#define sropen mropen
//#define srclose mrclose
#define swopen_en mwopen_en
#define swclose_en mwclose_en

//#define sgetb mgetb
//#define sgetv mgetv
#define sputv mputv_en

#define swtell_en mwtell_en
//#define srtell mrtell

//#define swseek mwseek
//#define srseek mrseek

#define READ_IOB 1
#define WRITE_IOB 2

/* P*64 flags */

#define P_DECODER 1


/* Image types */

#define IT_NTSC 0
#define IT_CIF 1
#define IT_QCIF 2

#define HUFFMAN_ESCAPE 0x1b01

#define IMAGE struct Image_Definition
#define FRAME struct Frame_Definition
#define FSTORE struct Fstore_Definition
#define STAT struct Statistics_Definition
#define RATE struct Rate_Control_Definition

#define MUTE 0
#define WHISPER 1
#define TALK 2
#define NOISY 3
#define SCREAM 4

/* Memory locations */


#define L_GQUANT 1
#define L_MQUANT 2
#define L_MQUANTENABLE 3
#define L_MTYPE 4
#define L_BD 5
#define L_DBD 6
#define L_VAROR 7
#define L_VAR 8
#define L_MWOR 9
#define L_RATE 10
#define L_BUFFERSIZE 11
#define L_BUFFERCONTENTS 12
#define L_QDFACT 13
#define L_QOFFS 14

#define ERROR_NONE 0
#define ERROR_BOUNDS 1            /*Input Values out of bounds */
#define ERROR_HUFFMAN_READ 2      /*Huffman Decoder finds bad code */
#define ERROR_HUFFMAN_ENCODE 3    /*Undefined value in encoder */
#define ERROR_MARKER 4            /*Error Found in Marker */
#define ERROR_INIT_FILE 5         /*Cannot initialize files */
#define ERROR_UNRECOVERABLE 6     /*No recovery mode specified */
#define ERROR_PREMATURE_EOF 7     /*End of file unexpected */
#define ERROR_MARKER_STRUCTURE 8  /*Bad Marker Structure */
#define ERROR_WRITE 9             /*Cannot write output */
#define ERROR_READ 10             /*Cannot write input */
#define ERROR_PARAMETER 11        /*System Parameter Error */
#define ERROR_MEMORY 12           /*Memory allocation failure */

typedef int iFunc();
typedef void vFunc();

#define GetFlag(value,flag) (((value) & (flag)) ? 1:0)

#define MAX(x,y) ((x > y) ? x:y)
#define MIN(x,y) ((x > y) ? y:x)
#define BEGIN(name) static char RoutineName[]= name
#define WHEREAMI() printf("F>%s:R>%s:L>%d: ",\
			  __FILE__,RoutineName,__LINE__)
/* InBounds is used to test whether a value is in or out of bounds. */
//#define InBounds(var,lo,hi,str)\
//{if (((var) < (lo)) || ((var) > (hi)))\
//{WHEREAMI(); printf("%s in %d\n",(str),(var));ErrorValue=ERROR_BOUNDS;}}
#define BoundValue(var,lo,hi,str)\
{if((var)<(lo)){WHEREAMI();printf("Bounding %s to %d\n",str,lo);var=lo;}\
 else if((var)>(hi)){WHEREAMI();printf("Bounding %s to %d\n",str,hi);var=hi;}}

//#define MakeStructure(named_st) ((named_st *) malloc(sizeof(named_st)))
#define MakeStructure(named_st) ((named_st *) calloc(sizeof(named_st),1))


#define FREE(p) {if(p){free(p);p=NULL;}}


IMAGE {
char *StreamFileName;
int p64Mode;
int Height;
int Width;
};

FRAME {
int NumberComponents;
char ComponentFilePrefix[MAXIMUM_SOURCES][200];
char ComponentFileSuffix[MAXIMUM_SOURCES][200];
char ComponentFileName[MAXIMUM_SOURCES][200];
int Height[MAXIMUM_SOURCES];
int Width[MAXIMUM_SOURCES];
int hf[MAXIMUM_SOURCES];
int vf[MAXIMUM_SOURCES];
IOBUF *Iob[MAXIMUM_SOURCES];
//begin
//unsigned char *yuv_y;
//unsigned char *yuv_u;
//unsigned char *yuv_v;
unsigned char *yuv[MAXIMUM_SOURCES];
//end
};

FSTORE {
int NumberComponents;
IOBUF *fs[MAXIMUM_SOURCES];
};

STAT {
double mean;
double mse;
double mrsnr;
double snr;
double psnr;
double entropy;
};

RATE {
int position;
int size;
int baseq;
};

#include "prototypes.h"

#if defined(__cplusplus)
}
#endif

//void h261Decoder(unsigned char * _data, unsigned char * _yuv);
//void h261Encoder(unsigned char * _yuv, unsigned char * _data);

////bengin
//unsigned char	*yuv=NULL;
//unsigned char	data[100000];
//unsigned int	count=0;
////end

//FILE *fp;
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区色| 欧美性猛片xxxx免费看久爱| 日韩免费看的电影| 伦理电影国产精品| 欧美精品一区二区蜜臀亚洲| 狠狠久久亚洲欧美| 国产精品区一区二区三区| av影院午夜一区| 一区二区三区中文字幕电影 | 精品亚洲国产成人av制服丝袜| 在线播放中文一区| 精品无人区卡一卡二卡三乱码免费卡| 久久精品一区四区| 一本色道久久综合亚洲91| 丝袜美腿亚洲一区| 久久蜜臀中文字幕| 91丨porny丨国产| 五月天网站亚洲| 日韩欧美一区二区视频| 成人国产电影网| 亚洲资源在线观看| 欧美大尺度电影在线| av一区二区三区| 日韩高清一区在线| 欧美激情在线一区二区三区| 色欧美乱欧美15图片| 寂寞少妇一区二区三区| 中文字幕日韩一区| 91精品国产色综合久久不卡电影 | 亚洲一二三专区| 欧美大片在线观看| 91啪在线观看| 精品系列免费在线观看| 亚洲最新视频在线播放| 久久精品一区二区三区四区| 欧美精品一区二| 欧美三级中文字幕| 风间由美一区二区三区在线观看 | 国产精品每日更新| 欧美一区二区精美| 91首页免费视频| 久久精品国产一区二区三区免费看| 中文字幕日韩一区| 精品国产凹凸成av人导航| 色久优优欧美色久优优| 国产寡妇亲子伦一区二区| 同产精品九九九| 亚洲欧美一区二区三区孕妇| 久久这里只有精品视频网| 欧美日韩一区不卡| 91亚洲精品久久久蜜桃| 黄色成人免费在线| 日韩中文字幕区一区有砖一区| 成人欧美一区二区三区黑人麻豆| 久久久精品影视| 欧美大肚乱孕交hd孕妇| 538prom精品视频线放| 一本色道综合亚洲| av一区二区三区四区| 国产黑丝在线一区二区三区| 久久99精品久久久久久动态图| 午夜精品在线视频一区| 亚洲精选免费视频| 亚洲欧美一区二区三区国产精品 | 亚洲高清视频的网址| 亚洲欧美视频在线观看| 国产精品伦一区| 国产日韩欧美亚洲| 久久色在线观看| 精品免费视频一区二区| 日韩欧美不卡在线观看视频| 6080日韩午夜伦伦午夜伦| 欧美日韩一区二区三区不卡| 欧美日韩午夜在线视频| 欧美日韩国产美女| 欧美精品在线视频| 在线成人免费观看| 欧美情侣在线播放| 91精品欧美综合在线观看最新| 欧美日韩aaa| 91精品国产麻豆| 日韩一区二区免费视频| 欧美一区二区三区色| 精品美女被调教视频大全网站| 欧美一区二区视频网站| 欧美大片在线观看一区| 久久久不卡网国产精品二区| 国产丝袜美腿一区二区三区| 中文字幕久久午夜不卡| 国产精品天干天干在观线| 亚洲品质自拍视频网站| 一区二区三国产精华液| 午夜伦理一区二区| 精品系列免费在线观看| 国产91精品精华液一区二区三区| 成人精品视频一区| 色综合久久久久综合体桃花网| 欧美最猛性xxxxx直播| 欧美日韩激情一区| 日韩精品中文字幕一区 | 亚洲欧美欧美一区二区三区| 亚洲主播在线观看| 蜜臀精品一区二区三区在线观看 | 久久97超碰国产精品超碰| 国产成人午夜电影网| 91原创在线视频| 91精品国产高清一区二区三区蜜臀 | 91视频精品在这里| 欧美日韩精品综合在线| 久久久影视传媒| 亚洲男人的天堂在线观看| 免费在线观看精品| 成人国产在线观看| 欧美午夜一区二区三区| 欧美精品一区二区三| 亚洲精品老司机| 韩国视频一区二区| 色哟哟亚洲精品| 精品三级av在线| 亚洲综合区在线| 国产在线精品一区在线观看麻豆| 色婷婷国产精品久久包臀| 欧美变态口味重另类| 一区二区三区**美女毛片| 黄色小说综合网站| 欧美日韩国产综合一区二区三区| 国产欧美日韩在线| 日韩不卡一区二区三区| 成人av在线电影| 精品少妇一区二区三区在线播放| 亚洲美女淫视频| 国产不卡视频一区| 88在线观看91蜜桃国自产| ...av二区三区久久精品| 精品亚洲国产成人av制服丝袜| 欧美午夜精品电影| 中文在线一区二区| 精品一区二区三区视频在线观看| 91成人免费网站| 中文字幕一区二区三区av| 激情综合网最新| 欧美精品久久99| 亚洲综合成人在线| 成人综合婷婷国产精品久久免费| 欧美一区二区三区四区视频| 亚洲主播在线观看| 91麻豆福利精品推荐| 国产精品久久久久四虎| 极品少妇一区二区三区精品视频| 欧美日产在线观看| 亚洲与欧洲av电影| 99re这里都是精品| 欧美激情一区二区三区四区| 九九热在线视频观看这里只有精品| 777奇米四色成人影色区| 亚洲一区二区精品久久av| 日本乱人伦aⅴ精品| 亚洲精品你懂的| 在线视频国内自拍亚洲视频| 最新国产の精品合集bt伙计| 北条麻妃国产九九精品视频| 国产欧美日韩精品一区| 国产成人在线网站| 国产欧美日韩在线| 国产精品一区二区三区99| 国产色婷婷亚洲99精品小说| 国产一区二区h| 国产色爱av资源综合区| 国产精品自拍一区| 久久一日本道色综合| 国产黄色精品视频| 国产精品美女一区二区三区| 播五月开心婷婷综合| 17c精品麻豆一区二区免费| a4yy欧美一区二区三区| 一区二区欧美国产| 欧美日韩综合在线免费观看| 青青草国产成人99久久| 精品久久国产老人久久综合| 国产成人精品免费网站| 自拍偷拍亚洲激情| 欧美色成人综合| 老司机一区二区| 国产午夜亚洲精品不卡| 成人sese在线| 亚洲电影第三页| 日韩一区二区三区在线| 国产九色精品成人porny| 中文字幕精品在线不卡| 色吊一区二区三区 | 精品影视av免费| 欧美激情一区二区三区不卡 | 高清在线不卡av| 亚洲欧美日韩一区二区| 777色狠狠一区二区三区| 国产一区二区h| 一区二区三区成人在线视频| 欧美成人vr18sexvr| 成年人国产精品| 日本色综合中文字幕|