Lines Matching refs:ctx

38     VAAPIDecodeContext *ctx = avctx->internal->hwaccel_priv_data;
44 vas = vaCreateBuffer(ctx->hwctx->display, ctx->va_context,
68 VAAPIDecodeContext *ctx = avctx->internal->hwaccel_priv_data;
90 vas = vaCreateBuffer(ctx->hwctx->display, ctx->va_context,
104 vas = vaCreateBuffer(ctx->hwctx->display, ctx->va_context,
112 vaDestroyBuffer(ctx->hwctx->display,
128 VAAPIDecodeContext *ctx = avctx->internal->hwaccel_priv_data;
133 vas = vaDestroyBuffer(ctx->hwctx->display,
143 vas = vaDestroyBuffer(ctx->hwctx->display,
156 VAAPIDecodeContext *ctx = avctx->internal->hwaccel_priv_data;
163 vas = vaBeginPicture(ctx->hwctx->display, ctx->va_context,
172 vas = vaRenderPicture(ctx->hwctx->display, ctx->va_context,
181 vas = vaRenderPicture(ctx->hwctx->display, ctx->va_context,
190 vas = vaEndPicture(ctx->hwctx->display, ctx->va_context);
195 if (CONFIG_VAAPI_1 || ctx->hwctx->driver_quirks &
202 if (CONFIG_VAAPI_1 || ctx->hwctx->driver_quirks &
210 vas = vaEndPicture(ctx->hwctx->display, ctx->va_context);
355 VAAPIDecodeContext *ctx = avctx->internal->hwaccel_priv_data;
358 ctx->pixel_format_attribute = (VASurfaceAttrib) {
363 avfc->attributes = &ctx->pixel_format_attribute;
638 VAAPIDecodeContext *ctx = avctx->internal->hwaccel_priv_data;
642 ctx->va_config = VA_INVALID_ID;
643 ctx->va_context = VA_INVALID_ID;
649 ctx->frames = (AVHWFramesContext*)avctx->hw_frames_ctx->data;
650 ctx->hwfc = ctx->frames->hwctx;
651 ctx->device = ctx->frames->device_ctx;
652 ctx->hwctx = ctx->device->hwctx;
654 err = vaapi_decode_make_config(avctx, ctx->frames->device_ref,
655 &ctx->va_config, NULL);
659 vas = vaCreateContext(ctx->hwctx->display, ctx->va_config,
662 ctx->hwfc->surface_ids,
663 ctx->hwfc->nb_surfaces,
664 &ctx->va_context);
673 "%#x/%#x.\n", ctx->va_config, ctx->va_context);
684 VAAPIDecodeContext *ctx = avctx->internal->hwaccel_priv_data;
687 if (ctx->va_context != VA_INVALID_ID) {
688 vas = vaDestroyContext(ctx->hwctx->display, ctx->va_context);
692 ctx->va_context, vas, vaErrorStr(vas));
695 if (ctx->va_config != VA_INVALID_ID) {
696 vas = vaDestroyConfig(ctx->hwctx->display, ctx->va_config);
700 ctx->va_config, vas, vaErrorStr(vas));