diff options
author | Gwenole Beauchesne <gbeauchesne@splitted-desktop.com> | 2010-06-09 08:30:17 +0200 |
---|---|---|
committer | Xiang, Haihao <haihao.xiang@intel.com> | 2010-07-12 13:27:48 +0800 |
commit | dd9c332de70aaf8aedec5ea78f94606e151c2d23 (patch) | |
tree | cd32448fba6f60c85a81a523026a1ec2a06be766 | |
parent | 6cb2cd5b8b74844ce2f36449b14d2043b3a683a6 (diff) | |
download | libva-dd9c332de70aaf8aedec5ea78f94606e151c2d23.tar.gz |
Fix vaTerminate().
-rw-r--r-- | i965_drv_video/i965_media.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/i965_drv_video/i965_media.c b/i965_drv_video/i965_media.c index 31a8fbe..8945444 100644 --- a/i965_drv_video/i965_media.c +++ b/i965_drv_video/i965_media.c @@ -292,8 +292,8 @@ i965_media_terminate(VADriverContextP ctx) struct i965_media_state *media_state = &i965->media_state; int i; - assert(media_state->free_private_context); - media_state->free_private_context(&media_state->private_context); + if (media_state->free_private_context) + media_state->free_private_context(&media_state->private_context); for (i = 0; i < MAX_MEDIA_SURFACES; i++) { dri_bo_unreference(media_state->surface_state[i].bo); |