<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
works like a charm! great work!<br>
<br>
Am 11.10.11 06:06, schrieb vade:
<blockquote cite="mid:328A8ED6-3F80-4632-B648-2D749F8E899D@mac.com"
type="cite"><a moz-do-not-send="true"
href="http://i.imgur.com/8Fxut.png">http://i.imgur.com/8Fxut.png</a>
<div><br>
</div>
<div><a class="moz-txt-link-freetext" href="http://code.google.com/p/syphon-implementations/source/detail?r=125">http://code.google.com/p/syphon-implementations/source/detail?r=125</a><br>
<div><br>
</div>
<div>Currently, I am not reading in a pix_texture or the active
GEM texture to publish, I am simply reading the screen, but
its a useful feature to capture the entire scene as rendered
so far (you can control what it captures by adjusting the
gemhead layer ordering). Nor have I made a 'client' version
that outputs a received texture from another app, but now that
Hans Christoph helped me sort my XCode issues, I suspect with
some help we can have a fully working Syphon implementation
for GEM quickly enough.</div>
<div><br>
</div>
<div>Enjoy.</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
<div>
<div>On Oct 10, 2011, at 1:06 PM, Pagano, Patrick wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<div style="word-wrap: break-word; -webkit-nbsp-mode:
space; -webkit-line-break: after-white-space; color:
rgb(0, 0, 0); font-size: 14px; font-family: Calibri,
sans-serif; ">
<div>This is awesome.</div>
<div><br>
</div>
<div><br>
</div>
<span id="OLK_SRC_BODY_SECTION">
<div style="font-family:Calibri; font-size:11pt;
text-align:left; color:black; BORDER-BOTTOM: medium
none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in;
PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP:
#b5c4df 1pt solid; BORDER-RIGHT: medium none;
PADDING-TOP: 3pt">
<span style="font-weight:bold">From: </span>vade
<<a moz-do-not-send="true"
href="mailto:doktorp@mac.com">doktorp@mac.com</a>><br>
<span style="font-weight:bold">Date: </span>Mon, 10
Oct 2011 11:46:00 -0400<br>
<span style="font-weight:bold">Cc: </span><<a
moz-do-not-send="true"
href="mailto:pd-list@iem.at">pd-list@iem.at</a>><br>
<span style="font-weight:bold">Subject: </span>Re:
[PD] pd with syphon<br>
</div>
<div><br>
</div>
<div>
<div 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?) <br>
<br>
I have taken a look at the GEM sources last night
(from <a moz-do-not-send="true"
href="https://pd-gem.svn.sourceforge.net/svnroot/pd-gem">https://pd-gem.svn.sourceforge.net/svnroot/pd-gem</a> )
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 moz-do-not-send="true"
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 <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
moz-do-not-send="true"
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 moz-do-not-send="true"
href="mailto:Pd-list@iem.at">Pd-list@iem.at</a>
mailing list<br>
UNSUBSCRIBE and account-management -> <a
moz-do-not-send="true"
href="http://lists.puredata.info/listinfo/pd-list">
http://lists.puredata.info/listinfo/pd-list</a><br>
</div>
</blockquote>
</div>
<br>
</div>
</div>
_______________________________________________ <a
moz-do-not-send="true" href="mailto:Pd-list@iem.at">Pd-list@iem.at</a>
mailing list UNSUBSCRIBE and account-management ->
<a moz-do-not-send="true"
href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a>
</span>
</div>
_______________________________________________<br>
<a class="moz-txt-link-abbreviated" href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management ->
<a class="moz-txt-link-freetext" href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a><br>
</blockquote>
</div>
<br>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
<a class="moz-txt-link-abbreviated" href="mailto:Pd-list@iem.at">Pd-list@iem.at</a> mailing list
UNSUBSCRIBE and account-management -> <a class="moz-txt-link-freetext" href="http://lists.puredata.info/listinfo/pd-list">http://lists.puredata.info/listinfo/pd-list</a>
</pre>
</blockquote>
<br>
</body>
</html>