Fix audio dumping lockupJPC-RR-r10.5
commitfd51671ddb65b478def67d112daa73f1c98b36bc
authorIlari Liusvaara <ilari.liusvaara@elisanet.fi>
Sat, 1 May 2010 11:31:06 +0000 (1 14:31 +0300)
committerIlari Liusvaara <ilari.liusvaara@elisanet.fi>
Sat, 1 May 2010 11:31:06 +0000 (1 14:31 +0300)
treebc17bafad7fe8e82e08c97b58bafc2a9b967cc5d
parent3fe0de7a08723e834cc67748b4cc389e4f4f37b7
Fix audio dumping lockup

It turns out that waiting for signal in audio dumper can race with PC
attach, resulting dumper in wedged state that will hang the whole emulator
on first block. Fix this by checking for whether go to sleep once more
just before actually doing so (holding lock to prevent anything from
changing the decision before sleeping or not).
Changelog.utf8
build-files/start-jpcrr.bat
build-files/start-jpcrr.sh
org/jpc/j2se/JPCApplication.java
org/jpc/plugins/RAWAudioDumper.java