Lines Matching defs:priv

96     DXVA2FramesContext *s = ctx->internal->priv;
131 DXVA2FramesContext *s = ctx->internal->priv;
147 DXVA2FramesContext *s = ctx->internal->priv;
213 DXVA2FramesContext *s = ctx->internal->priv;
273 av_freep(&hwmap->priv);
413 DXVA2DevicePriv *priv = ctx->user_opaque;
415 if (hwctx->devmgr && priv->device_handle != INVALID_HANDLE_VALUE)
416 IDirect3DDeviceManager9_CloseDeviceHandle(hwctx->devmgr, priv->device_handle);
421 if (priv->d3d9device)
422 IDirect3DDevice9_Release(priv->d3d9device);
424 if (priv->d3d9)
425 IDirect3D9_Release(priv->d3d9);
427 if (priv->d3dlib)
428 dlclose(priv->d3dlib);
430 if (priv->dxva2lib)
431 dlclose(priv->dxva2lib);
438 DXVA2DevicePriv *priv = ctx->user_opaque;
442 pDirect3DCreate9 *createD3D = (pDirect3DCreate9 *)dlsym(priv->d3dlib, "Direct3DCreate9");
448 priv->d3d9 = createD3D(D3D_SDK_VERSION);
449 if (!priv->d3d9) {
454 IDirect3D9_GetAdapterDisplayMode(priv->d3d9, adapter, &d3ddm);
458 hr = IDirect3D9_CreateDevice(priv->d3d9, adapter, D3DDEVTYPE_HAL, GetDesktopWindow(),
460 &d3dpp, &priv->d3d9device);
471 DXVA2DevicePriv *priv = ctx->user_opaque;
477 pDirect3DCreate9Ex *createD3DEx = (pDirect3DCreate9Ex *)dlsym(priv->d3dlib, "Direct3DCreate9Ex");
503 priv->d3d9 = (IDirect3D9 *)d3d9ex;
504 priv->d3d9device = (IDirect3DDevice9 *)exdev;
512 DXVA2DevicePriv *priv;
522 priv = av_mallocz(sizeof(*priv));
523 if (!priv)
526 ctx->user_opaque = priv;
529 priv->device_handle = INVALID_HANDLE_VALUE;
531 priv->d3dlib = dlopen("d3d9.dll", 0);
532 if (!priv->d3dlib) {
536 priv->dxva2lib = dlopen("dxva2.dll", 0);
537 if (!priv->dxva2lib) {
542 createDeviceManager = (pCreateDeviceManager9 *)dlsym(priv->dxva2lib,
562 hr = IDirect3DDeviceManager9_ResetDevice(hwctx->devmgr, priv->d3d9device, resetToken);
568 hr = IDirect3DDeviceManager9_OpenDeviceHandle(hwctx->devmgr, &priv->device_handle);