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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? gdith.c

?? MPEG2 PLAYER in linux
?? C
?? 第 1 頁 / 共 3 頁
字號:
	if (xinfo->ditherType != GRAY_DITHER &&	    xinfo->ditherType != GRAY2_DITHER &&	    xinfo->ditherType != GRAY256_DITHER &&	    xinfo->ditherType != GRAY2562_DITHER) {	  fprintf(stderr, "specified dither requires 8 bit display\n");	  return 0;	} else if (!XMatchVisualInfo(display, screen, xinfo->depth = 32,			GrayScale, &vinfo) &&	           !XMatchVisualInfo(display, screen, xinfo->depth = 24,			GrayScale, &vinfo) &&	           !XMatchVisualInfo(display, screen, xinfo->depth = 16,			GrayScale, &vinfo) &&	           !XMatchVisualInfo(display, screen, xinfo->depth = 8,			GrayScale, &vinfo) &&	           !XMatchVisualInfo(display, screen, xinfo->depth = 32,			TrueColor, &vinfo) &&	           !XMatchVisualInfo(display, screen, xinfo->depth = 24,			TrueColor, &vinfo) &&	           !XMatchVisualInfo(display, screen, xinfo->depth = 16,			TrueColor, &vinfo)) {	  fprintf(stderr, "- -dither gray requires at least 8 bit display\n");	  exit(-1);	}      }            vis = vinfo.visual;      if (XDefaultDepthOfScreen(XDefaultScreenOfDisplay(display)) != 8) {	attrib_flags |= CWColormap;	attrib.colormap = XCreateColormap(display, DefaultRootWindow(display),					  vis, AllocNone);	xinfo->owncmFlag = TRUE;       }            attrib.background_pixel = bg;      attrib.border_pixel = fg;      attrib.backing_store = NotUseful;      attrib.save_under = False;      attrib.background_pixel = bg;      attrib.border_pixel = bg;      attrib_flags |= CWBackPixel | CWBorderPixel | CWBackingStore | CWSaveUnder;      xinfo->window = XCreateWindow (display,			      DefaultRootWindow (display),			      xinfo->hints.x, xinfo->hints.y,			      xinfo->hints.width, xinfo->hints.height, 4,			      xinfo->depth, InputOutput, vis,			      attrib_flags, &attrib);    }}#endif   XSelectInput(display, xinfo->window, StructureNotifyMask);  /* Tell other applications about this window */  XSetStandardProperties (display, xinfo->window, hello,			  hello, None, NULL, 0, &xinfo->hints);  /* Map window. */    XMapWindow(display, xinfo->window);  /* Wait for map. */  while (TRUE) {    XEvent	xev;        XNextEvent(display, &xev);    if (xev.type == MapNotify && xev.xmap.event == xinfo->window) {      break;    }  }  #ifndef NOCONTROLS  XSelectInput(display, xinfo->window, ExposureMask | ButtonPressMask );#else  XSelectInput(display, xinfo->window, NoEventMask);#endif  return TRUE;}  /* *-------------------------------------------------------------- * * InitDisplay -- * *	Initialized display, sets up colormap, etc. * * Results: *      None. * * Side effects: *      None. * *-------------------------------------------------------------- */voidInitDisplay(name, xinfo)char *name;XInfo *xinfo;{  int ncolors = LUM_RANGE*CB_RANGE*CR_RANGE;  XColor xcolor;  int i, lum_num, cr_num, cb_num;  unsigned char r, g, b;  Colormap dcmap;  Display *display;  #ifndef DISABLE_DITHER  if ((xinfo->ditherType == NO_DITHER) || (xinfo->ditherType == PPM_DITHER))     return;#endif  if ((noDisplayFlag) || (xinfo==NULL)) return;  if (!MakeWindow(name, xinfo)) {    /* Could not do that dither.  Try again if can */#ifndef DISABLE_DITHER    switch (xinfo->ditherType) {    case HYBRID_DITHER:    case HYBRID2_DITHER:    case FS4_DITHER:    case FS2_DITHER:    case FS2FAST_DITHER:    case Twox2_DITHER:    case ORDERED_DITHER:    case ORDERED2_DITHER:    case MBORDERED_DITHER:      fprintf(stderr, "trying -dither color\n");      xinfo->ditherType = FULL_COLOR_DITHER;      InitColorDisplay(name,xinfo);      InitColorDither(xinfo->depth == 32);      return;    case GRAY_DITHER:    case GRAY2_DITHER:    case GRAY256_DITHER:    case GRAY2562_DITHER:    case FULL_COLOR_DITHER:    case FULL_COLOR2_DITHER:    case MONO_DITHER:    case MONO_THRESHOLD:    default:      /* cant do anything */      exit(-1);  }#else    exit(-1);#endif  }  if (xinfo != NULL) {    display = xinfo->display;    xinfo->gc = XCreateGC(display, xinfo->window, 0, 0);        dcmap = xinfo->cmap = XDefaultColormap(display, DefaultScreen(display));        xcolor.flags = DoRed | DoGreen | DoBlue;        if (xinfo->owncmFlag) goto create_map;  }    retry_alloc_colors:  for (i=0; i<ncolors; i++) {    lum_num = (i / (CR_RANGE*CB_RANGE))%LUM_RANGE;    cr_num = (i / CB_RANGE)%CR_RANGE;    cb_num = i % CB_RANGE;    ConvertColor(lum_num, cr_num, cb_num, &r, &g, &b);    xcolor.red = r * 256;    xcolor.green = g * 256;    xcolor.blue = b * 256;    if ((xinfo != NULL) && (XAllocColor(display, xinfo->cmap, &xcolor) == 0 	&& xinfo->cmap == dcmap)) {      int j;      unsigned long tmp_pixel;      XWindowAttributes xwa;      if (!quietFlag) {        fprintf(stderr, "Using private colormap.\n");      }      /* Free colors. */      for (j = 0; j < i; j ++) {        tmp_pixel = wpixel[j];        XFreeColors(display, xinfo->cmap, &tmp_pixel, 1, 0);      }      create_map:      XGetWindowAttributes(display, xinfo->window, &xwa);      xinfo->cmap = XCreateColormap(display, xinfo->window,				    xwa.visual, AllocNone);      XSetWindowColormap(display, xinfo->window, xinfo->cmap);      goto retry_alloc_colors;    }    pixel[i] = xcolor.pixel;    wpixel[i] = xcolor.pixel;  }  xinfo->ximage = NULL;}#ifndef DISABLE_DITHER/* *-------------------------------------------------------------- * * InitGrayDisplay -- * *	Initialized display for gray scale dither. * * Results: *      None. * * Side effects: *      None. * *-------------------------------------------------------------- */void InitGrayDisplay(name,xinfo)char *name;XInfo *xinfo;{  int ncolors = 128;  XColor xcolor;  int i;  Colormap dcmap;  unsigned long tmp_pixels[256];  Window window;  Display *display;  if (noDisplayFlag) return;  MakeWindow(name,xinfo);  display=xinfo->display;  window=xinfo->window;  xinfo->gc = XCreateGC(display, window, 0, 0);  dcmap = xinfo->cmap = XDefaultColormap(display, DefaultScreen(display));  xcolor.flags = DoRed | DoGreen | DoBlue;  if (xinfo->owncmFlag) goto create_map;  retry_alloc_grays:  for (i=0; i<ncolors; i++) {    xcolor.red = xcolor.green = xcolor.blue = GAMMA_CORRECTION(i*2) * 256;    if(XAllocColor(display, xinfo->cmap, &xcolor) == 0 		   && xinfo->cmap == dcmap) {      int j;      XWindowAttributes xwa;      if (!quietFlag) {        fprintf(stderr, "Using private colormap.\n");      }      /* Free colors. */      for(j = 0; j < i; j ++) {        unsigned long tmp_pixel;        tmp_pixel = tmp_pixels[j*2];        XFreeColors(display, xinfo->cmap, &tmp_pixel, 1, 0);      }      create_map:      XGetWindowAttributes(display, window, &xwa);      xinfo->cmap = XCreateColormap(display, window, xwa.visual, AllocNone);      XSetWindowColormap(display, window, xinfo->cmap);      goto retry_alloc_grays;    }    tmp_pixels[i*2] = pixel[i*2] = xcolor.pixel;    tmp_pixels[(i*2)+1] = pixel[(i*2)+1] = xcolor.pixel;    wpixel[(i*2)] = xcolor.pixel;    wpixel[(i*2)+1] = xcolor.pixel;    if(xinfo->depth == 8) {      wpixel[i*2] |= wpixel[i*2] << 8;      wpixel[i*2+1] |= wpixel[i*2+1] << 8;    }    if(xinfo->depth == 8 || xinfo->depth == 16) {      wpixel[i*2] |= wpixel[i*2] << 16;      wpixel[i*2+1] |= wpixel[i*2+1] << 16;    }#ifdef SIXTYFOUR_BIT    if(xinfo->depth == 8 || xinfo->depth == 16 || xinfo->depth == 24 ||       xinfo->depth == 32) {      wpixel[i*2] |= wpixel[i*2] << 32;      wpixel[i*2+1] |= wpixel[i*2+1] << 32;    }#endif  }  xinfo->ximage = NULL;}/* *-------------------------------------------------------------- * * InitGray256Display -- * *	Initialized display for gray scale dither with 256 levels * * Results: *      None. * * Side effects: *      None. * *-------------------------------------------------------------- */void InitGray256Display(name, xinfo)char *name;XInfo *xinfo;{  int ncolors = 256;  XColor xcolor;  int i;  Colormap dcmap;  int result;  XWindowAttributes xwa;  unsigned long tmp_pixels[256];  Display *display;  if (noDisplayFlag) return;  MakeWindow(name,xinfo);  display=xinfo->display;  xinfo->gc = XCreateGC(display, xinfo->window, 0, 0);  dcmap = xinfo->cmap = XDefaultColormap(display, DefaultScreen(display));  xcolor.flags = DoRed | DoGreen | DoBlue;  if (xinfo->owncmFlag) {    XGetWindowAttributes(display, xinfo->window, &xwa);    xinfo->cmap=XCreateColormap(display, xinfo->window, xwa.visual, AllocNone);    XSetWindowColormap(display, xinfo->window, xinfo->cmap);  }  retry_alloc_grays:  for (i = 0;  i < ncolors;  i++) {    xcolor.red = xcolor.green = xcolor.blue = GAMMA_CORRECTION(i) * 256;    if ((result = XAllocColor(display, xinfo->cmap, &xcolor)) == 0	 && xinfo->cmap == dcmap) {      int j;      unsigned long tmp_pixel;      if (!quietFlag) {        fprintf(stderr, "Using private colormap.\n");      }      /* Free colors. */      for (j = 0; j < i; j ++) {        tmp_pixel = tmp_pixels[j];        XFreeColors(display, xinfo->cmap, &tmp_pixel, 1, 0);      }      XGetWindowAttributes(display, xinfo->window, &xwa);      xinfo->cmap = XCreateColormap(display, xinfo->window, xwa.visual,				    AllocNone);      XSetWindowColormap(display, xinfo->window, xinfo->cmap);      goto retry_alloc_grays;    }    tmp_pixels[i] = pixel[i] = xcolor.pixel;    wpixel[i] = xcolor.pixel;#ifndef DISABLE_DITHER    if(xinfo->depth == 8)#endif      wpixel[i] |= wpixel[i] << 8;#ifndef DISABLE_DITHER    if(xinfo->depth == 8 || xinfo->depth == 16) {#endif      wpixel[i] |= wpixel[i] << 16;#ifndef DISABLE_DITHER    }#endif#ifdef SIXTYFOUR_BIT    if(xinfo->depth == 8 || xinfo->depth == 16 || xinfo->depth == 24        || xinfo->depth == 32) {      wpixel[i] |= wpixel[i] << 32;    }#endif  }  xinfo->ximage = NULL;}/* *-------------------------------------------------------------- * * InitMonoDisplay -- * *	Initialized display for monochrome dither. * * Results: *      None. * * Side effects: *      None. * *-------------------------------------------------------------- */void InitMonoDisplay(name, xinfo)char *name;XInfo *xinfo;{  XGCValues xgcv;  Display *display;  if (noDisplayFlag) return;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人听书哪个软件好| 日韩你懂的在线播放| 欧美日韩激情一区二区| 日韩免费观看高清完整版在线观看| 久久亚洲一区二区三区明星换脸| 亚洲午夜激情网站| 福利电影一区二区| 精品国产成人在线影院| 亚洲成人激情综合网| av一区二区不卡| 国产婷婷一区二区| 免费在线观看成人| 欧美私模裸体表演在线观看| 国产精品久久99| 国产福利精品一区| 日韩欧美成人一区二区| 日日骚欧美日韩| 欧美色图激情小说| 亚洲精品伦理在线| 一本一本大道香蕉久在线精品| 久久久久久久综合日本| 蜜臀a∨国产成人精品| 欧美剧在线免费观看网站| 亚洲码国产岛国毛片在线| 成a人片亚洲日本久久| 久久精品免视看| 精东粉嫩av免费一区二区三区| 制服丝袜在线91| 日韩av一区二| 91精品国产综合久久香蕉的特点 | 日韩午夜精品电影| 五月天激情综合| 在线播放视频一区| 视频一区二区国产| 91精品国产综合久久精品图片 | 亚洲午夜在线观看视频在线| 91色|porny| 一区二区在线观看免费| av毛片久久久久**hd| 中文字幕在线观看一区| 91视频观看免费| 亚洲一区中文在线| 91精品国产色综合久久不卡蜜臀| 偷拍亚洲欧洲综合| 亚洲精品一区二区三区99| 国产精品一区二区在线观看不卡| 国产网站一区二区| 91免费在线视频观看| 亚洲自拍偷拍综合| 91精品国产色综合久久不卡蜜臀 | 日韩成人午夜精品| 日韩免费高清电影| 成人免费看片app下载| 亚洲免费av观看| 欧美xxxx老人做受| 国产毛片精品视频| 亚洲男帅同性gay1069| 欧美日韩激情一区二区三区| 国内久久精品视频| 国产精品成人免费在线| 欧美日高清视频| 国产麻豆欧美日韩一区| 亚洲欧洲成人自拍| 日韩欧美亚洲一区二区| 成人污视频在线观看| 丝袜美腿亚洲综合| 中文字幕免费不卡在线| 在线观看日韩国产| 国产乱人伦精品一区二区在线观看| 国产精品麻豆久久久| 91精品国产色综合久久不卡蜜臀| 国产91在线看| 日韩av电影免费观看高清完整版| 国产日韩在线不卡| 欧美精品一级二级| 99久久久无码国产精品| 蜜臀av在线播放一区二区三区| 国产目拍亚洲精品99久久精品| 欧美三级在线播放| 国产成人av电影| 青青草97国产精品免费观看 | 亚洲va天堂va国产va久| 久久精品欧美日韩| 日韩一区二区电影在线| 一本色道久久综合狠狠躁的推荐| 精品一区二区三区久久久| 亚洲韩国一区二区三区| 国产精品素人视频| 久久综合久久99| 7777精品久久久大香线蕉| 一本久道中文字幕精品亚洲嫩| 韩国精品免费视频| 日韩精品电影在线| 亚洲女人小视频在线观看| 精品国产一区二区三区忘忧草| 欧美日韩高清一区| 欧美自拍丝袜亚洲| 99久久99久久精品免费观看| 国产一区二区在线影院| 久久精品国产澳门| 蜜臀av一区二区在线免费观看| 亚洲丰满少妇videoshd| 中文字幕av资源一区| 国产日韩成人精品| 国产亚洲欧美色| 337p日本欧洲亚洲大胆色噜噜| 日韩一区二区三区高清免费看看| 欧美三级电影网站| 日本高清不卡在线观看| 99久久精品免费| 99久久久久久| 91丝袜国产在线播放| 色婷婷av一区二区三区软件| 欧美日韩免费视频| 色婷婷综合久久久久中文一区二区| 国产成人在线免费| 国内精品免费**视频| 国产一区二区三区av电影 | 成人中文字幕合集| 国产成人小视频| 国产精品99久久久久久宅男| 美女脱光内衣内裤视频久久网站| 日本亚洲免费观看| 青青草97国产精品免费观看| 免费看欧美美女黄的网站| 日韩va亚洲va欧美va久久| 麻豆91小视频| 风间由美一区二区三区在线观看 | 亚洲日本在线看| 亚洲欧美偷拍卡通变态| 亚洲尤物视频在线| 日韩国产精品91| 老汉av免费一区二区三区| 国产精品综合视频| 成人午夜碰碰视频| 色视频欧美一区二区三区| 欧美日韩另类一区| 国产亚洲一区二区三区在线观看| 欧美激情艳妇裸体舞| 亚洲综合免费观看高清在线观看| 日韩国产精品久久| 岛国av在线一区| 欧美最猛黑人xxxxx猛交| 日韩一区二区免费电影| 国产视频911| 一区二区三区在线不卡| 日本va欧美va精品发布| 国产成人免费在线观看| 日本黄色一区二区| 久久婷婷国产综合精品青草| 最新国产精品久久精品| 日本特黄久久久高潮| 精品无人区卡一卡二卡三乱码免费卡 | 777午夜精品视频在线播放| 欧美精品一区视频| 国产精品国模大尺度视频| 一区二区三区在线免费播放| 日本中文字幕不卡| 从欧美一区二区三区| 欧美在线视频你懂得| 精品国产亚洲在线| 亚洲乱码国产乱码精品精的特点| 性做久久久久久免费观看欧美| 国产一区二区女| 在线观看www91| 欧美r级在线观看| 亚洲乱码精品一二三四区日韩在线| 免费在线观看一区二区三区| 成人av高清在线| 日韩免费观看2025年上映的电影| 亚洲精品乱码久久久久久| 国产成人综合精品三级| 日韩免费视频一区二区| 亚洲1区2区3区4区| 色综合久久久久综合体| 久久久噜噜噜久噜久久综合| 亚洲在线观看免费| 成人黄色av电影| 精品少妇一区二区三区视频免付费| 一区二区三区av电影 | 99精品视频在线观看| 精品少妇一区二区三区日产乱码| 亚洲乱码中文字幕| 国产美女精品人人做人人爽 | 日本不卡不码高清免费观看| 欧美自拍丝袜亚洲| 一区二区高清免费观看影视大全| 国内成人精品2018免费看| 制服丝袜在线91| 日韩**一区毛片| 欧美三级日韩三级| 亚洲一区二区三区中文字幕在线| 成人高清伦理免费影院在线观看| 欧美二区三区的天堂| 亚洲黄网站在线观看| 成人av在线资源| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 欧美日韩国产一级二级| 亚洲精品欧美激情| 91美女蜜桃在线|