コード例 #1
0
ファイル: hwdec_vaegl.c プロジェクト: kraziegent/mpv
static VADisplay *create_wayland_va_display(GL *gl)
{
    struct wl_display *wl = gl->MPGetNativeDisplay("wl");
    return wl ? vaGetDisplayWl(wl) : NULL;
}
コード例 #2
0
ファイル: OptionalsReg.cpp プロジェクト: Arcko/xbmc
 VADisplay GetVADisplay() override { return vaGetDisplayWl(dpy); };
コード例 #3
0
ファイル: OptionalsReg.cpp プロジェクト: Arcko/xbmc
void WAYLAND::VAAPIRegisterRender(CVaapiProxy *winSystem, bool &general, bool &deepColor)
{
  EGLDisplay eglDpy = winSystem->eglDisplay;
  VADisplay vaDpy = vaGetDisplayWl(winSystem->dpy);
  CRendererVAAPI::Register(winSystem, vaDpy, eglDpy, general, deepColor);
}
コード例 #4
0
ファイル: hwdec_vaegl.c プロジェクト: LongChair/mpv
static VADisplay *create_wayland_va_display(struct ra *ra)
{
    struct wl_display *wl = ra_get_native_resource(ra, "wl");
    return wl ? vaGetDisplayWl(wl) : NULL;
}