Re: [Jack-Devel] What is Freewheel

PrevNext  Index
DateTue, 07 Jun 2011 15:22:46 -0400
From Paul Davis <[hidden] at linuxaudiosystems dot com>
Tokarthik poduval <[hidden] at gmail dot com>
Cc[hidden] at lists dot jackaudio dot org
In-Reply-Tokarthik poduval [Jack-Devel] What is Freewheel
Follow-UpPedro Alves Re: [Jack-Devel] What is Freewheel
On Tue, Jun 7, 2011 at 3:15 PM, karthik poduval
<[hidden]> wrote:
> I was trying to study the way Jack sever works. I was unable to understand
> what Freewheel is. Let me more specific.

freewheeling means that the backend (whatever it is - ALSA, CoreAudio,
FFADO etc) no longer waits for the audio/network interface to be ready
for data, and instead simply runs the process cycle over and over,
with no realtime constraints. each client can take as long as it wants
to, nobody will be evicted AND as soon as they are all done, another
process cycle will start up.

its used for doing things like exporting data from a DAW by running it
throught the exact same data flow pathway that happens normally, but
without any issues with realtime (and more notably, the distinct
likelihood that it will actually run faster than realtime).
PrevNext  Index

1307474584.31030_0.ltw:2,a <BANLkTimWB64p1Yjibwv_FmDC1oea4DQ4Ug at mail dot gmail dot com>