Skip to content
Snippets Groups Projects
Commit 245d76e6 authored by Steve Lhomme's avatar Steve Lhomme
Browse files

va_surface: allow closing uninitialized pools

It makes closing partically initialized VA's easier
parent bd25bd14
No related branches found
No related tags found
No related merge requests found
......@@ -170,8 +170,11 @@ void va_surface_Release(vlc_va_surface_t *surface)
void va_pool_Close(vlc_va_t *va, va_pool_t *va_pool)
{
DestroyVideoDecoder(va->sys, va_pool);
va_pool->callbacks->pf_destroy_device(va);
if (va_pool->callbacks)
{
DestroyVideoDecoder(va->sys, va_pool);
va_pool->callbacks->pf_destroy_device(va);
}
}
int va_pool_Open(vlc_va_t *va, const struct va_pool_cfg *cbs, va_pool_t *va_pool)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment