mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 13:48:06 +02:00
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:
parent
faa5512464
commit
d4a6a22ef4
3 changed files with 1 additions and 8 deletions
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue