Lines Matching defs:display
50 int dest_x, dest_y; /**< display area position */
51 unsigned int dest_w, dest_h; /**< display area dimensions */
53 Display* display;
91 if (xv->display) {
92 XShmDetach(xv->display, &xv->yuv_shminfo);
97 XFreeGC(xv->display, xv->gc);
98 XCloseDisplay(xv->display);
129 xv->display = XOpenDisplay(xv->display_name);
130 if (!xv->display) {
131 av_log(s, AV_LOG_ERROR, "Could not open the X11 display '%s'\n", xv->display_name);
149 xv->window = XCreateSimpleWindow(xv->display, DefaultRootWindow(xv->display),
159 XStoreName(xv->display, xv->window, xv->window_title);
160 xv->wm_delete_message = XInternAtom(xv->display, "WM_DELETE_WINDOW", False);
161 XSetWMProtocols(xv->display, xv->window, &xv->wm_delete_message, 1);
162 XMapWindow(xv->display, xv->window);
166 if (XvQueryAdaptors(xv->display, DefaultRootWindow(xv->display), &num_adaptors, &ai) != Success) {
177 fv = XvListImageFormats(xv->display, xv->xv_port, &num_formats);
197 xv->gc = XCreateGC(xv->display, xv->window, 0, 0);
200 xv->yuv_image = XvShmCreateImage(xv->display, xv->xv_port, tag, 0,
208 XShmAttach(xv->display, &xv->yuv_shminfo);
209 XSync(xv->display, False);
212 XGetWindowAttributes(xv->display, xv->window, &window_attrs);
215 XAllocColor(xv->display, window_attrs.colormap, &fgcolor);
216 XSetForeground(xv->display, xv->gc, fgcolor.pixel);
217 //force display area recalculation at first frame
229 AVRational sar, dar; /* sample and display aspect ratios */
261 XGetWindowAttributes(xv->display, xv->window, &window_attrs);
273 XFillRectangles(xv->display, xv->window, xv->gc, rect, 2);
281 XFillRectangles(xv->display, xv->window, xv->gc, rect, 2);
285 if (XvShmPutImage(xv->display, xv->xv_port, xv->window, xv->gc,
308 while (XPending(xv->display)) {
309 XNextEvent(xv->display, &event);
361 { "display_name", "set display name", OFFSET(display_name), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM },