<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi IOhannes<br><br>Fortunately, Syphon does not leverage QTKit (Quicktime = rather evil, and QTKit is a strange beast), it leverages IOSurface (and, IOSurface + IOHannes makes a rather nice pair, no?)&nbsp;<br><br>I have taken a look at the GEM sources last night (from&nbsp;<a href="https://pd-gem.svn.sourceforge.net/svnroot/pd-gem">https://pd-gem.svn.sourceforge.net/svnroot/pd-gem</a>&nbsp;) and have begun some very rudimentary work on a syphon.pd_darwin object.<br><br>Is there a mailing list or resource I could leverage to ask specific GEM / XCode development questions, or is this list appropriate? I have some GEM internals (the state manager, inlet types and how active texture unit / binding works in an object, what GEM base class seems most appropriate, etc) questions, as well as more basic PD external questions.<br><br>I suspect it would take a more seasoned GEM developer only a few minutes to implement a syphon object for GEM, as it really is only a few lines of code.<br><br><a href="http://syphon.v002.info/FrameworkDocumentation/">http://syphon.v002.info/FrameworkDocumentation/</a><br><br>Basically, a SyphonServer object is alloc/initted with a name and a context<br><br>You then publish a texture via its glUint texture ID, and specify a region of interest, as well as texture target. Thats it, Syphon handles all IPC, notification and&nbsp;<br><br>My reasoning for having someone close to GEM and who does active development be responsible for the syphon / GEM implementation, only to help fix subtle bugs that may arise, and have someone who is active in the community do it. Its also a load off our (Tom and I) shoulders, as we have been doing almost all of the various plugins ourselves (Unity, Jitter, OpenFrameworks, FFGL, Quartz Composer, and much of the Java/JNI stuff).<br><br>That said, im happy to get some basics working and have the community step up :)<br><br>Thanks.<br><div><div>On Oct 10, 2011, at 2:29 AM, IOhannes m zmölnig wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>-----BEGIN PGP SIGNED MESSAGE-----<br>Hash: SHA1<br><br>On 10/08/2011 07:06 PM, vade wrote:<br><blockquote type="cite"><br></blockquote><blockquote type="cite">Syphon works as 32 and 64 bit, I have no idea where/why anyone got any other idea.<br></blockquote><blockquote type="cite"><br></blockquote><br>ah good to know.<br><br>sorry for spreading false myths, but i was sure that at one time i read<br>something about using a technology Gem was not using (probably QTKit)<br>and i mistook that from meaning "64bit only".<br>i did not check back on the homepage before making my claims.<br><br>well, this means that time is the only obstacle for getting syphon<br>support into Gem...cool!<br><br>fgmadr<br>IOhannes<br>-----BEGIN PGP SIGNATURE-----<br>Version: GnuPG v1.4.11 (GNU/Linux)<br>Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org/">http://enigmail.mozdev.org/</a><br><br>iEYEARECAAYFAk6SkL8ACgkQkX2Xpv6ydvQgrwCdGfvJq6iPhG4ZlzW/79ZRnTRs<br>umYAn1yqS7cOJHHJacBiMXBOpOjGD93B<br>=+TCC<br>-----END PGP SIGNATURE-----<br><br>_______________________________________________<br><a href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>UNSUBSCRIBE and account-management -&gt; <a href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br></div></blockquote></div><br></body></html>