[vlc-devel] [PATCH 06/20] vdpau/display: use the picture placement from the core on open
Rémi Denis-Courmont
remi at remlab.net
Tue Aug 25 15:42:14 CEST 2020
Le tiistaina 25. elokuuta 2020, 10.29.54 EEST Steve Lhomme a écrit :
> No need to compute it ourselves.
> ---
> modules/hw/vdpau/display.c | 7 +++----
> 1 file changed, 3 insertions(+), 4 deletions(-)
>
> diff --git a/modules/hw/vdpau/display.c b/modules/hw/vdpau/display.c
> index 3f4ce81b276..4eb937c00d8 100644
> --- a/modules/hw/vdpau/display.c
> +++ b/modules/hw/vdpau/display.c
> @@ -423,15 +423,14 @@ static int Open(vout_display_t *vd, const
> vout_display_cfg_t *cfg, pix, screen->black_pixel, pix,
> screen->black_pixel,
> XCB_EVENT_MASK_VISIBILITY_CHANGE, screen->default_colormap
> };
> - vout_display_place_t place;
> + const vout_display_place_t *place = vd->place;
>
> - vout_display_PlacePicture(&place, &vd->source, cfg);
> sys->window = xcb_generate_id(sys->conn);
>
> xcb_void_cookie_t c =
> xcb_create_window_checked(sys->conn, screen->root_depth,
> - sys->window, cfg->window->handle.xid, place.x, place.y,
> - place.width, place.height, 0,
> XCB_WINDOW_CLASS_INPUT_OUTPUT, + sys->window,
> cfg->window->handle.xid, place->x, place->y, + place->width,
> place->height, 0, XCB_WINDOW_CLASS_INPUT_OUTPUT, screen->root_visual, mask,
> values);
> if (vlc_xcb_error_Check(vd, sys->conn, "window creation failure",
> c)) goto error;
OK
--
Реми Дёни-Курмон
http://www.remlab.net/
More information about the vlc-devel
mailing list