Re: [Jack-Devel] What is Freewheel

PrevNext  Index
DateTue, 07 Jun 2011 20:38:36 +0100
From Pedro Alves <[hidden] at gmail dot com>
To[hidden] at lists dot jackaudio dot org
In-Reply-ToPaul Davis Re: [Jack-Devel] What is Freewheel
Follow-UpGabriel M. Beddingfield Re: [Jack-Devel] What is Freewheel
On Tuesday 07 June 2011 20:22:46, Paul Davis wrote:
> 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).

In that scenario (exporting data from a DAW), is it
safe to accidentaly press play on some other program and has ports
connected, and that would normally produce some audio output?
IOW, and as e.g., if doing an export on ardour, and I press play
on audacity (connected to jack), can that mess up the export?

-- 
Pedro Alves
PrevNext  Index

1307475544.315_0.ltw:2,a <201106072038.37040.alves.ped at gmail dot com>