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

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

?? mplayer-1.0pre7try2-xynth.diff

?? CS架構的多平臺的GUI系統
?? DIFF
?? 第 1 頁 / 共 2 頁
字號:
++		/* tricky hack for double buffering */+		window->surface->mode = SURFACE_VIRTUAL;+		+		win = window->surface->buf;+	}++	return 0;+}++static uint32_t draw_slice(uint8_t *src[], int stride[], int w, int h, int x, int y)+{+	assert(0);+	UNUSED(src);+	UNUSED(stride);+	UNUSED(w);+	UNUSED(h);+	UNUSED(x);+	UNUSED(y);++	return VO_ERROR; //this is yv12 only -> vf_scale should do all transforms+}++static uint32_t draw_frame (uint8_t *src[])+{+	assert(0);+	UNUSED(src);+	return VO_ERROR;+}++static void draw_osd (void)+{+	vo_draw_text(image_width, image_height, draw_alpha);+}++static void flip_page (void)+{+	if (!running) {+		return;+	}+	+	window->surface->mode = SURFACE_REAL;+	s_putbox(window->surface, 0, 0, window->surface->width, window->surface->height, window->surface->vbuf);+	window->surface->mode = SURFACE_VIRTUAL;+}++static void check_events (void)+{+}++static void uninit (void)+{+	if (running) {+		s_client_quit(window);+		s_thread_join(tid, NULL);+	}+	running = 0;+}++/*****************************************************************************/++static uint32_t query_format (uint32_t format)+{+	int32_t req_bpp;+	int32_t flags;++	// only RGB modes supported+	if((!IMGFMT_IS_RGB(format)) && (!IMGFMT_IS_BGR(format)))+		return 0;+	// Reject different endian+#ifdef WORDS_BIGENDIAN+	if (IMGFMT_IS_BGR(format))+		return 0;+#else+	if (IMGFMT_IS_RGB(format))+		return 0;+#endif+	if ((format == IMGFMT_BGR4) || (format == IMGFMT_RGB4))+		return 0;+	req_bpp = IMGFMT_RGB_DEPTH(format);+	if ((vo_dbpp > 0) && (vo_dbpp != req_bpp))+		return 0;++	if (req_bpp == window->surface->bitsperpixel) {+		flags = VFCAP_CSP_SUPPORTED |+			VFCAP_CSP_SUPPORTED_BY_HW |+			VFCAP_ACCEPT_STRIDE |+			0;+		if (req_bpp > 8)+			flags |= VFCAP_OSD;+		return flags;+	}++        return 0;+}++static void draw_alpha (int x0, int y0, int w, int h, unsigned char *src, unsigned char *srca, int stride)+{+        int bpp = window->surface->bytesperpixel;+	char *base = window->surface->vbuf + ((y0 * image_width) + x0) * bpp;++	switch (window->surface->bitsperpixel) {+		case 32:+			vo_draw_alpha_rgb32(w, h, src, srca, stride, base, image_width * bpp);+			break;+		case 24:+			vo_draw_alpha_rgb24(w, h, src, srca, stride, base, image_width * bpp);+			break;+		case 16:+			vo_draw_alpha_rgb16(w, h, src, srca, stride, base, image_width * bpp);+			break;+		case 15:+			vo_draw_alpha_rgb15(w, h, src, srca, stride, base, image_width * bpp);+			break;+	}+}++static uint32_t draw_image (mp_image_t *mpi)+{+	int x;+	int y;+	int w;+	int h;+	uint8_t *rgbplane;++	if (!running) {+		return VO_TRUE;+	}+	+	if (mpi->flags & MP_IMGFLAG_DIRECT) {+		assert((uint32_t) mpi->priv >= 0);+		return VO_TRUE; // it's already done+	}++	x = mpi->x;+	y = mpi->y;+	w = mpi->w;+	h = mpi->h;+	rgbplane = mpi->planes[0] + y * mpi->stride[0] + (x * mpi->bpp) / 8;++	s_putbox(window->surface, x, y, w, h, rgbplane);++	return VO_TRUE;+}++static void atexit_handler (s_window_t *w)+{+	if (running) {+		exit_player(NULL);+	}+}+static void keybd_handler_left		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key(KEY_LEFT); }	/* seek +10		*/+static void keybd_handler_right		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key(KEY_RIGHT); }	/* seek -10		*/+static void keybd_handler_down		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key(KEY_DOWN); }	/* seek +60		*/+static void keybd_handler_up		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key(KEY_UP); }	/* seek -60		*/+static void keybd_handler_pagedown	(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key(KEY_PAGE_DOWN); }	/* seek +600	*/+static void keybd_handler_pageup	(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key(KEY_PAGE_UP); }/* seek -600		*/+static void keybd_handler_minus		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('-'); }	/* audio delay +1.000	*/+static void keybd_handler_add		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('+'); }	/* audio delay -1.000	*/+static void keybd_handler_q		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('q'); }	/* quit			*/+static void keybd_handler_esc		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key(KEY_ESC); }	/* quit			*/+static void keybd_handler_p		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('p'); }	/* pause		*/+static void keybd_handler_space		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key(' '); }	/* pause		*/+static void keybd_handler_o		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('o'); }	/* osd			*/+static void keybd_handler_z		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('z'); }	/* sub delay -0.1	*/+static void keybd_handler_x		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('x'); }	/* sub delay +0.1	*/+static void keybd_handler_g		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('g'); }	/* sub step -1		*/+static void keybd_handler_y		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('y'); }	/* sub step +1		*/+static void keybd_handler_9		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('9'); }	/* volume -1		*/+static void keybd_handler_divide	(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('/'); }	/* volume -1		*/+static void keybd_handler_0		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('0'); }	/* volume +1		*/+static void keybd_handler_multiply	(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('*'); }	/* volume +1		*/+static void keybd_handler_m		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('m'); }	/* mute			*/+static void keybd_handler_1		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('1'); }	/* contrast -1		*/+static void keybd_handler_2		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('2'); }	/* contrast +1		*/+static void keybd_handler_3		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('3'); }	/* brightness -1	*/+static void keybd_handler_4		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('4'); }	/* brightness +1	*/+static void keybd_handler_5		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('5'); }	/* hue -1		*/+static void keybd_handler_6		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('6'); }	/* hue +1		*/+static void keybd_handler_7		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('7'); }	/* saturation -1	*/+static void keybd_handler_8		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('8'); }	/* saturation +1	*/+static void keybd_handler_d		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('d'); }	/* frame drop		*/+static void keybd_handler_r		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('r'); }	/* sub pos -1		*/+static void keybd_handler_t		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('t'); }	/* sub pos +1		*/+static void keybd_handler_a		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('a'); }	/* sub alignment	*/+static void keybd_handler_v		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('v'); }	/* sub visibility	*/+static void keybd_handler_j		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('j'); }	/* vobsub lang		*/+static void keybd_handler_s		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('s'); }	/* screen shot		*/+static void keybd_handler_w		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('w'); }	/* panscan -0.1		*/+static void keybd_handler_e		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('e'); }	/* panscan +0.1		*/+static void keybd_handler_f		(s_window_t *w, s_event_t *e, s_handler_t *h) { mplayer_put_key('f'); }	/* vo fullscreen	*/++#define keybd_handler_set_(a, b)\+	{\+		s_handler_init(&handler);\+		handler->type = KEYBD_HANDLER;\+		handler->keybd.button = a;\+		handler->keybd.p = b;\+		s_handler_add(window, handler);\+	}++static void keybd_handler_set (void)+{+	s_handler_t *handler;+	+	keybd_handler_set_(S_KEYCODE_RIGHT, keybd_handler_right);+	keybd_handler_set_(S_KEYCODE_LEFT, keybd_handler_left);+	keybd_handler_set_(S_KEYCODE_UP, keybd_handler_up);+	keybd_handler_set_(S_KEYCODE_DOWN, keybd_handler_down);+	keybd_handler_set_(S_KEYCODE_PAGEUP, keybd_handler_pageup);+	keybd_handler_set_(S_KEYCODE_PAGEDOWN, keybd_handler_pagedown);+	keybd_handler_set_(S_KEYCODE_KP_SUBTRACT, keybd_handler_minus);+	keybd_handler_set_(S_KEYCODE_KP_ADD, keybd_handler_add);+	keybd_handler_set_(S_KEYCODE_Q, keybd_handler_q);+	keybd_handler_set_(S_KEYCODE_ESCAPE, keybd_handler_esc);+	keybd_handler_set_(S_KEYCODE_P, keybd_handler_p);+	keybd_handler_set_(S_KEYCODE_SPACE, keybd_handler_space);+	keybd_handler_set_(S_KEYCODE_O, keybd_handler_o);+	keybd_handler_set_(S_KEYCODE_Z, keybd_handler_z);+	keybd_handler_set_(S_KEYCODE_X, keybd_handler_x);+	keybd_handler_set_(S_KEYCODE_G, keybd_handler_g);+	keybd_handler_set_(S_KEYCODE_Y, keybd_handler_y);+	keybd_handler_set_(S_KEYCODE_NINE, keybd_handler_9);+	keybd_handler_set_(S_KEYCODE_KP_DIVIDE, keybd_handler_divide);+	keybd_handler_set_(S_KEYCODE_ZERO, keybd_handler_0);+	keybd_handler_set_(S_KEYCODE_KP_MULTIPLY, keybd_handler_multiply);+	keybd_handler_set_(S_KEYCODE_M, keybd_handler_m);+	keybd_handler_set_(S_KEYCODE_ONE, keybd_handler_1);+	keybd_handler_set_(S_KEYCODE_TWO, keybd_handler_2);+	keybd_handler_set_(S_KEYCODE_THREE, keybd_handler_3);+	keybd_handler_set_(S_KEYCODE_FOUR, keybd_handler_4);+	keybd_handler_set_(S_KEYCODE_FIVE, keybd_handler_5);+	keybd_handler_set_(S_KEYCODE_SIX, keybd_handler_6);+	keybd_handler_set_(S_KEYCODE_SEVEN, keybd_handler_7);+	keybd_handler_set_(S_KEYCODE_EIGHT, keybd_handler_8);+	keybd_handler_set_(S_KEYCODE_D, keybd_handler_d);+	keybd_handler_set_(S_KEYCODE_R, keybd_handler_r);+	keybd_handler_set_(S_KEYCODE_T, keybd_handler_t);+	keybd_handler_set_(S_KEYCODE_A, keybd_handler_a);+	keybd_handler_set_(S_KEYCODE_V, keybd_handler_v);+	keybd_handler_set_(S_KEYCODE_J, keybd_handler_j);+	keybd_handler_set_(S_KEYCODE_F, keybd_handler_f);+	keybd_handler_set_(S_KEYCODE_S, keybd_handler_s);+	keybd_handler_set_(S_KEYCODE_W, keybd_handler_w);+	keybd_handler_set_(S_KEYCODE_E, keybd_handler_e);+}+static void handler_set (void)+{+	keybd_handler_set();+}+

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女免费视频一区二区| 4hu四虎永久在线影院成人| 国产亚洲精品超碰| 成人在线综合网| 国产精品日韩精品欧美在线| 91亚洲永久精品| 亚洲午夜激情av| 91精品国产全国免费观看| 久久疯狂做爰流白浆xx| 久久九九久久九九| av在线这里只有精品| 亚洲一区二区五区| 欧美一二三四在线| 粉嫩av一区二区三区在线播放 | 欧美精品一区视频| 国产91精品精华液一区二区三区 | 午夜精品在线看| 日韩一区二区精品| 国产黄色91视频| 一区二区三区日韩精品视频| 欧美日本一道本| 国产在线不卡一区| 一区二区在线免费| 精品日韩在线观看| 99re66热这里只有精品3直播| 无吗不卡中文字幕| 中文一区在线播放| 91.麻豆视频| 成人高清免费在线播放| 日韩一区精品视频| 亚洲欧洲精品成人久久奇米网| 欧美三级午夜理伦三级中视频| 精品影院一区二区久久久| 国产精品久久久久久久久免费桃花| 欧美日韩一卡二卡三卡| 国产精品99久久久久| 亚洲高清免费一级二级三级| 久久精品人人做人人爽人人| 欧美中文字幕一二三区视频| 国产在线国偷精品免费看| 亚洲午夜久久久久久久久久久| 久久久久国产精品麻豆ai换脸| 欧美色区777第一页| 国产成人精品一区二| 天天操天天干天天综合网| 国产精品每日更新| 精品sm在线观看| 欧美人体做爰大胆视频| 不卡一二三区首页| 国产揄拍国内精品对白| 午夜激情综合网| 国产精品二区一区二区aⅴ污介绍| 欧美一区三区二区| 欧洲精品中文字幕| 99re热这里只有精品视频| 国产毛片精品视频| 久久se精品一区二区| 亚洲第一会所有码转帖| 亚洲激情自拍偷拍| 国产蜜臀97一区二区三区| 精品日韩欧美在线| 日韩一区二区电影在线| 欧美精品丝袜中出| 欧美性猛交xxxxxx富婆| 波多野结衣一区二区三区 | 成人av网站免费| 国产一区二区看久久| 久久激情五月婷婷| 奇米影视一区二区三区| 日韩影院精彩在线| 视频一区二区国产| 丝袜亚洲另类丝袜在线| 亚洲国产成人av网| 午夜精品成人在线| 日韩精品一二三四| 日日夜夜精品视频免费| 日韩福利电影在线观看| 日日夜夜免费精品视频| 日韩av电影免费观看高清完整版| 天天做天天摸天天爽国产一区| 亚洲国产精品自拍| 日韩一区精品视频| 捆绑调教一区二区三区| 毛片av中文字幕一区二区| 久久99国产乱子伦精品免费| 久久精品国产99| 国产福利不卡视频| 成人高清视频免费观看| 一本大道久久a久久综合婷婷| 91网站在线播放| 欧美午夜一区二区| 91精品国产一区二区| 日韩美女视频在线| 久久久久99精品一区| 中文字幕亚洲电影| 亚洲自拍与偷拍| 日韩激情av在线| 激情av综合网| 91在线看国产| 91麻豆精品国产无毒不卡在线观看| 91精品福利在线一区二区三区 | 国产精品资源在线看| 成人动漫中文字幕| 欧美色手机在线观看| 精品久久人人做人人爱| 亚洲国产精品二十页| 亚洲精品中文在线| 日韩国产精品91| 国产精品亚洲视频| 在线精品亚洲一区二区不卡| 日韩一区二区免费高清| 国产精品久久久一本精品| 性做久久久久久免费观看欧美| 国内精品第一页| 99视频国产精品| 3d成人动漫网站| 中文字幕乱码亚洲精品一区| 一区二区三区产品免费精品久久75| 亚洲综合色区另类av| 午夜久久电影网| 国产精品一区在线| 91丨九色porny丨蝌蚪| 欧美日免费三级在线| 久久精品夜夜夜夜久久| 亚洲v中文字幕| 成人av一区二区三区| 91精品国产乱| 亚洲色图色小说| 国产一区二三区| 欧美人妖巨大在线| ㊣最新国产の精品bt伙计久久| 日韩电影一二三区| av电影在线观看不卡| 在线成人av网站| 亚洲欧美另类小说| 国产精品一区二区久久精品爱涩| 欧美日韩一级大片网址| 国产精品久久久久久久久快鸭| 久久精品国产**网站演员| 在线观看www91| 国产精品久久久久久久久免费丝袜| 麻豆一区二区99久久久久| 91精彩视频在线观看| 国产嫩草影院久久久久| 精品一区二区日韩| 欧美精品久久久久久久久老牛影院| 亚洲人成网站色在线观看 | www.欧美亚洲| 精品成a人在线观看| 日本在线不卡视频| 欧美日韩国产精选| 欧美人动与zoxxxx乱| 国产欧美精品一区| 久久99精品视频| 欧美一区永久视频免费观看| 亚洲自拍偷拍av| 色综合一个色综合| 中文字幕在线不卡视频| 国产99精品国产| 久久美女高清视频 | 国产福利一区二区三区在线视频| 欧美一级片在线| 偷拍日韩校园综合在线| 欧美日韩亚州综合| 亚洲一区二区三区不卡国产欧美| 91麻豆精品视频| 亚洲三级在线观看| 一本久久a久久精品亚洲| 亚洲欧美视频在线观看| 欧美色精品天天在线观看视频| 亚洲欧洲一区二区在线播放| 国产91精品在线观看| 欧美高清在线一区二区| 成人国产精品视频| 亚洲欧美色综合| 欧美亚男人的天堂| 日韩精品国产精品| 欧美va日韩va| 国产成+人+日韩+欧美+亚洲| 国产精品久久网站| 色婷婷久久久综合中文字幕| 亚洲综合在线第一页| 欧美日韩国产123区| 日韩不卡在线观看日韩不卡视频| 91麻豆精品国产自产在线观看一区| 免费成人美女在线观看| ww久久中文字幕| 成人av在线资源| 亚洲一区二区视频在线观看| 欧美一区二区三区在线电影 | 26uuu国产电影一区二区| 国产一区啦啦啦在线观看| 国产女主播视频一区二区| 99久久伊人精品| 日韩激情一二三区| 久久精品一区八戒影视| 色婷婷综合在线| 麻豆专区一区二区三区四区五区| 国产视频一区二区在线| 一本一道综合狠狠老|