frontends/va: Remove vlVaBuffer derived_image_buffer

It's not used anymore.

Reviewed-by: Ruijing Dong <ruijing.dong@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33165>
This commit is contained in:
David Rosca 2025-01-02 17:10:06 +01:00 committed by Marge Bot
parent faa5512464
commit d4a6a22ef4
3 changed files with 1 additions and 8 deletions

View file

@ -321,13 +321,9 @@ vlVaDestroyBuffer(VADriverContextP ctx, VABufferID buf_id)
return VA_STATUS_ERROR_INVALID_BUFFER;
}
if (buf->derived_surface.resource) {
if (buf->derived_surface.resource)
pipe_resource_reference(&buf->derived_surface.resource, NULL);
if (buf->derived_image_buffer)
buf->derived_image_buffer->destroy(buf->derived_image_buffer);
}
if (buf->type == VAEncCodedBufferType) {
VACodedBufferSegment* node = buf->data;
while (node) {

View file

@ -254,7 +254,6 @@ vlVaDeriveImage(VADriverContextP ctx, VASurfaceID surface, VAImage *image)
VAStatus status;
struct pipe_screen *screen;
struct pipe_resource *buf_resources[VL_NUM_COMPONENTS];
struct pipe_video_buffer *new_buffer = NULL;
int w;
int h;
int i;
@ -411,7 +410,6 @@ vlVaDeriveImage(VADriverContextP ctx, VASurfaceID surface, VAImage *image)
img_buf->num_elements = 1;
pipe_resource_reference(&img_buf->derived_surface.resource, buf_resources[0]);
img_buf->derived_image_buffer = new_buffer;
if (surf->ctx)
img_buf->derived_surface.entrypoint = surf->ctx->templat.entrypoint;

View file

@ -376,7 +376,6 @@ typedef struct {
VABufferInfo export_state;
unsigned int coded_size;
struct pipe_enc_feedback_metadata extended_metadata;
struct pipe_video_buffer *derived_image_buffer;
void *feedback;
struct vlVaContext *ctx;
struct vlVaSurface *coded_surf;