From f83faf83e73e1b91d1bd226226ed3f3f75856256 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Tue, 21 Jan 2025 10:30:02 +0100 Subject: [PATCH] frontends/va: Don't try to switch to protected buffer in EndPicture It doesn't work because the buffer was already allocated in BeginPicture. Reviewed-by: David (Ming Qiang) Wu Part-of: --- src/gallium/frontends/va/picture.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/gallium/frontends/va/picture.c b/src/gallium/frontends/va/picture.c index c61ee47996a..75d5a02b113 100644 --- a/src/gallium/frontends/va/picture.c +++ b/src/gallium/frontends/va/picture.c @@ -1170,8 +1170,6 @@ vlVaEndPicture(VADriverContextP ctx, VAContextID context_id) apply_av1_fg = vlVaQueryApplyFilmGrainAV1(context, &output_id, &out_target); surf = handle_table_get(drv->htab, output_id); - if (surf && !surf->buffer && context->desc.base.protected_playback) - surf->templat.bind |= PIPE_BIND_PROTECTED; vlVaGetSurfaceBuffer(drv, surf); if (!surf || !surf->buffer) { mtx_unlock(&drv->mutex);