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).
1307474584.31030_0.ltw:2,a <BANLkTimWB64p1Yjibwv_FmDC1oea4DQ4Ug at mail dot gmail dot com>