diff options
author | Reinhard Nißl <rnissl@gmx.de> | 2011-01-25 20:27:29 +0100 |
---|---|---|
committer | Reinhard Nißl <rnissl@gmx.de> | 2011-01-25 20:27:29 +0100 |
commit | 288db091c2737e68e89dad391b9880e55df7f7d3 (patch) | |
tree | 12ddaff20b9e462d1a6de07e4d05dfe8bee08eed /win32 | |
parent | 43fbcb6029f9a0f63ee8b61f63e54d74fc79de2a (diff) | |
download | xine-lib-288db091c2737e68e89dad391b9880e55df7f7d3.tar.gz xine-lib-288db091c2737e68e89dad391b9880e55df7f7d3.tar.bz2 |
Prevent deadlock caused by guarded_vdp_output_surface_destroy()
guarded_vdp_output_surface_destroy() calls XLockDisplay() and
XUnlockDisplay() always and not depending on define LOCKDISPLAY.
This may cause a deadlock among threads using VDPAU API due to
different resource allocation orders when guarding is not used
(i. e. #undef LOCKDISPLAY is enabled).
--HG--
extra : rebase_source : abafc9604d8cfb6efe07f665361c4e01e60adc37
Diffstat (limited to 'win32')
0 files changed, 0 insertions, 0 deletions