summaryrefslogtreecommitdiff
path: root/doc/man/en/xine-config.1
diff options
context:
space:
mode:
authorReinhard Nißl <rnissl@gmx.de>2009-01-04 18:21:11 +0100
committerReinhard Nißl <rnissl@gmx.de>2009-01-04 18:21:11 +0100
commit0907a74b5fa7b8b439f1f8f5db239c7586bfb12d (patch)
tree9ce3cb876a74ef54bb37edf571b681b13d577134 /doc/man/en/xine-config.1
parentc4ca0e127e4c3407df8268ec6320576f98c83567 (diff)
downloadxine-lib-0907a74b5fa7b8b439f1f8f5db239c7586bfb12d.tar.gz
xine-lib-0907a74b5fa7b8b439f1f8f5db239c7586bfb12d.tar.bz2
Introduce XVMC_LOCKDISPLAY_SAFE to solve deadlocks in certain xxmc implementations.
Some implementations are buggy and lock resources (for example the display or internal data structures) in different order, which results in deadlocks. As XVMC_LOCKDISPLAY_SAFE is not defined by default, most API functions will now be guarded by a LockDisplay()/UnlockDisplay() pair, which imposes a lock order at least for the resource display and hence avoids those deadlocks. (transplanted from 580a2a9148618131cedfbc9058ac7979ca16f69b) --HG-- extra : transplant_source : X%0A%2A%91Ha%811%CE%DF%BC%90X%ACyy%CA%16%F6%9B
Diffstat (limited to 'doc/man/en/xine-config.1')
0 files changed, 0 insertions, 0 deletions