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

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

?? global.h

?? tmn3.2編解碼源程序 Linux C環境編寫 文件齊全 壓縮包完整 試用正常 歡迎試用
?? H
?? 第 1 頁 / 共 2 頁
字號:
/************************************************************************ * *  global.h, global variables for tmndecode (H.263 decoder) *  Copyright (C) 1995, 1996  Telenor R&D, Norway * *  Contacts: *  Robert Danielsen                  <Robert.Danielsen@nta.no> * *  Telenor Research and Development  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 * *  Copyright (C) 1997  University of BC, Canada *  Modified by: Michael Gallant <mikeg@ee.ubc.ca> *               Guy Cote <guyc@ee.ubc.ca> *               Berna Erol <bernae@ee.ubc.ca> * *  Contacts: *  Michael Gallant                   <mikeg@ee.ubc.ca> * *  UBC Image Processing Laboratory   http://www.ee.ubc.ca/image *  2356 Main Mall                    tel.: +1 604 822 4051 *  Vancouver BC Canada V6T1Z4        fax.: +1 604 822 5949 * ************************************************************************//* Disclaimer of Warranty *  * These software programs are available to the user without any license fee * or royalty on an "as is" basis. The University of British Columbia * disclaims any and all warranties, whether express, implied, or * statuary, including any implied warranties or merchantability or of * fitness for a particular purpose.  In no event shall the * copyright-holder be liable for any incidental, punitive, or * consequential damages of any kind whatsoever arising from the use of * these programs. *  * This disclaimer of warranty extends to the user of these programs and * user's customers, employees, agents, transferees, successors, and * assigns. *  * The University of British Columbia does not represent or warrant that the * programs furnished hereunder are free of infringement of any * third-party patents. *  * Commercial implementations of H.263, including shareware, are subject to * royalty fees to patent holders.  Many of these patents are general * enough such that they are unavoidable regardless of implementation * design. *  *//* based on mpeg2decode, (C) 1994, MPEG Software Simulation Group and * mpeg2play, (C) 1994 Stefan Eckart <stefan@lis.e-technik.tu-muenchen.de> *  *//* choose between declaration (GLOBAL undefined) and definition (GLOBAL * defined) GLOBAL is defined in exactly one file (tmndec.c) */#include <stdio.h>#ifndef GLOBAL#define EXTERN extern#else#define EXTERN#endif/* Some macros */#define mmax(a, b)        ((a) > (b) ? (a) : (b))#define mmin(a, b)        ((a) < (b) ? (a) : (b))#define mnint(a)        ((a) < 0 ? (int)(a - 0.5) : (int)(a + 0.5))#define sign(a)         ((a) < 0 ? -1 : 1)/* prototypes of global functions *//* getbits.c */void initbits _ANSI_ARGS_ ((void));void fillbfr _ANSI_ARGS_ ((void));unsigned int showbits _ANSI_ARGS_ ((int n));unsigned int getbits1 _ANSI_ARGS_ ((void));void flushbits _ANSI_ARGS_ ((int n));unsigned int getbits _ANSI_ARGS_ ((int n));/* getblk.c */void getblock _ANSI_ARGS_ ((int comp, int mode, int INTRA_AC_DC, int Mode));void get_sac_block _ANSI_ARGS_ ((int comp, int mode, int INTRA_AC_DC, int Mode));/* gethdr.c */int getheader _ANSI_ARGS_ ((void));void startcode _ANSI_ARGS_ ((void));void initoptions _ANSI_ARGS_ ((void));void getgobheader _ANSI_ARGS_ ((void));/* getpic.c */void getpicture _ANSI_ARGS_ ((int *framenum, int gob));void putlast _ANSI_ARGS_ ((int framenum));void PictureDisplay _ANSI_ARGS_((int *framenum));/* scalability funcitons */void UpsampleReferenceLayerPicture _ANSI_ARGS_((void));void UpsampleComponent _ANSI_ARGS_((unsigned char *enhanced, unsigned char *base,                        int horiz, int vert));/* advanced intra coding functions */void Intra_AC_DC_Decode _ANSI_ARGS_ ((short *store_qcoeff, int INTRA_AC_DC, int MBA, int xpos, int ypos, int comp, int newgob));void fill_null _ANSI_ARGS_ ((int pred[]));void fill_A _ANSI_ARGS_ ((int pred[], short *store_qcoeff, int xpos, int ypos, int block));void fill_B _ANSI_ARGS_ ((int pred[], short *store_qcoeff, int xpos, int ypos, int block));int oddifyclipDC _ANSI_ARGS_ ((int x));int clipAC _ANSI_ARGS_ ((int x));int clipDC _ANSI_ARGS_ ((int x));void interpolate_image _ANSI_ARGS_ ((unsigned char *in, unsigned char                                     *out, int width, int height));/* getvlc.c */int getTMNMV _ANSI_ARGS_ ((void));int getRVLC  _ANSI_ARGS_ ((void));int getMCBPC _ANSI_ARGS_ ((void));int getMODB _ANSI_ARGS_ ((void));int getMCBPCintra _ANSI_ARGS_ ((void));int getCBPY _ANSI_ARGS_ ((void));int getMBTYPE _ANSI_ARGS_ ((int *true_B_cbp, int *true_B_quant));int getscalabilityCBPC ();/* idct.c */void idct _ANSI_ARGS_ ((short *block));void init_idct _ANSI_ARGS_ ((void));/* idctref.c */void init_idctref _ANSI_ARGS_ ((void));void idctref _ANSI_ARGS_ ((short *block));/* tmndec.c */void error _ANSI_ARGS_ ((char *text));void printbits _ANSI_ARGS_ ((int code, int bits, int len));#ifdef USE_TIMEvoid doframerate (int pb);#endif/* recon.c */void reconstruct _ANSI_ARGS_ ((int bx, int by, int P, int bdx, int bdy, int MODB, int newgob));void reconstruct_true_B _ANSI_ARGS_ ((int bx, int by, int true_B_prediction_type));void reconstruct_ei_ep _ANSI_ARGS_ ((int bx, int by, int ei_ep_prediction_type));/* store.c */void storeframe _ANSI_ARGS_ ((unsigned char *src[], int frame));void store_enhancement_frame _ANSI_ARGS_ ((unsigned char *src[], int frame));void save_frame _ANSI_ARGS_ ((unsigned char *src[], int framenum, FILE * file));void store_one _ANSI_ARGS_ ((char *outname, unsigned char *src[], int offset, int incr,                              int height));/* sac.c */int decode_a_symbol _ANSI_ARGS_ ((int cumul_freq[]));void decoder_reset ();/* ring_buf.c */int  get_reference_picture _ANSI_ARGS_ ((void));void store_picture _ANSI_ARGS_ ((int quality));#ifdef DISPLAY/* display.c */void init_display _ANSI_ARGS_ ((char *name));void exit_display _ANSI_ARGS_ ((void));void dither _ANSI_ARGS_ ((unsigned char *src[]));void init_dither _ANSI_ARGS_ ((void));/* dither.c */void ord4x4_dither_init _ANSI_ARGS_ ((void));void ord4x4_dither_frame _ANSI_ARGS_ ((unsigned char *[], unsigned char *));/* yuv2rgb.c */void Color16DitherImage _ANSI_ARGS_ ((unsigned char *[], unsigned char *));void Color32DitherImage _ANSI_ARGS_ ((unsigned char *[], unsigned char *));void InitColorDither _ANSI_ARGS_ ((int));void init_dither_tab _ANSI_ARGS_ ((void));/* yuvrgb24.c */void ConvertYUVtoRGB (                       unsigned char *src0,                       unsigned char *src1,                       unsigned char *src2,                       unsigned char *dst_ori,                       int width,                       int height);#endif/* global variables */EXTERN char version[]#ifdef GLOBAL= "tmndecode v3.0\n(C) 1997, University of British Columbia, Canada\n(C) 1995, 1996 Telenor R&D, Norway\n"#endif;/* zig-zag scan */EXTERN unsigned char zig_zag_scan[64]#ifdef GLOBAL={  0, 1, 8, 16, 9, 2, 3, 10, 17, 24, 32, 25, 18, 11, 4, 5,  12, 19, 26, 33, 40, 48, 41, 34, 27, 20, 13, 6, 7, 14, 21, 28,  35, 42, 49, 56, 57, 50, 43, 36, 29, 22, 15, 23, 30, 37, 44, 51,  58, 59, 52, 45, 38, 31, 39, 46, 53, 60, 61, 54, 47, 55, 62, 63}#endif;EXTERN int lines[]#ifdef GLOBAL= {-1,128,176,352,704,1408,-1}#endif;EXTERN int pels[7]#ifdef GLOBAL= {-1,96,144,288,576,1152,-1}#endif;/* other scan orders needed in advanced intra coding mode */EXTERN unsigned char alternate_horizontal_scan[64]#ifdef GLOBAL={  0, 1, 2, 3, 8, 9, 16, 17, 10, 11, 4, 5, 6, 7, 15, 14,  13, 12, 19, 18, 24, 25, 32, 33, 26, 27, 20, 21, 22, 23, 28, 29,  30, 31, 34, 35, 40, 41, 48, 49, 42, 43, 36, 37, 38, 39, 44, 45,  46, 47, 50, 51, 56, 57, 58, 59, 52, 53, 54, 55, 60, 61, 62, 63}#endif;EXTERN unsigned char alternate_vertical_scan[64]#ifdef GLOBAL={  0, 8, 16, 24, 1, 9, 2, 10, 17, 25, 32, 40, 48, 56, 57, 49,  41, 33, 26, 18, 3, 11, 4, 12, 19, 27, 34, 42, 50, 58, 35, 43,  51, 59, 20, 28, 5, 13, 6, 14, 21, 29, 36, 44, 52, 60, 37, 45,  53, 61, 22, 30, 7, 15, 23, 31, 38, 46, 54, 62, 39, 47, 55, 63}#endif;/* color space conversion coefficients *  * entries are {crv,cbu,cgu,cgv} *  * crv=(255/224)*65536*(1-cr)/0.5 cbu=(255/224)*65536*(1-cb)/0.5 * cgu=(255/224)*65536*(cb/cg)*(1-cb)/0.5 * cgv=(255/224)*65536*(cr/cg)*(1-cr)/0.5 *  * where Y=cr*R+cg*G+cb*B (cr+cg+cb=1) */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本色道久久加勒比精品| 亚洲欧美aⅴ...| 三级不卡在线观看| 日本高清不卡一区| 中文字幕亚洲不卡| 成人动漫中文字幕| 亚洲欧美自拍偷拍色图| 99精品视频一区二区三区| 国产精品国产三级国产aⅴ入口 | 欧美成va人片在线观看| 蜜臀久久久久久久| 日韩欧美aaaaaa| 国产精品一区二区不卡| 亚洲天堂中文字幕| 欧美日韩精品一区二区三区四区 | 日韩一区二区精品| 精品一区二区三区在线播放| 久久久国产午夜精品| 99精品国产热久久91蜜凸| 国产精品成人一区二区三区夜夜夜| 91麻豆高清视频| 五月天网站亚洲| 久久久综合网站| 91九色02白丝porn| 精品一区二区影视| 亚洲精品写真福利| 欧美成人一区二区三区在线观看 | 欧美日韩中文字幕一区二区| 亚洲第一狼人社区| 国产欧美一区二区三区沐欲| 亚洲美女免费在线| 国产在线视频不卡二| 亚洲精品国产成人久久av盗摄| 欧美三级韩国三级日本一级| 国产精品一级在线| 亚洲成人你懂的| 中文字幕一区二区三| 3atv在线一区二区三区| 99久免费精品视频在线观看| 蜜桃视频一区二区三区| 一区二区三区国产| 国产精品三级av在线播放| 精品欧美乱码久久久久久1区2区| 91免费版在线| 成人精品视频一区| 黄色日韩三级电影| 久久草av在线| 成人免费看黄yyy456| 国产原创一区二区| 奇米777欧美一区二区| 午夜精品福利在线| 日韩专区中文字幕一区二区| 亚洲成人av免费| 奇米影视一区二区三区小说| 日韩av电影免费观看高清完整版 | 亚洲国产一区视频| 亚洲午夜av在线| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲国产精品久久久久秋霞影院 | 26uuu精品一区二区在线观看| 欧美一级生活片| 日韩午夜中文字幕| av在线这里只有精品| 日本一区二区免费在线观看视频 | 蜜臀av一区二区三区| 奇米影视在线99精品| 国产精品69毛片高清亚洲| 国产成人激情av| 日本久久一区二区| 日韩欧美资源站| 国产精品―色哟哟| 久久久亚洲午夜电影| 亚洲一区二区三区美女| 国产精品一区2区| 青青草国产精品亚洲专区无| 亚洲国产精品影院| 国产精品一区二区三区四区 | 免费在线观看一区二区三区| 国内一区二区在线| 欧美日韩的一区二区| 国产亚洲一区字幕| 蜜乳av一区二区| 成人app软件下载大全免费| 欧美日韩中字一区| 国产精品国产三级国产普通话三级| 亚洲一区二区欧美激情| 国产成人在线网站| 欧美tk丨vk视频| 亚洲一区二区三区四区在线免费观看| 精品一二三四区| 欧美精三区欧美精三区| 亚洲欧洲精品一区二区三区不卡| 老司机精品视频在线| 欧美日韩精品系列| 亚洲精品成人在线| 99视频精品全部免费在线| 久久久精品免费网站| 精品一区二区三区在线观看| 欧美精品1区2区3区| 亚洲激情男女视频| 91美女片黄在线观看| 欧美国产日本视频| www.色精品| 中文字幕不卡的av| 色综合一区二区三区| 亚洲精品视频在线看| 91高清视频在线| 日韩在线卡一卡二| 精品国精品国产尤物美女| 国产在线精品一区在线观看麻豆| 精品国产成人在线影院 | 国产二区国产一区在线观看| 国产三级精品三级| 91色九色蝌蚪| 日本v片在线高清不卡在线观看| 91麻豆精品国产91久久久| 麻豆一区二区三| 国产精品视频九色porn| 在线观看不卡一区| 久久国产剧场电影| 国产精品久久久久久久久搜平片| 91国在线观看| 久久超碰97中文字幕| 亚洲卡通欧美制服中文| 欧美大片免费久久精品三p| 不卡的看片网站| 日本不卡中文字幕| 亚洲免费观看高清完整版在线| 欧美一区二区视频在线观看2022| 国产一区视频网站| 偷拍日韩校园综合在线| 国产日产精品一区| 日韩精品一区二区三区在线播放| 91最新地址在线播放| 久久机这里只有精品| 亚洲电影在线播放| 自拍偷拍亚洲激情| 精品福利视频一区二区三区| 欧美网站大全在线观看| 成人午夜av电影| 国产精品自产自拍| 韩国女主播一区| 激情国产一区二区| 麻豆极品一区二区三区| 亚洲h精品动漫在线观看| 亚洲一二三级电影| 一区二区三区日韩欧美| 中文字幕字幕中文在线中不卡视频| 日韩你懂的电影在线观看| 777奇米成人网| 7777精品伊人久久久大香线蕉经典版下载 | 综合分类小说区另类春色亚洲小说欧美| 91精品欧美福利在线观看| 欧美精品高清视频| 欧美一区二区三区的| 日韩精品一区二区三区中文精品| 欧美一区二区视频在线观看2020| 欧美日韩亚洲综合在线| 在线播放中文一区| 欧美精品一区二区在线播放| 久久精品视频在线免费观看| 国产亚洲欧美一级| 亚洲欧洲av另类| 午夜精品视频一区| 久久国产尿小便嘘嘘尿| 国产91精品露脸国语对白| 99国产一区二区三精品乱码| 在线成人高清不卡| 久久综合久色欧美综合狠狠| 国产精品白丝在线| 亚洲电影一区二区三区| 国产尤物一区二区| 91在线免费视频观看| 日韩三级电影网址| 最新国产成人在线观看| 日韩二区在线观看| 不卡一区二区在线| 日韩欧美国产不卡| 一区二区国产盗摄色噜噜| 国产又黄又大久久| 欧亚洲嫩模精品一区三区| 久久久99精品免费观看不卡| 亚瑟在线精品视频| 99精品热视频| 欧美国产日韩精品免费观看| 久久国产精品色婷婷| 欧美日韩国产天堂| 夜夜嗨av一区二区三区中文字幕| 激情综合色综合久久| 91麻豆精品国产| 日本va欧美va精品发布| 欧美日韩精品一区二区天天拍小说 | 在线观看成人免费视频| 国产精品妹子av| 国产精品一区在线观看你懂的| 欧美成人vps| 免费成人在线影院| 精品美女在线播放| 久久99热狠狠色一区二区| 日韩写真欧美这视频|