radeonsi/vcn: Remove unused stream_handle for encode

Reviewed-by: Ruijing Dong <ruijing.dong@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34807>
This commit is contained in:
David Rosca 2025-05-05 09:11:46 +02:00 committed by Marge Bot
parent fb53eec720
commit 09d8235938
2 changed files with 2 additions and 6 deletions

View file

@ -1594,12 +1594,10 @@ static void radeon_enc_begin_frame(struct pipe_video_codec *encoder,
enc->need_feedback = false;
if (!enc->stream_handle) {
if (!enc->si) {
struct rvid_buffer fb;
enc->stream_handle = si_vid_alloc_stream_handle();
enc->si = CALLOC_STRUCT(rvid_buffer);
if (!enc->si ||
!enc->stream_handle ||
!si_vid_create_buffer(enc->screen, enc->si, 128 * 1024, PIPE_USAGE_DEFAULT)) {
RADEON_ENC_ERR("Can't create session buffer.\n");
goto error;
@ -1803,7 +1801,7 @@ static void radeon_enc_destroy(struct pipe_video_codec *encoder)
{
struct radeon_encoder *enc = (struct radeon_encoder *)encoder;
if (enc->stream_handle) {
if (enc->si) {
struct rvid_buffer fb;
enc->need_feedback = false;
si_vid_create_buffer(enc->screen, &fb, 512, PIPE_USAGE_STAGING);

View file

@ -221,8 +221,6 @@ struct radeon_encoder {
void (*mq_encode)(struct radeon_encoder *enc);
void (*mq_destroy)(struct radeon_encoder *enc);
unsigned stream_handle;
struct pipe_screen *screen;
struct radeon_winsys *ws;
struct radeon_cmdbuf cs;