Module: Mesa Branch: master Commit: b1a359b7d8a0559412d253101e930a6a45d9af7a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1a359b7d8a0559412d253101e930a6a45d9af7a
Author: Chandu Babu N <cha...@amd.com> Date: Thu Jun 22 11:06:41 2017 +0530 st/va: Fix leak in VAAPI subpictures sampler view allocated in vaAssociateSubpicture is not cleared in vaiDeassociateSubpicture. Reviewed-by: Christian König <christian.koe...@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 15d52b941c..981a99cec5 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; _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit