Hi, > Given the code runs under big qemu lock anyway the atomics are not > needed, so we could drop just them. I left them in nevertheless because > > (a) we might want try run the code in a thread instead of using a timer, and > (b) I was too lazy to rewrite the code to drop the atomics. > > I'd prefer to keep option (a) ...
Well, experimented with that a bit. As long as the core audio system runs using qemu timers too moving to a thread doesn't buy us much as any latency spikes in qemu will hit us no matter what. So, that point is moot. I'll go drop the atomics. cheers, Gerd
