st/va: Fix leak in VAAPI subpictures

sampler view allocated in vaAssociateSubpicture is not cleared
in vaiDeassociateSubpicture.

Reviewed-by: Christian König <christian.koenig@amd.com>
This commit is contained in:
Chandu Babu N 2017-06-22 10:48:41 +05:30 committed by Christian König
parent 9e9f7840bd
commit b1a359b7d8

View file

@ -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;