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

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

?? mbfunctions.h

?? 基于Linux的ffmepg decoder
?? H
字號:
/***************************************************************************** * *  XVID MPEG-4 VIDEO CODEC *  - Motion estimation fuctions header file - * *  Copyright(C) 2002 Michael Militzer <isibaar@xvid.org> * *  This file is part of XviD, a free MPEG-4 video encoder/decoder * *  XviD 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 * *  Under section 8 of the GNU General Public License, the copyright *  holders of XVID explicitly forbid distribution in the following *  countries: * *    - Japan *    - United States of America * *  Linking XviD statically or dynamically with other modules is making a *  combined work based on XviD.  Thus, the terms and conditions of the *  GNU General Public License cover the whole combination. * *  As a special exception, the copyright holders of XviD give you *  permission to link XviD with independent modules that communicate with *  XviD solely through the VFW1.1 and DShow interfaces, regardless of the *  license terms of these independent modules, and to copy and distribute *  the resulting combined work under terms of your choice, provided that *  every copy of the combined work is accompanied by a complete copy of *  the source code of XviD (the version of XviD used to produce the *  combined work), being distributed under the terms of the GNU General *  Public License plus this exception.  An independent module is a module *  which is not derived from or based on XviD. * *  Note that people who make modified versions of XviD are not obligated *  to grant this special exception for their modified versions; it is *  their choice whether to do so.  The GNU General Public License gives *  permission to release a modified version without this exception; this *  exception also makes it possible to release a modified version which *  carries forward this exception. * * $Id: mbfunctions.h,v 1.1.1.1 2005/09/15 06:18:09 ivan Exp $ * ****************************************************************************/#ifndef _MBFUNCTIONS_H#define _MBFUNCTIONS_H#include "../encoder.h"#include "../bitstream/bitstream.h"/***************************************************************************** * Prototypes ****************************************************************************//* MotionEstimation */bool MotionEstimation(MBParam * const pParam,					  FRAMEINFO * const current,					  FRAMEINFO * const reference,					  const IMAGE * const pRefH,					  const IMAGE * const pRefV,					  const IMAGE * const pRefHV,					  const uint32_t iLimit);bool SMP_MotionEstimation(MBParam * const pParam,						  FRAMEINFO * const current,						  FRAMEINFO * const reference,						  const IMAGE * const pRefH,						  const IMAGE * const pRefV,						  const IMAGE * const pRefHV,						  const uint32_t iLimit);/* MBMotionCompensation */void MBMotionCompensation(MACROBLOCK * const pMB,						  const uint32_t j,						  const uint32_t i,						  const IMAGE * const pRef,						  const IMAGE * const pRefH,						  const IMAGE * const pRefV,						  const IMAGE * const pRefHV,						  IMAGE * const pCurrent,						  int16_t dct_codes[6 * 64],						  const uint32_t width,						  const uint32_t height,						  const uint32_t edged_width,						  const uint32_t rounding);/* MBTransQuant.c */void MBTransQuantIntra(const MBParam * pParam,					   FRAMEINFO * frame,					   MACROBLOCK * pMB,					   const uint32_t x_pos,    /* <-- The x position of the MB to be searched */					   const uint32_t y_pos,    /* <-- The y position of the MB to be searched */					   int16_t data[6 * 64],    /* <-> the data of the MB to be coded */					   int16_t qcoeff[6 * 64]); /* <-> the quantized DCT coefficients */	void MBTransQuantIntra2(const MBParam * pParam,						FRAMEINFO * frame,						MACROBLOCK * pMB,						const uint32_t x_pos,    /* <-- The x position of the MB to be searched */						const uint32_t y_pos,    /* <-- The y position of the MB to be searched */						int16_t data[6 * 64],    /* <-> the data of the MB to be coded */						int16_t qcoeff[6 * 64]); /* <-> the quantized DCT coefficients */	uint8_t MBTransQuantInter(const MBParam * pParam,						  FRAMEINFO * frame,						  MACROBLOCK * pMB,						  const uint32_t x_pos,						  const uint32_t y_pos,						  int16_t data[6 * 64],						  int16_t qcoeff[6 * 64]);uint8_t MBTransQuantInter2(const MBParam * pParam,						   FRAMEINFO * frame,						   MACROBLOCK * pMB,						   const uint32_t x_pos,						   const uint32_t y_pos,							   int16_t data[6 * 64],						   int16_t qcoeff[6 * 64]);uint8_t MBTransQuantInterBVOP(const MBParam * pParam,							  FRAMEINFO * frame,							  MACROBLOCK * pMB,							  int16_t data[6 * 64],							  int16_t qcoeff[6 * 64]);void MBTrans(const MBParam * pParam,			 FRAMEINFO * frame,			 MACROBLOCK * pMB,			 const uint32_t x_pos,			 const uint32_t y_pos,			 int16_t data[6 * 64]);void MBfDCT(const MBParam * pParam,			FRAMEINFO * frame,			MACROBLOCK * pMB,			int16_t data[6 * 64]);uint8_t MBQuantInter(const MBParam * pParam,					 const int iQuant,					 int16_t data[6 * 64],					 int16_t qcoeff[6 * 64]);void MBQuantDeQuantIntra(const MBParam * pParam,					  	 FRAMEINFO * frame,						 MACROBLOCK *pMB,				  		 int16_t qcoeff[6 * 64],  				  		 int16_t data[6*64]);void MBQuantIntra(const MBParam * pParam,				  FRAMEINFO * frame,				  MACROBLOCK *pMB,				  int16_t data[6*64],				  int16_t qcoeff[6 * 64]);void MBDeQuantIntra(const MBParam * pParam,			   		const int iQuant,				  	int16_t qcoeff[6 * 64],				  	int16_t data[6*64]);void MBDeQuantInter(const MBParam * pParam,					const int iQuant,					int16_t data[6 * 64],					int16_t qcoeff[6 * 64],				  	const uint8_t cbp);void MBiDCT(int16_t data[6 * 64], 			const uint8_t cbp);void MBTransAdd(const MBParam * pParam,				FRAMEINFO * frame,				MACROBLOCK * pMB,				const uint32_t x_pos,				const uint32_t y_pos,				int16_t data[6 * 64],				const uint8_t cbp);/* interlacing */uint32_t MBDecideFieldDCT(int16_t data[6 * 64]); /* <- decide whether to use field-based DCT for interlacing */void MBFrameToField(int16_t data[6 * 64]);       /* de-interlace vertical Y blocks *//* MBCoding.c */void MBSkip(Bitstream * bs); /* just the bitstream. Since MB is skipped, no info is needed */void MBCoding(const FRAMEINFO * frame, /* <-- the parameter for coding of the bitstream */			  MACROBLOCK * pMB,        /* <-- Info of the MB to be coded */			  int16_t qcoeff[6 * 64],  /* <-- the quantized DCT coefficients */			  Bitstream * bs,          /* <-> the bitstream */			  Statistics * pStat);     /* <-> statistical data collected for current frame */#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一二三四在线观看| 国产盗摄女厕一区二区三区| 国产69精品久久777的优势| 精品成人在线观看| 国产精华液一区二区三区| 国产精品色哟哟| 一本大道综合伊人精品热热| 亚洲国产sm捆绑调教视频| 韩国成人福利片在线播放| 国产成人综合在线观看| 久久久亚洲精品石原莉奈| 成人福利电影精品一区二区在线观看| 中文字幕的久久| 欧美偷拍一区二区| 精品国产sm最大网站免费看| 亚洲欧美区自拍先锋| 欧美情侣在线播放| 国产成人免费视| 亚洲午夜在线视频| 精品国偷自产国产一区| 风间由美一区二区av101| 性欧美大战久久久久久久久| 久久综合五月天婷婷伊人| 色综合天天综合给合国产| 日本不卡视频在线观看| 亚洲女人****多毛耸耸8| 久久久综合网站| 欧美高清性hdvideosex| 99在线热播精品免费| 麻豆专区一区二区三区四区五区| 亚洲色图.com| 国产精品久久久久永久免费观看| 99re热这里只有精品免费视频 | 91精品婷婷国产综合久久| 成人一二三区视频| 国内国产精品久久| 日韩av成人高清| 亚洲va欧美va天堂v国产综合| 国产精品乱码人人做人人爱 | 日韩亚洲欧美高清| 在线观看区一区二| 91一区二区在线观看| 成人a级免费电影| 成人午夜看片网址| 国产美女精品在线| 国产美女视频一区| 成人av影院在线| 成人综合在线视频| av一本久道久久综合久久鬼色| 丁香激情综合国产| 91蜜桃在线免费视频| 色av成人天堂桃色av| 91豆麻精品91久久久久久| 在线观看日韩电影| 欧美一三区三区四区免费在线看| 91精品国产高清一区二区三区 | 亚洲乱码中文字幕| 亚洲一区二区三区四区在线观看| 亚洲免费资源在线播放| 亚洲国产成人tv| 毛片不卡一区二区| 成人午夜激情影院| 欧美乱妇23p| 国产日韩欧美综合在线| 自拍偷拍国产亚洲| 视频一区二区三区入口| 国产成人在线电影| 欧美制服丝袜第一页| 日韩欧美电影一区| 亚洲精品亚洲人成人网| 日本欧美一区二区| 成人美女在线视频| 欧美人伦禁忌dvd放荡欲情| 欧美一级日韩一级| 亚洲四区在线观看| 精品午夜久久福利影院| 欧美视频在线观看一区二区| 久久一二三国产| 日韩制服丝袜先锋影音| 99视频国产精品| 国产欧美日韩视频在线观看| 亚洲一区中文日韩| 91在线视频免费91| 久久久久成人黄色影片| 美女视频一区二区| 欧美日本国产视频| 亚洲亚洲人成综合网络| 91色porny蝌蚪| 国产精品麻豆欧美日韩ww| 日产国产高清一区二区三区| 在线免费观看不卡av| 一区二区三区四区在线| av在线不卡观看免费观看| 欧美激情一二三区| 高清视频一区二区| 国产精品无人区| 国产宾馆实践打屁股91| 国产精品美女久久久久久久久久久| 国产伦精一区二区三区| 欧美激情在线看| 色综合久久中文字幕| 一区二区不卡在线播放 | 国产精品亚洲午夜一区二区三区 | 在线观看亚洲精品视频| 亚洲国产一区在线观看| 欧美一区二区成人6969| 国产一区二区不卡老阿姨| 国产精品青草综合久久久久99| 国产91丝袜在线观看| 亚洲精品免费在线观看| 色8久久精品久久久久久蜜| 亚洲国产精品一区二区久久| 日韩一区二区三区在线观看| 国产黄人亚洲片| 亚洲国产精品影院| 久久久www免费人成精品| 91九色最新地址| 欧美肥胖老妇做爰| 亚洲国产乱码最新视频| 精品国产乱码久久久久久久| 色婷婷综合五月| 国内外成人在线| 香蕉成人啪国产精品视频综合网| 欧美精品一区二区三区蜜臀| 色狠狠综合天天综合综合| 天天做天天摸天天爽国产一区 | 亚洲 欧美综合在线网络| 国产人成亚洲第一网站在线播放| 欧美色视频一区| 99久久精品免费精品国产| 国模少妇一区二区三区| 亚洲午夜久久久久久久久电影院| 国产午夜精品一区二区| 91麻豆精品国产91久久久久久久久 | 日本不卡一二三区黄网| 亚洲图片自拍偷拍| 国产呦精品一区二区三区网站 | 国产精品青草综合久久久久99| 日韩欧美亚洲国产精品字幕久久久| 91久久精品午夜一区二区| 成人久久18免费网站麻豆| 国产精品夜夜爽| 国产一区二区日韩精品| 国产一区二区三区| 国产成人免费网站| 国产精华液一区二区三区| 国产成人自拍高清视频在线免费播放| 免费人成精品欧美精品| 青青国产91久久久久久| 久久精品国产久精国产| 国产在线国偷精品产拍免费yy| 国产一区二区三区观看| 国产98色在线|日韩| 在线精品视频小说1| 欧美伦理影视网| 精品国产一区二区三区久久久蜜月| 精品国产人成亚洲区| 欧美国产欧美综合| 亚洲精品久久久蜜桃| 日本欧美韩国一区三区| 福利视频网站一区二区三区| 99re66热这里只有精品3直播| 色婷婷久久久久swag精品| 91精品在线免费| 国产日韩欧美a| 午夜亚洲国产au精品一区二区| 麻豆国产精品777777在线| 国产不卡在线播放| 91麻豆精品国产综合久久久久久 | 亚洲精品免费在线| 精品一区二区三区在线观看国产| av一区二区三区四区| 日韩小视频在线观看专区| 国产精品成人免费在线| 蜜臀久久久99精品久久久久久| 成人免费av在线| 日韩欧美一级片| 一区二区三区色| 国产高清无密码一区二区三区| 欧美美女直播网站| 国产精品美女久久久久aⅴ| 蜜臀av一区二区三区| 欧美三区在线观看| 夜夜爽夜夜爽精品视频| 高清不卡一区二区| 久久伊人中文字幕| 免费高清视频精品| 91精品国产91热久久久做人人| 亚洲成av人在线观看| 91香蕉国产在线观看软件| 国产精品久久久久三级| 丰满白嫩尤物一区二区| 欧美激情在线观看视频免费| 国产精品一线二线三线精华| 精品国产电影一区二区 | 国产精品国产a级| av资源站一区| 亚洲免费电影在线| 欧美日韩另类一区| 日韩精品亚洲专区|