Hi Folks;

Just in case anyone else is planning on developing a Quartz Composer plugins which uses removable hardware ( like the DFG/1394-1 FireWire uncompressed analog to digital video converter we built QuickTime VDIG drivers for), the -dealloc or -finalize methods for the "QCPlugIn" object is never called when the "Quartz Composer" quits or closes the plugin. That means you can't programatically release the hardware nor any other objects or buffers allocated when the plugin is initialized.

This also means that anyone using "Quartz Composer" with any of these supplied seven Apple code plugins :

"FreeFrameHost", "ImageInfo", "IMStatus", "MiniSOAP" ,"MovieExporter" ,"SimpleText" and "SpotlightSearch"

will be leaking Ram, pthreads and objects like a sieve each time they remove or dispose of a patch or when they quit their composition. So if you or developers are having stability issues with any plugin that was built using these examples as a guide, that's why they are leaking big time.

I've filed a Radar Bug Report # 7324778  with Apple on this last night.

Until it's resolved by Apple, my aim to creating a Quartz Composer plugins for some of the hardware products we support (like high end 4Kx4K high speed cameras) is dead.

Have a peachy day..

Milton J. Aupperle
President
ASC - Aupperle Services and Contracting
Mac Software (Drivers, Components and Application) Specialist
#1106 - 428 Chaparral Ravine View SE.
Calgary Alberta T2X 0N2
1-(403)-453-1624
[email protected]
www.outcastsoft.com




 _______________________________________________
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