On Mon, Oct 08, 2012 at 06:28:53PM +0200, Alexandre Ratchov wrote: > [...] > AFAIU, when a process waits for an event (with tsleep(9)), it > provides the priority of the event it's waiting for (eg an audio > interrupt). When the event occurs, the process is put in the > runnable queue calculated from the priority. This way, interactive > processes (i.e. waiting for external events) are prioritized during > the event processing. > [...]
I haven't noticed any degradation in performance with media-stuff (quite the contrary, actually), but you have a point. I'll change the deadline-calculation to also take the sleep priority into account. Thanks for the explanation :) -- Gregor Best [demime 1.01d removed an attachment of type application/pgp-signature]