• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Delivering MIDI causing crashes in some AUs
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Delivering MIDI causing crashes in some AUs


  • Subject: Re: Delivering MIDI causing crashes in some AUs
  • From: "James Chandler Jr" <email@hidden>
  • Date: Thu, 7 Oct 2004 19:08:42 -0400

Hi Robert

Dunno if this is appropriate for an AU Host, but on a PC DirectX host, I have a user-editable 'plugin ignore list'.

If a plugin is on the 'ignore list', my host never attempts to load it, and never shows the plugin in selection menus.

The 'ignore list' removes from view buggy plugins, and also can remove from view my host bugs, if my code doesn't acceptably handle a certain plugin.

There can also be situations, for whatever reason, that the user just doesn't want to ever see or use certain plugins from within my application.

My 'ignore list' implementation is a text file that can be edited in a text editor, but it would work 'even more gooder' as an XML file.

My host has an 'edit ignore list' dialog, a simple dialog with two side-by-side list boxes. The Left list box shows 'allowed' plugins, and the Right list box shows 'ignored' plugins.

There are '->' and '<-' buttons, so the user can select a plugin from one list box, and click a button to move it to the other list box. Drag'n'Drop between list boxes would be more elegant.

I ship a factory ignore list (known bad and/or inappropriate plugins). If the user wants to add to the ignore list, or if a plugin gets fixed and isn't buggy anymore, it is very easy for the user to edit his ignore list.

We haven't had many bad plugin user reports, but if a user finds a bad plugin and wants to report it, he can edit his 'ignore list' and send me the file.

In a text editor, I can copy any added bad plugins from his 'ignore list', and paste them into the factory ignore list, so that subsequent releases have an updated 'bad plugin' list.

Anyway, maybe a user-editable 'ignore list' is a kludgy solution. But there are situations where it comes in very handy.

JCJR


_______________________________________________ Do not post admin requests to the list. They will be ignored. Coreaudio-api mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >Delivering MIDI causing crashes in some AUs (From: Robert Grant <email@hidden>)
 >Re: Delivering MIDI causing crashes in some AUs (From: Robert Grant <email@hidden>)
 >Re: Delivering MIDI causing crashes in some AUs (From: Marc Poirier <email@hidden>)

  • Prev by Date: Re: Delivering MIDI causing crashes in some AUs
  • Next by Date: Re: Delivering MIDI causing crashes in some AUs
  • Previous by thread: Re: Delivering MIDI causing crashes in some AUs
  • Next by thread: Re: Delivering MIDI causing crashes in some AUs
  • Index(es):
    • Date
    • Thread