Hello All,

My application Isadora® "adopts" all of the QC plugins in found in /System/Library/Compositions for use within the app. This is working well for me, except that in the log I keep showing an error with any patch that uses UserBackdrops. The log looks like this:

2008-07-17 08:52:00.840 IsadoraCore[2323:813] *** <QCNodeManager | namespace = "com.apple.QuartzComposer" | 335 nodes>: Patch with name "/userbackdrops" is missing 2008-07-17 08:52:00.841 IsadoraCore[2323:813] *** Message from <QCPatch = 0x1C995070 "(null)">:
Cannot create node of class "/userbackdrops" and identifier "(null)"
2008-07-17 08:52:00.845 IsadoraCore[2323:813] *** Message from <QCPatch = 0x1C995070 "(null)">: Cannot create connection from ["_protocolOutput_Image" @ "Patch_1"] to ["input" @ "_protocolOutput_Image"] 2008-07-17 08:52:00.847 IsadoraCore[2323:813] *** Message from <QCPatch = 0x1C995070 "(null)">: Cannot create connection from ["output" @ "_protocolInput_PreviewMode"] to ["_protocolInput_PreviewMode" @ "Patch_1"] 2008-07-17 08:52:00.847 IsadoraCore[2323:813] *** Message from <QCPatch = 0x1C995070 "(null)">: Cannot create connection from ["output" @ "_protocolInput_Image"] to ["_protocolInput_Image" @ "Patch_1"] 2008-07-17 08:52:00.848 IsadoraCore[2323:813] *** Message from <QCPatch = 0x1C995070 "(null)">:
Cannot publish input port ["inputBackgroundImage" @ "Patch_1"]
2008-07-17 08:52:00.849 IsadoraCore[2323:813] *** Message from <QCPatch = 0x1C995070 "(null)">:
Cannot publish input port ["inputForegroundImage" @ "Patch_1"]
2008-07-17 08:52:00.850 IsadoraCore[2323:813] *** Message from <QCPatch = 0x1C995070 "(null)">:
Cannot publish input port ["inputOriginalBackgroundImage" @ "Patch_1"]
2008-07-17 08:52:00.850 IsadoraCore[2323:813] *** State restoration failed on <QCPatch = 0x1C995070 "(null)">

I reckon the remaining errors are simply because the UserBackdrops module is not available within the context of my app.

So I went looking and found

"/System/Library/Graphics/Quartz Composer Patches/Backdrops.plugin"

which obviously is the beast required. But what do I do to load this plugin from C++/Cocoa, and thus make it available to the remaining patches that reference it.

I'm not really a QC expert... so maybe someone can help me out with this.

Thanks in advance,
Mark
--
=====================================================================
Mark Coniglio, Artistic Co-Director | [EMAIL PROTECTED]
Troika Ranch Dance Theater          | http://www.troikaranch.org
                                    | Mobile: +49 0160 9873 9680
=====================================================================
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to