diff options
author | Chandu Babu N <[email protected]> | 2017-06-22 10:48:41 +0530 |
---|---|---|
committer | Christian König <[email protected]> | 2017-06-22 12:09:43 +0200 |
commit | b1a359b7d8a0559412d253101e930a6a45d9af7a (patch) | |
tree | 72fa1491d05ccdcbd4bfa10c844c76c1120d023c /src/gallium | |
parent | 9e9f7840bd4f724421ab1d591923ea860b8f1a2a (diff) |
st/va: Fix leak in VAAPI subpictures
sampler view allocated in vaAssociateSubpicture is not cleared
in vaiDeassociateSubpicture.
Reviewed-by: Christian König <[email protected]>
Diffstat (limited to 'src/gallium')
-rw-r--r-- | src/gallium/state_trackers/va/subpicture.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gallium/state_trackers/va/subpicture.c b/src/gallium/state_trackers/va/subpicture.c index 15d52b941c3..981a99cec53 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; |