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

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

?? gmc.h

?? 這是一個新的知識的運用我還看不懂
?? H
字號:
/***************************************************************************** * *  XVID MPEG-4 VIDEO CODEC *  - GMC interpolation module header - * *  Copyright(C) 2002-2003 Pascal Massimino <skal@planet-d.net> * *  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., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA * * $Id$ * ****************************************************************************/#include "../portab.h"#include "../global.h"/* This is borrowed from	decoder.c   */static __inline intgmc_sanitize(int value, int quarterpel, int fcode){	int length = 1 << (fcode+4);#if 0	if (quarterpel) value *= 2;#endif	if (value < -length)		return -length;	else if (value >= length)		return length-1;	else return value;}/* And this is borrowed from   bitstream.c  until we find a common solution */static uint32_t __inlinelog2bin(uint32_t value){/* Changed by Chenm001 */#if !defined(_MSC_VER)  int n = 0;  while (value) {	value >>= 1;	n++;  }  return n;#else  __asm {	bsr eax, value	inc eax  }#endif}/* 16*sizeof(int) -> 1 or 2 cachelines *//* table lookup might be faster!  (still to be benchmarked) *//*static int log2bin_table[16] =	{ 0, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 4};*//*	1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 */#define RDIV(a,b) (((a)>0 ? (a) + ((b)>>1) : (a) - ((b)>>1))/(b))#define RSHIFT(a,b) ( (a)>0 ? ((a) + (1<<((b)-1)))>>(b) : ((a) + (1<<((b)-1))-1)>>(b))#define MLT(i)  (((16-(i))<<16) + (i))static const uint32_t MTab[16] = {  MLT( 0), MLT( 1), MLT( 2), MLT( 3), MLT( 4), MLT( 5), MLT( 6), MLT( 7),  MLT( 8), MLT( 9), MLT(10), MLT(11), MLT(12), MLT(13), MLT(14), MLT(15)};#undef MLT/* ************************************************************ * Pts = 2 or 3 * * Warning! *src is the global frame pointer (that is: adress * of pixel 0,0), not the macroblock one. * Conversely, *dst is the macroblock top-left adress. */void Predict_16x16_C(const NEW_GMC_DATA * const This,					 uint8_t *dst, const uint8_t *src,					 int dststride, int srcstride, int x, int y, int rounding);void Predict_8x8_C(const NEW_GMC_DATA * const This,				   uint8_t *uDst, const uint8_t *uSrc,				   uint8_t *vDst, const uint8_t *vSrc,				   int dststride, int srcstride, int x, int y, int rounding);void get_average_mv_C(const NEW_GMC_DATA * const Dsp, VECTOR * const mv,					  int x, int y, int qpel);/* ************************************************************ * simplified version for 1 warp point */void Predict_1pt_16x16_C(const NEW_GMC_DATA * const This,						 uint8_t *Dst, const uint8_t *Src,						 int dststride, int srcstride, int x, int y, int rounding);void Predict_1pt_8x8_C(const NEW_GMC_DATA * const This,					   uint8_t *uDst, const uint8_t *uSrc,					   uint8_t *vDst, const uint8_t *vSrc,					   int dststride, int srcstride, int x, int y, int rounding);void get_average_mv_1pt_C(const NEW_GMC_DATA * const Dsp, VECTOR * const mv,						  int x, int y, int qpel);/* ************************************************************* * Warning! It's Accuracy being passed, not 'resolution'! */void generate_GMCparameters(int nb_pts, const int accuracy,							const WARPPOINTS *const pts,							const int width, const int height,							NEW_GMC_DATA *const gmc);/* ******************************************************************* */voidgenerate_GMCimage(	const NEW_GMC_DATA *const gmc_data, /* [input] precalculated data */					const IMAGE *const pRef,		/* [input] */					const int mb_width,					const int mb_height,					const int stride,					const int stride2,					const int fcode, 				/* [input] some parameters... */  					const int32_t quarterpel,		/* [input] for rounding avgMV */					const int reduced_resolution,	/* [input] ignored */					const int32_t rounding,			/* [input] for rounding image data */					MACROBLOCK *const pMBs, 		/* [output] average motion vectors */					IMAGE *const pGMC);				/* [output] full warped image */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久不见久久见中文字幕免费| 成人一区二区在线观看| 舔着乳尖日韩一区| 日韩精品一级中文字幕精品视频免费观看| 中文字幕一区三区| 亚洲色图丝袜美腿| 亚洲一区二区三区四区在线| 亚洲电影中文字幕在线观看| 亚洲男人的天堂网| 亚洲午夜影视影院在线观看| 亚洲va韩国va欧美va精品| 亚洲成人午夜电影| 美女网站视频久久| 国产成人啪免费观看软件| 成人午夜视频免费看| 成年人午夜久久久| 欧美在线高清视频| 日韩视频免费直播| 欧美变态口味重另类| 国产女同性恋一区二区| 国产精品丝袜一区| 伊人色综合久久天天| 五月激情六月综合| 精品一区二区三区免费毛片爱 | 色综合久久中文字幕综合网| 色噜噜狠狠成人中文综合 | 欧美日韩在线精品一区二区三区激情| 欧美片网站yy| 精品久久久久久久久久久久久久久久久| 久久久久久免费网| 国产精品色一区二区三区| 伊人夜夜躁av伊人久久| 久久精品免费看| 99精品久久99久久久久| 在线电影国产精品| 精品国产乱码久久久久久浪潮| 亚洲国产高清在线| 日本三级韩国三级欧美三级| 国产成人综合网| 欧美吞精做爰啪啪高潮| 精品国产人成亚洲区| 国产精品激情偷乱一区二区∴| 亚洲午夜精品网| 国产呦精品一区二区三区网站| 91在线精品秘密一区二区| 日韩限制级电影在线观看| 久久你懂得1024| 亚洲成人av福利| 国产成人av一区二区三区在线 | 美女www一区二区| 99精品视频在线播放观看| 在线精品视频免费观看| 久久亚洲精品小早川怜子| 一个色综合av| 成人午夜大片免费观看| 欧美一级生活片| 亚洲精品中文字幕乱码三区| 久久99热这里只有精品| 成人一区二区三区视频在线观看| 欧美日韩久久久一区| 国产精品三级av| 欧美aⅴ一区二区三区视频| 国产不卡免费视频| 欧美一级片免费看| 一区二区三区蜜桃| 成人免费的视频| 精品久久久久香蕉网| 亚洲午夜日本在线观看| 成人97人人超碰人人99| 2欧美一区二区三区在线观看视频| 亚洲小少妇裸体bbw| 97久久人人超碰| 91精品国产91热久久久做人人| 亚洲欧美另类在线| 粉嫩欧美一区二区三区高清影视| 日韩一级片在线播放| 中文无字幕一区二区三区| 另类综合日韩欧美亚洲| 欧美日韩精品三区| 亚洲一区二区三区在线| 岛国精品一区二区| 日韩午夜小视频| 日韩专区中文字幕一区二区| 欧美色大人视频| 亚洲精品中文在线观看| 91在线国产福利| 国产精品久久久久久久久快鸭 | 欧美丰满美乳xxx高潮www| 亚洲欧美另类久久久精品| 成人av资源站| 国产亚洲欧美日韩日本| 久久99热这里只有精品| 日韩免费福利电影在线观看| 日韩不卡一二三区| 欧美日韩三级一区| 亚洲福利视频三区| 欧美视频一区二区在线观看| 亚洲永久精品国产| 91国偷自产一区二区开放时间 | 久久久天堂av| 国产精品中文字幕一区二区三区| 久久九九影视网| 97久久精品人人澡人人爽| 一卡二卡欧美日韩| 日韩欧美一卡二卡| 成人综合婷婷国产精品久久蜜臀| 亚洲男人的天堂在线观看| 欧美老女人在线| 国产成人午夜片在线观看高清观看| 国产精品动漫网站| 欧美日韩在线不卡| 国产在线一区观看| 国产精品久久久久桃色tv| 色94色欧美sute亚洲线路二| 日韩福利电影在线观看| 久久这里只有精品首页| 色综合咪咪久久| 日韩av网站免费在线| 国产蜜臀av在线一区二区三区| 欧洲一区在线观看| 久久国产剧场电影| 亚洲精品免费电影| 日韩你懂的在线播放| av亚洲精华国产精华精华| 午夜免费久久看| 国产日本欧洲亚洲| 欧美日韩大陆在线| 国产成a人亚洲精| 视频在线观看一区二区三区| 中文字幕成人av| 欧美久久久久久蜜桃| 风流少妇一区二区| 午夜精品在线视频一区| 亚洲国产高清在线| 日韩一区二区三区电影在线观看 | 国产精品网曝门| 欧美精品99久久久**| 懂色av一区二区三区免费观看| 亚洲.国产.中文慕字在线| 国产亚洲欧美一级| 欧美一区二区在线观看| 99精品视频在线播放观看| 久久99国产精品免费| 一区二区三区免费在线观看| 久久久天堂av| 欧美一区中文字幕| 欧美性受极品xxxx喷水| 国产成人在线影院| 久久国产生活片100| 亚洲一区二区欧美日韩| 中文字幕av一区二区三区免费看| 日韩一区二区三区四区五区六区| 91成人网在线| 成人午夜私人影院| 国产呦萝稀缺另类资源| 婷婷久久综合九色国产成人| 亚洲欧美视频在线观看视频| 久久久综合九色合综国产精品| 欧美电影在哪看比较好| 91福利精品视频| av电影天堂一区二区在线观看| 精品亚洲国产成人av制服丝袜| 天天色天天操综合| 亚洲综合色噜噜狠狠| 国产精品久久久久永久免费观看 | 国产在线精品免费| 日韩精品电影一区亚洲| 一区二区三区不卡在线观看| 亚洲国产精品ⅴa在线观看| 久久久国产午夜精品| 久久众筹精品私拍模特| 日韩欧美激情一区| 日韩欧美电影一二三| 欧美二区在线观看| 欧美日韩精品三区| 精品视频色一区| 在线观看视频一区| 91激情在线视频| 在线观看区一区二| 在线一区二区视频| 色呦呦日韩精品| 91在线视频18| 色妹子一区二区| 色综合久久中文综合久久牛| 一本色道**综合亚洲精品蜜桃冫| 国产99久久久精品| 国产成人99久久亚洲综合精品| 国产传媒一区在线| 成人性色生活片免费看爆迷你毛片| 国产大陆精品国产| 成人高清视频在线观看| 不卡一区在线观看| 色哟哟亚洲精品| 欧美性一级生活| 欧美一区二区视频免费观看| 日韩欧美资源站| 欧美精品一区二区三区久久久| 2023国产一二三区日本精品2022| 久久精品在线免费观看| 国产精品乱码一区二区三区软件|