[Mesa-dev] [st/va] Fix leak in VAAPI subpictures

Namburu, Chandu-babu chandu at amd.com
Thu Jun 22 09:25:51 UTC 2017


From: Chandu Babu N <chandu at amd.com>
Subject: [PATCH] [st/va] Fix leak in VAAPI subpictures

sampler view allocated in vaAssociateSubpicture is not cleared
in vaiDeassociateSubpicture.

Reviewed-by: Christian König <christian.koenig at amd.com>
---
src/gallium/state_trackers/va/subpicture.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/src/gallium/state_trackers/va/subpicture.c b/src/gallium/state_trackers/va/subpicture.c
index 15d52b9..981a99c 100644
--- a/src/gallium/state_trackers/va/subpicture.c
+++ b/src/gallium/state_trackers/va/subpicture.c
@@ -283,6 +283,7 @@ vlVaDeassociateSubpicture(VADriverContextP ctx, VASubpictureID subpicture,
       while (surf->subpics.size && util_dynarray_top(&surf->subpics, vlVaSubpicture *) == NULL)
          (void)util_dynarray_pop(&surf->subpics, vlVaSubpicture *);
    }
+   pipe_sampler_view_reference(&sub->sampler,NULL);
    mtx_unlock(&drv->mutex);
    return VA_STATUS_SUCCESS;
--
2.7.4
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20170622/5fcf428b/attachment.html>


More information about the mesa-dev mailing list