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

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

?? deblock_horiz_default_filter.c

?? MPEG4解壓縮算法
?? C
字號:
/**************************************************************************
 *                                                                        *
 * This code has been developed by John Funnell. This software is an      *
 * implementation of a part of one or more MPEG-4 Video tools as          *
 * specified in ISO/IEC 14496-2 standard.  Those intending to use this    *
 * software module in hardware or software products are advised that its  *
 * use may infringe existing patents or copyrights, and any such use      *
 * would be at such party's own risk.  The original developer of this     *
 * software module and his/her company, and subsequent editors and their  *
 * companies (including Project Mayo), will have no liability for use of  *
 * this software or modifications or derivatives thereof.                 *
 *                                                                        *
 * Project Mayo gives users of the Codec a license to this software       *
 * module or modifications thereof for use in hardware or software        *
 * products claiming conformance to the MPEG-4 Video Standard as          *
 * described in the Open DivX license.                                    *
 *                                                                        *
 * The complete Open DivX license can be found at                         *
 * http://www.projectmayo.com/opendivx/license.php                        *
 *                                                                        *
 **************************************************************************/
/**
*  Copyright (C) 2001 - Project Mayo
 *
 * John Funnell
 *
 * DivX Advanced Research Center <darc@projectmayo.com>
*
**/

/***

References:  
 * ISO/IEC 14496-2
 * MoMuSys-FDIS-V1.0-990812
 * Intel Architecture Software Developer's Manual
   Volume 2: Instruction Set Reference

***/

#include "postprocess_mmx.h"

/* John Funnell, December 2000 */


/* horizontal deblocking filter used in default (non-DC) mode */
INLINE void deblock_horiz_default_filter(uint8_t *v, int stride, int QP) {
	int a3_0, a3_1, a3_2, d;
	int q1, q;
	int y;

	/* 
	   scalar implementation for the time being - going to MMX may be complex for 
		little gain? I have some ideas how do go to MMX but anyone's welcome to try!   

		The compiler used for this module can make a big difference to performance.
		this seems to be fastest when compiled using pgcc.  I haven't tried the 
		latest Intel compiler yet.
		
		I suspect that the benefits from SIMD here are neglible since the scalar
		version is easily able to break out of the loop and save CPU time.  SIMD
		would have a lot more inertia and may have to complete all calculations
		even if they are not needed.  Still, branches are expensive so, well
		SIMD/MMX is worth a try!
		
		JF
	*/

	for (y=0; y<4; y++) {

		q1 = v[4] - v[5];
		q = q1 / 2;
		if (q) {

			a3_0  = q1;
			a3_0 += a3_0 << 2;
			a3_0 = 2*(v[3]-v[6]) - a3_0;
			
			/* apply the 'delta' function first and check there is a difference to avoid wasting time */
			if (ABS(a3_0) < 8*QP) {
				a3_1  = v[3]-v[2];
				a3_2  = v[7]-v[8];
				a3_1 += a3_1 << 2;
				a3_2 += a3_2 << 2;
				a3_1 += (v[1]-v[4]) << 1;
				a3_2 += (v[5]-v[8]) << 1;
				d = ABS(a3_0) - MIN(ABS(a3_1), ABS(a3_2));
		
				if (d > 0) { /* energy across boundary is greater than in one or both of the blocks */
					d += d<<2;
					d = (d + 32) >> 6; 
	
					if (d > 0) {
	
						//d *= SIGN(-a3_0);
					
						/* clip d in the range 0 ... q */
						if (q > 0) {
							if (a3_0 < 0) {
								//d = d<0 ? 0 : d;
								d = d>q ? q : d;
								v[4] -= d;
								v[5] += d;
							}
						} else {
							if (a3_0 > 0) {
								//d = d>0 ? 0 : d;
								d = (-d)<q ? q : (-d);
								v[4] -= d;
								v[5] += d;
							}
						}
					}
				}
			}
		}

		#ifdef PP_SELF_CHECK
		/* no selfcheck written for this yet */
		#endif;

		v += stride;
	}


}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人aaaa免费全部观看| 欧美国产精品v| 亚洲aⅴ怡春院| 欧美变态tickle挠乳网站| 夜夜嗨av一区二区三区中文字幕| 成人美女在线观看| 国产亚洲综合在线| 国产伦精品一区二区三区免费 | 18成人在线视频| 成人99免费视频| 亚洲与欧洲av电影| 精品视频免费看| 蜜臀99久久精品久久久久久软件| 久久色.com| jizzjizzjizz欧美| 亚洲一区二区三区四区中文字幕| 欧美卡1卡2卡| 国产在线日韩欧美| 亚洲日本青草视频在线怡红院| 91成人在线精品| 美女网站一区二区| 亚洲va欧美va国产va天堂影院| 亚洲欧洲精品一区二区三区 | 亚洲主播在线观看| 91精品国产乱| 懂色av中文一区二区三区 | 一区二区三区波多野结衣在线观看| 欧美日韩美女一区二区| 狠狠色综合日日| 亚洲激情中文1区| 欧美成人一区二区三区片免费| 懂色av一区二区在线播放| 亚洲成av人片一区二区| 精品捆绑美女sm三区| 欧美性猛片aaaaaaa做受| 日韩高清电影一区| 国产欧美一区在线| 欧美亚洲免费在线一区| 九九精品视频在线看| 亚洲女同ⅹxx女同tv| 精品乱人伦小说| 欧美色老头old∨ideo| 国产麻豆精品久久一二三| 亚洲图片欧美视频| 国产欧美一区二区精品秋霞影院| 欧亚一区二区三区| 亚洲欧美日韩一区二区| 亚洲天堂2014| www国产亚洲精品久久麻豆| 99久精品国产| 久久99国产乱子伦精品免费| 亚洲小说春色综合另类电影| 极品少妇一区二区三区精品视频| 国内精品久久久久影院一蜜桃| 最新国产成人在线观看| 日韩三级电影网址| 欧美午夜精品久久久| caoporen国产精品视频| 国产伦精一区二区三区| 青青草国产成人99久久| 亚洲国产综合91精品麻豆| 亚洲午夜免费电影| 国产午夜精品一区二区三区视频| 91精品国产乱| 欧美视频完全免费看| 日韩中文字幕不卡| 中文久久乱码一区二区| 2023国产一二三区日本精品2022| 欧美电影一区二区| 欧美综合欧美视频| 欧美亚洲高清一区二区三区不卡| www.66久久| youjizz久久| 成人免费高清视频| 成人午夜激情在线| 丁香亚洲综合激情啪啪综合| 国产美女精品一区二区三区| 老司机精品视频一区二区三区| 五月综合激情网| 五月天中文字幕一区二区| 亚洲国产精品一区二区尤物区| 亚洲柠檬福利资源导航| 国产精品美女www爽爽爽| 国产喷白浆一区二区三区| 国产校园另类小说区| 欧美激情一区二区三区| 中文字幕在线免费不卡| 亚洲欧美日韩国产一区二区三区| 国产精品久久久久久久久搜平片| 国产精品久久久久一区二区三区| 日本一区二区综合亚洲| 国产精品国产精品国产专区不蜜 | 视频一区二区中文字幕| 亚洲成av人综合在线观看| 图片区日韩欧美亚洲| 丝袜美腿亚洲色图| 久久99久久99小草精品免视看| 狠狠v欧美v日韩v亚洲ⅴ| 国产传媒一区在线| 91美女视频网站| 欧美日韩视频在线一区二区| 欧美大片拔萝卜| 国产欧美精品一区aⅴ影院| 国产精品亲子伦对白| 玉米视频成人免费看| 亚洲图片欧美色图| 久久成人麻豆午夜电影| 成人三级伦理片| 欧美日韩一卡二卡三卡| 久久综合九色综合欧美98| 国产精品午夜在线| 亚洲成人av电影| 国产剧情在线观看一区二区| 91社区在线播放| 欧美一区二区三区影视| 日本一区二区三区免费乱视频| 亚洲黄色av一区| 久久超碰97人人做人人爱| 波多野结衣亚洲一区| 在线综合视频播放| 中文乱码免费一区二区| 亚洲va欧美va国产va天堂影院| 国产精品中文字幕欧美| 在线观看日韩毛片| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 一区二区三区小说| 久久机这里只有精品| 91在线云播放| 精品国产欧美一区二区| 一区二区欧美在线观看| 国产精品一区二区无线| 欧美性色综合网| 亚洲国产激情av| 热久久久久久久| 色婷婷av一区| 中文字幕+乱码+中文字幕一区| 日韩精品电影一区亚洲| 99精品视频在线观看免费| 精品嫩草影院久久| 五月婷婷另类国产| 精品国产乱码久久久久久图片| 亚洲美女视频一区| 国产91综合一区在线观看| 欧美一区二区三区电影| 亚洲激情校园春色| 成人黄色国产精品网站大全在线免费观看| 777奇米成人网| 一区二区不卡在线视频 午夜欧美不卡在 | 久久午夜老司机| 日韩国产欧美三级| 欧美午夜理伦三级在线观看| 国产精品麻豆一区二区| 黄一区二区三区| 日韩午夜在线播放| 日本色综合中文字幕| 91国产福利在线| 亚洲欧美国产高清| 成人性生交大片免费| 久久美女高清视频| 久久国产婷婷国产香蕉| 欧美高清视频www夜色资源网| 亚洲精品成人悠悠色影视| www.视频一区| 中文字幕中文字幕中文字幕亚洲无线| 国产精品中文字幕日韩精品| 日韩精品一区在线| 日韩高清一区二区| 欧美日韩国产大片| 亚洲aⅴ怡春院| 欧美日韩午夜影院| 日日骚欧美日韩| 91精品国产欧美日韩| 日本不卡一二三区黄网| 日韩欧美一区在线| 久久国产精品免费| 久久人人爽人人爽| 丁香婷婷综合五月| 中文字幕一区日韩精品欧美| av午夜一区麻豆| 一区二区三区在线观看动漫| 欧美综合亚洲图片综合区| 亚洲高清视频在线| 日韩一级完整毛片| 久久aⅴ国产欧美74aaa| 久久综合色天天久久综合图片| 国产一区日韩二区欧美三区| 欧美激情一区二区| 色综合中文字幕国产 | 一本大道综合伊人精品热热| 亚洲人成精品久久久久久| 色婷婷久久久综合中文字幕| 一级中文字幕一区二区| 欧美伦理视频网站| 免费成人深夜小野草| 久久久99精品免费观看不卡| 成人app在线观看| 亚洲一区二区三区视频在线播放| 欧美精品久久一区| 国产在线一区二区综合免费视频| 国产精品美女视频|