Lines Matching refs:frames_ctx
355 AVHWFramesContext *frames_ctx = (AVHWFramesContext*)avctx->hw_frames_ctx->data;
356 AVDXVA2FramesContext *frames_hwctx = frames_ctx->hwctx;
357 AVDXVA2DeviceContext *device_hwctx = frames_ctx->device_ctx->hwctx;
473 AVHWFramesContext *frames_ctx = (AVHWFramesContext *)avctx->hw_frames_ctx->data;
474 AVD3D11VADeviceContext *device_hwctx = frames_ctx->device_ctx->hwctx;
475 AVD3D11VAFramesContext *frames_hwctx = frames_ctx->hwctx;
476 DXGI_FORMAT surface_format = d3d11va_map_sw_to_hw_format(frames_ctx->sw_format);
595 AVHWFramesContext *frames_ctx = (AVHWFramesContext *)hw_frames_ctx->data;
596 AVHWDeviceContext *device_ctx = frames_ctx->device_ctx;
600 frames_ctx->format = AV_PIX_FMT_DXVA2_VLD;
602 frames_ctx->format = AV_PIX_FMT_D3D11;
629 frames_ctx->sw_format = avctx->sw_pix_fmt == AV_PIX_FMT_YUV420P10 ?
631 frames_ctx->width = FFALIGN(avctx->coded_width, surface_alignment);
632 frames_ctx->height = FFALIGN(avctx->coded_height, surface_alignment);
633 frames_ctx->initial_pool_size = num_surfaces;
637 if (frames_ctx->format == AV_PIX_FMT_DXVA2_VLD) {
638 AVDXVA2FramesContext *frames_hwctx = frames_ctx->hwctx;
645 if (frames_ctx->format == AV_PIX_FMT_D3D11) {
646 AVD3D11VAFramesContext *frames_hwctx = frames_ctx->hwctx;
658 AVHWFramesContext *frames_ctx;
674 frames_ctx = (AVHWFramesContext*)avctx->hw_frames_ctx->data;
675 sctx->device_ctx = frames_ctx->device_ctx;
677 if (frames_ctx->format != sctx->pix_fmt) {
685 AVD3D11VADeviceContext *device_hwctx = frames_ctx->device_ctx->hwctx;
706 AVDXVA2FramesContext *frames_hwctx = frames_ctx->hwctx;