diff options
author | Robin Gareus <robin@gareus.org> | 2015-03-01 20:55:39 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-03-01 20:55:39 +0100 |
commit | 9a30bfd0c602ee08142374b2a409d28573530fc6 (patch) | |
tree | 656fa6b50179819f1d93f5092500a331ad54f194 /libs/audiographer | |
parent | d7727a77e0b19ecb2d1957d1e13d554dbed58243 (diff) |
use Xthreads in session butler.
(hopefully) fixes export randomly stalling on windows:
dequeue_request() was a single request (no queue) on Windows.
Butler::queue_request() is called
-> Butler goes to work..
-> while working, another request is queued
-> butler never sees this
-> deadlock
during Freewheeling/Export wait_until_finished()
waits for the 2nd request to be handled, and never returns.
Diffstat (limited to 'libs/audiographer')
0 files changed, 0 insertions, 0 deletions