亚洲欧美第一页_禁久久精品乱码_粉嫩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| 久久久久久久综合| 精品国产一区二区三区久久久蜜月| 欧美人牲a欧美精品| 欧美三级电影网站| 欧美三级韩国三级日本一级| 在线区一区二视频| 欧美精品丝袜久久久中文字幕| 欧美日韩精品一区二区| 欧美老人xxxx18| 国产一区日韩二区欧美三区| 综合色天天鬼久久鬼色| 亚洲色图丝袜美腿| 久久精品亚洲麻豆av一区二区| 欧美日韩成人综合天天影院 | 欧美揉bbbbb揉bbbbb| 国内精品久久久久影院一蜜桃| 亚洲bt欧美bt精品777| 久久久久久久av麻豆果冻| 欧美大片拔萝卜| 精品粉嫩超白一线天av| 国产亚洲综合色| 亚洲丝袜制服诱惑| 亚洲一区二区三区爽爽爽爽爽| 午夜精品一区二区三区三上悠亚| 丝袜a∨在线一区二区三区不卡| 日产欧产美韩系列久久99| 国产一区二区毛片| av亚洲精华国产精华| 日本黄色一区二区| 91麻豆精品国产91| 久久久久久久久一| 亚洲欧美自拍偷拍| 亚洲va国产天堂va久久en| 久久福利资源站| 国产福利不卡视频| 欧美亚洲综合久久| 久久综合九色综合97婷婷女人| 综合中文字幕亚洲| 日韩国产在线观看| 成人精品在线视频观看| 欧美男人的天堂一二区| 久久婷婷一区二区三区| 一区二区三区免费| 看国产成人h片视频| 高清国产一区二区三区| 欧美群妇大交群的观看方式| 久久免费看少妇高潮| 亚洲精选免费视频| 韩国女主播成人在线| 色哟哟一区二区三区| 日韩精品中文字幕一区| 亚洲精品视频免费观看| 寂寞少妇一区二区三区| 欧美性猛交xxxx黑人交| 日本一区二区动态图| 午夜精品视频一区| 中文字幕第一区综合| 亚洲风情在线资源站| 在线观看区一区二| 亚洲视频一二区| 精彩视频一区二区三区| 欧美精品在线视频| 中文字幕在线不卡| 久久国产精品99精品国产| 欧美视频中文字幕| 一区二区三区欧美在线观看| 9久草视频在线视频精品| 蜜臀精品一区二区三区在线观看 | 精品视频在线看| 日本一区二区三区在线观看| 日韩一区在线播放| 日本麻豆一区二区三区视频| 成年人网站91| 国产女同性恋一区二区| 久久精品国产在热久久| 欧美日韩一区中文字幕| 国产精品久久久久久久久久久免费看| 久久se精品一区二区| 91精品国产高清一区二区三区蜜臀| 国产精品国产三级国产普通话三级 | 国产精品美女久久久久高潮| 国产在线精品免费| 精品国产乱码久久久久久夜甘婷婷 | 久久久久久久久99精品| 国产精品卡一卡二卡三| bt欧美亚洲午夜电影天堂| 国产网站一区二区三区| 在线播放91灌醉迷j高跟美女 | 一区二区三区在线视频免费观看| 国产乱一区二区| 欧美精品亚洲二区| 性做久久久久久免费观看欧美| 91免费看片在线观看| 欧美极品aⅴ影院| 国产大陆a不卡| 久久午夜免费电影| 国产一区激情在线| 欧美经典一区二区三区| av电影在线观看不卡| 麻豆精品一二三| 欧美日韩精品一区二区| 久草这里只有精品视频| 久久亚洲精品小早川怜子| 国产精品18久久久久久久网站| 国产精品美女久久久久久久网站| 日韩一级黄色大片| 久久久精品免费观看| 国产又粗又猛又爽又黄91精品| 在线一区二区三区四区| 亚洲精品视频观看| 欧洲一区在线观看| 婷婷开心久久网| 日韩欧美高清在线| 国产精品一区二区不卡| 国产精品无圣光一区二区| jlzzjlzz亚洲日本少妇| 亚洲美女视频在线观看| 欧美日韩免费高清一区色橹橹| 五月激情综合婷婷| 欧美成人a在线| 国产精品综合在线视频| 国产女人水真多18毛片18精品视频| 成人av网站在线观看免费| 亚洲激情五月婷婷| 欧美一区二区三区四区五区| 久久66热re国产| 国产精品久久久久aaaa| 在线这里只有精品| 蜜桃久久av一区| 国产精品另类一区| 一区二区三区免费观看| 亚洲日韩欧美一区二区在线| 麻豆精品精品国产自在97香蕉 | 亚洲欧美日韩久久精品| 国产视频一区二区在线观看| 日韩欧美www| 日韩一级精品视频在线观看| 欧美日本一道本| 欧美精品亚洲一区二区在线播放| av成人动漫在线观看| 99riav一区二区三区| 欧美电影免费观看完整版| 亚洲天堂福利av| 91精品国产欧美一区二区18| 国产中文字幕一区| 一区二区三区在线免费视频| 日韩一区二区三| 91在线观看一区二区| 日韩精品一二三区| 欧美精品成人一区二区三区四区| 欧美在线制服丝袜| 欧美三级韩国三级日本三斤| 欧美日韩国产首页| 欧美一区二视频| 欧美激情一区三区| 亚洲女子a中天字幕| 亚洲成人久久影院| 久久精品国产精品青草| 精彩视频一区二区| 色综合色综合色综合| 在线免费不卡电影| 欧美成人aa大片| 亚洲天堂久久久久久久| 一区二区三区四区中文字幕| 三级成人在线视频| 丁香天五香天堂综合| 欧美吻胸吃奶大尺度电影| 欧美日韩一区二区欧美激情 | 国产欧美一区二区精品性| 欧美一卡二卡三卡| 精品999久久久| 亚洲精品欧美二区三区中文字幕| 亚洲成人自拍偷拍| 国产成人精品三级麻豆| 亚洲精品在线免费播放| 一道本成人在线| 欧美色图天堂网| 亚洲人成网站精品片在线观看| 欧美精品自拍偷拍动漫精品| 91网站在线观看视频| 激情成人综合网| 日韩成人免费看| 亚洲国产美女搞黄色| 国产精品久线观看视频| 久久嫩草精品久久久精品| 91精品国产综合久久福利软件| 色综合激情五月| av男人天堂一区| 国产suv精品一区二区三区| 毛片一区二区三区| 蜜臀av国产精品久久久久| 亚洲一区二区三区四区在线| 亚洲欧美在线观看| 国产精品久久久久久久久晋中 | 精品在线亚洲视频| 丝袜a∨在线一区二区三区不卡| 亚洲国产日韩在线一区模特| 亚洲啪啪综合av一区二区三区|