diff options
author | Juergen Keil <jkeil@users.sourceforge.net> | 2002-12-20 18:14:34 +0000 |
---|---|---|
committer | Juergen Keil <jkeil@users.sourceforge.net> | 2002-12-20 18:14:34 +0000 |
commit | b8019d2a215ba08c34997ab9314b658245ef363f (patch) | |
tree | f4163258406e628d8ee98c17b9de34ea9cedb1b2 /README | |
parent | e315d1402cf9988403047f091964e940e1ee8b68 (diff) | |
download | xine-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