summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorJuergen Keil <jkeil@users.sourceforge.net>2002-12-20 18:14:34 +0000
committerJuergen Keil <jkeil@users.sourceforge.net>2002-12-20 18:14:34 +0000
commitb8019d2a215ba08c34997ab9314b658245ef363f (patch)
treef4163258406e628d8ee98c17b9de34ea9cedb1b2 /README
parente315d1402cf9988403047f091964e940e1ee8b68 (diff)
downloadxine-lib-b8019d2a215ba08c34997ab9314b658245ef363f.tar.gz
xine-lib-b8019d2a215ba08c34997ab9314b658245ef363f.tar.bz2
Install a hack to avoid deadlocks when exiting xine (for exampple with the
'q' key). When detecting a 'stall' condition in video_out, the 'flush()' on the video decoder deadlocks with with the video_out close from the video_decoder thread when video_decoder sees a BUF_CONTROL_QUIT message. The two threads grab the streams_lock and the video_decoder.lock in reverse order, leading to deadlock (deadlock happens quite often on solaris). CVS patchset: 3596 CVS date: 2002/12/20 18:14:34
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions