Thomas Harte
|
4258401384
|
Implemented flush , added a call to it from the filter speaker's destructor, to ensure no race conditions on accessing the various bits of instance state there and below.
|
2016-10-19 21:15:04 -04:00 |
|
Thomas Harte
|
b7609d2bb4
|
Fixed a potential race condition and simplified generally.
|
2016-10-18 19:32:38 -04:00 |
|
Thomas Harte
|
4829b896f7
|
Documented the async task queue.
|
2016-10-07 17:18:46 -04:00 |
|
Thomas Harte
|
002e923cf1
|
Added shutdown logic.
|
2016-10-07 17:08:29 -04:00 |
|
Thomas Harte
|
e53455a936
|
Not having read the C++ synchronisation primitives before, this async task queue is probably incorrect. But nevertheless, let's have a quick go at employing it — in a hideously thread unsafe fashion — for audio generation. What can possibly go wrong?
|
2016-10-07 16:56:34 -04:00 |
|