diff --git a/.pick_status.json b/.pick_status.json index bdfc09f518e..4289fe2a486 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -384,7 +384,7 @@ "description": "radeonsi/vcn: Allocate session buffer in VRAM", "nominated": true, "nomination_type": 0, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": null, "notes": null diff --git a/src/gallium/drivers/radeonsi/radeon_vcn_enc.c b/src/gallium/drivers/radeonsi/radeon_vcn_enc.c index 00feaaba064..fb5ad4822af 100644 --- a/src/gallium/drivers/radeonsi/radeon_vcn_enc.c +++ b/src/gallium/drivers/radeonsi/radeon_vcn_enc.c @@ -1118,7 +1118,7 @@ static void radeon_enc_begin_frame(struct pipe_video_codec *encoder, enc->si = CALLOC_STRUCT(rvid_buffer); if (!enc->si || !enc->stream_handle || - !si_vid_create_buffer(enc->screen, enc->si, 128 * 1024, PIPE_USAGE_STAGING)) { + !si_vid_create_buffer(enc->screen, enc->si, 128 * 1024, PIPE_USAGE_DEFAULT)) { RVID_ERR("Can't create session buffer.\n"); goto error; }