plugins in a sandbox do not scale to the level that a serious DAW requires.
a 128 track session with 3 plugins per track ... sandboxing can't work here.

On Thu, Jan 14, 2016 at 9:06 PM, Paul Sanders <[email protected]>
wrote:

> Hmm, OK thanks.  Seek and ye shall find, I found this:
>
> http://www.ele.uri.edu/courses/ele546/AudioUnitHostingGuideForiOS.pdf
>
> Seems to fit the bill, I should have looked a bit harder in the first
> place.  I assume that it's the same on iOS and OS X.  If you know that it's
> not, please correct me.
>
> Thanks for the link, and I'm sorry that my first post was a bit flippant.
> I must cut that out, it's just stupid.
>
> Your rant?  Worth a shot I suppose, one has to try.
>
> I see Ardour has a plugin blacklist.  Presumably, (sorry, I'm far to lazy
> to read the code) you log the plugin just before you try to load it (and
> every time you call it??? - surely not), and if it crashes on you, you
> blacklist it when you next start up.  Well OK, if needs must.
>
> Tedious though, I'll have to provide a UI for that, add it the helpfile
> and whatnot.  Yuk.  Double yuk.  Horrible.  No wonder you're irritated.
> Apple should put these plugins in some kind of sandbox.  Not possible for
> us, I suppose, working at the application level, but if you see a way,
> please share.
>
> Regards - Paul Sanders.
>
> Posted back to the list.
>
>
> On 14/01/2016 15:11, Paul Davis wrote:
> GPL code that explains everything we know:
>
>     https://github.com/Ardour/ardour/blob/master/libs/ardour/audio_unit.cc
>
> On Thu, Jan 14, 2016 at 9:59 AM, Paul Sanders <[email protected]>
> wrote:
>
> Hah!  Spoken from the heart, clearly a man who's sufferred.  I hope it
> gets you somewhere.
>
> Soon I will be hosting these too.  Sounds like there might be some white
> water ahead, but thanks for the heads-up.  If the plugin crashes, I guess
> you go down too, nothing to be done about it.  Yuk.
>
> Apart from this rather thorny issue, is there very much to it?  I've not
> looked into it at all so far so I know nothing about it, but I thought I
> might at least take the opportunity to ask you, since you're here.
> Everyone knows that you're well informed on this, so any titbits you can
> pass my way would be appreciated.  Perhaps by others, too.
>
> I know Cocoa, and I know what I believe to be the relevant bits of Core
> Audio (I'm pulling and pushing audio via AUHal - AudioOutputUnitStart,
> AudioOutputUnitStop, blah blah blah), so I probably already have 90% of
> what I need.  I probably just need to know how to enumerate, load,
> initialise, chain and configure them, something like that.  It's probably
> all in the docs, but Apple always say that, and, somehow, it never quite is.
>
> Thx.
>
> Paul Sanders.
>
>
> On 14/01/2016 14:03, Paul Davis wrote:
>
> This is a tiny rant.
>
> If you're a plugin developer, you probably know about auval, Apple' s own
> AudioUnit validation tool.
>
> If you're a plugin developer, do you consider it your responsibility to
> ensure that your plugin can pass auval's validation process? Or do you just
> say "It works with <insert-name-of-various-DAWs>" ?
>
> If you're a plugin developer, and a user shows you auval crashing when
> attempting to use your plugin, do you pay attention?
>
> If you're a plugin developer, and the developers of another host report
> specific erratic behaviour that looks a lot like an uninitialized global
> variable, do you pay attention?
>
> Most of you AU plugin developers have the right answers to these
> questions. But it would be nice if *everyone* did. I don't know what
> Apple's official position is on whether or not auval is the canonical
> testbed for an AU, but it certainly seems as if that ought to be the case.
>
> If you're from Apple, can you comment on the status of auval as the
> canonical test tool? Does Logic still use auval for its own evaluation?
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/coreaudio-api/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to