Spooky Patch, v0.2

picture

This release of our Spooky Send/Receive Patch fixes a couple bugs and adds some additional control to the sender.

On the sender, there's now an option to disable the patch's auto-cleaning behaviour. Usually you'll want this to be enabled to prevent memory leaks, but in special cases (in iterators, or when using it as a data-store), you don't want cleaning to take place.

Occasionally, compositions that used this patch would checkerboard on startup. This has been fixed.

Additionally, a lot of stale code (leftovers from Tiger-era development) was removed, making the patch smaller, faster, and more reliable. It should still work in Tiger.

AttachmentSize
SpookyPatch-0.2.zip17.98 KB

ignore, sorry (where's delete!)

/// durr. excuse this, brain though structure patch, fingers typed spooky patch.

...not sure if this is because of the structure or not.

01/03/2008 10:32:35 Quartz Composer[1708] *** Message from <QCIterator = 0x10706A60 "Iterator_1">:
Execution failed at time 545.787 
01/03/2008 10:32:35 Quartz Composer[1708] *** Message from <QCPatch = 0x0EFDB970 "(null)">:
Execution failed at time 545.787 
01/03/2008 10:32:35 Quartz Composer[1708] *** <RenderView: 0x111561c0>: Render failed at time 545.786647s 
01/03/2008 10:32:35 Quartz Composer[1708] *** Message from <QCSplitter = 0x12126570 "Splitter_10">:
<QCProxyPort = 0x10790E50 "colour_index" | owner = <QCPatch = 0x107BEFC0 "Patch_3"> | original = <QCIndexPort = 0x12140100 "input" | owner = <QCSplitter = 0x12126570 "Splitter_10">> = 3> could not take value from <QCVirtualPort = 0x0EFA1980 "outputMember" | owner = <QCStructureMember "index" = 0x005A1E00 "StructureMember_index_2">> = NSCalibratedRGBColorSpace 0.8 0 0.6 1 
01/03/2008 10:32:35 Quartz Composer[1708] *** Message from <QCIterator = 0x10706A60 "Iterator_1">:
Execution failed at time 547.660 
01/03/2008 10:32:35 Quartz Composer[1708] *** Message from <QCPatch = 0x0EFDB970 "(null)">:
Execution failed at time 547.660 
01/03/2008 10:32:35 Quartz Composer[1708] *** <RenderView: 0x111561c0>: Render failed at time 547.660255s 
01/03/2008 10:32:35 Quartz Composer[1708] *** Message from <QCSplitter = 0x12126570 "Splitter_10">:
<QCProxyPort = 0x10790E50 "colour_index" | owner = <QCPatch = 0x107BEFC0 "Patch_3"> | original = <QCIndexPort = 0x12140100 "input" | owner = <QCSplitter = 0x12126570 "Splitter_10">> = 3> could not take value from <QCVirtualPort = 0x0EFA1980 "outputMember" | owner = <<QCStructureMember "index" = 0x005A1E00 "StructureMember_index_2">> = NSCalibratedRGBColorSpace 0.8 0 0.6 1 
01/03/2008 10:32:35 Quartz Composer[1708] *** Message from <QCIterator = 0x10706A60 "Iterator_1">:
Execution failed at time 547.705 
01/03/2008 10:32:35 Quartz Composer[1708] *** Message from <QCPatch = 0x0EFDB970 "(null)">:
Execution failed at time 547.705 
01/03/2008 10:32:35 Quartz Composer[1708] *** <RenderView: 0x111561c0>: Render failed at time 547.704558s 
01/03/2008 10:32:40 com.apple.launchd[67] ([0x0-0x88088].com.apple.QuartzComposer.editor[1708]) Exited: Terminated 

[admin edit: fixed '<'s]

vdmx

any idea why this wouldn't work between compositions in vdmx? would be super useful if it did:).

echolab pictureworks

perfectly for me ...(VDMX5_b7.0.8)