Forum Replies Created
-
AuthorPosts
-
vade
KeymasterHey Andres, just wanted to chime in and thank you for the work you’ve been doing for the JNI and Processing implementations. Thats huge!
vade
KeymasterOnly enable one at a time? Put one at the top level of your patch so only one is ever active? Use One QTZ and enable/disable functionality of each 4 via a Composition Loader? Or use the OBJ-C API so you can manage this all yourself? Lots of solutions to your problem.
-
This reply was modified 9 years ago by
vade.
vade
KeymasterAre you running 10.6 or 10.7? 10.5 is not supported for Syphon.
vade
KeymasterJust use the QC Plugin, and set it to OpenGL Scene ?
vade
KeymasterHi, thats interesting. Do you have the Syphon framework setup in the appropriate location?
Exception in thread "Animation Thread" java.lang.UnsatisfiedLinkError: /Development/Workspaces/Proc11/SyphonTest/lib/user/Syphon/libJSyphon.jnilib: Library not loaded: @loader_path/Syphon.framework/Versions/A/Syphon Referenced from: /Development/Workspaces/Proc11/SyphonTest/lib/user/Syphon/libJSyphon.jnilib Reason: image not found`
You may need to ensure that Proclipsing (Im not familiar with that, some sort of Eclipse/Processing hybrid environment?) has the Syphon framework in a location where it can find and load the framework.
You should take a look at the Eclipse projects for the *pure* JNI implementation, there are examples of LWJGL with Eclipse working in SVN:
Basically, you need to tell Proclipsing where to look for the Syphon Framework, and then it should be able to find the binary blob and link the JNI function calls to the binaries calls.
Does that make sense?
vade
KeymasterNot currently, however, you can do something that gets you close:
Combine the Syphon QC Plugin with the CoGeWebKit plugin, which allows you to get images out of a WebKit instance, browse like normal, but manipulate the frames in Quartz Composer. You’d take the image out, to a Syphon Server’s image input port.
Alternatively, if you use VDMX, you can use a Web based media browser item and run the web in there, and use VDMX’s Syphon out.
Do you need Chrome specifically?
vade
KeymasterCan you make a patch that works in Max, that does not require anything else demonstrating your problem? Its hard for me to understand what this is expected to do or how you expect to use it without it doing anything when the metro is on, because it relies on so much stuff thats not present.
January 15, 2012 at 7:03 pm in reply to: Trying to export a stand-along QT movie with Live video & glitch #4363vade
KeymasterLaunch Quartz Composer Editor as a 32 bit app (Select in Finder, get info, select Launch 32 Bit) – then the Black Magic Intensity should be an available input. Blame Apple / Quicktime.
vade
KeymasterThank bangnoise too!
Your assumption looks correct. Make a [jit.gl.syphonserver maxi-path @servername Maxi] and connect the output of the [jit.gl.slab maxi-patch] to the new jit.gl.syphonserver, and you should, when running the patch, see a Syphon Server listed in any Syphon Client called “Maxi”
That should be it.
vade
KeymasterVDMX B8 has a window grabber function. Unless you can make a plugin for Sound Spectrum G-Force, you won’t get only the content. Sadly there is not much we can do unless the developer adopts Syphon for the Mac build.
vade
KeymasterOne of the things the updated Jitter externals do is fix a bug (on our end) with render to texture not always working with jit.gl.syphon * due to an error/assumption on our part.
Another issue is the order of messages. This patch does not seem to do much but just render an erase color to a texture. Personally I always use @automatic 0 to ensure I know when things are, and are not rendering. Specifying gl objects without @layer or @automatic 0 means the renderer chooses what order to bang them in, resulting sometimes in confusion, or poor ordering.
This works with @visible 0 for the renderer for me.
----------begin_max5_patcher---------- 1519.3ocyZssbiiBD8Y6uBJUyiIYEna16SYec+ElZJWXIhCYkAsR3bYmZ92W tHYcwV1XGrxTIwJBPP2GNcS2s7OmOyaM+cRkG3OAeGLa1OmOaltIUCypuel2 V76o43J8v7Xj23qew6NSWBx6BcyUfRBKiT1zwSblnh9eDUmPzC90MWTRpHLA VP4rUkjTgYogIQxg.PHe0klO.+n9oX61RY4DgVBfMSEVj9Lkso2zj7PjZZTK HHxLmcmHkTwva0Rk2eURw4dsKAemnYMZDWZldjRE99fHOUa+Z9b0G28khVvP CZk74PKejYZtEnExgnUocnUO81eb8FEqzzfPMvEEb0pM7HpMrYnlwI9nfXVT OOvOlb9isLAChnrdbOQv2gDgB.oDWQbjVWy+gK0JbDzkDAzxSQD5JSxMQCNT CDxkklSdkTVIM56L6y7vEEcZdVmGQgduv0ST7c6ahxLM4uuoRxqzlmOvznbO YdSmM.SqS3XiQR3hNvhbuaSNO8eHYcmbOdAgQYc8X0q6LxS3c4hUGeOqe+Og SIi9vGcCYl2lRZFmoDhdOop4lkStiq2oUe1pL5QvvEG4gqj5wtp03REpsNWO InlNEbdd+t1uQI41XFcKVPDTivh72OozsEkTln2BQXX4b7bUZIOOu2TY540i zSlbuLk7FMS7rdt5BkxgSKZ1B71iQYzMjJQ+1D3MU8aoWDAcIYcMZ609.i2s jpJ7lFqz9VvZ62Uo7bdI3aPfu7GX2ANB83.yZTmNNhocjuYidg9hIpB3hNa6 mz7dbS7CLyi69Hi4yeViCvZCtqDW64TrOr9G.jzs8sCHMGPDdfKRmgiQmDGe JmiESFXlx2wDjREjdMHZjUHpu9RR3mFQCONhBQmDQUdftSYza9S6PxkvqFN7 FCh7sAhLG8fhZ9rGBYGqJ4jXvZLaiWuYMkucKgU6gzgngYoGENf1.GnfXqwC +QviEdWfx1dDYNkM1IBZwU0+wQgJ9txzF7twPGzWzkGWInr8QL78VOqCF3yz rr9mPaNTqRcDoIXDq1ytTYVYJYmLG8aiLqn9VIyGQ49xj4Xaw4ENRlao3YjB UBUrzOVkhkAkaVsZWhMwH6UgekjsRJBRayUXgnjtdmvXZzK.9QhwUF17Zbdc T+68u6YWHvGI1MKBK9DcctHxOLxvQCrrmDOuEjcSVeBv5lebUlen.Uchfw5D dSt9R.DcXlevfQy7Sefycm45UUl.Aeylbh2EBCgP8QJInF8e.JTfKkXfLTnU lzP5lh+Yy.NZTXnMXC2vOdgJdXS9ClJh.1riBdraZFvGjIGo9E9fSKWRPr4. Yz0W3.zgvVB5rzmaA3U8QwybVEo70FHz7+Js.72TgjDDCdDuSvko0RSA9WBT hNgknL3FUEaWnsDCfKcYQXhillpwUigp62UR.xEqXm.7nF6jMVIIlfGUGksJ itUU1oPPR7hqFNOkisXSBElZ3ErLxkTy3wqokDAVsIeUMBb8jz9kNnEgqqxB 3aPGw6pc8A80WhgCKPvmpHvgSGs6MJKi+lxh0QLnFfIPCIKPtj.EDOs91JA2 e+84bblY1c3KOP6lJwoNqBBlFViIZJWVGcTWFiIjpqBTBNhKmDqClxnQSXzS F0NN3VD7TBbxhd5ekBYIWdxgi7rVyF7MrgHWZhjblPqc5QNBdywYMmg6pPdL uj55W6DzeoKO6AFaoWD8h0uxNFzZXV60X1AYqqhFnMI7QxTOtWEQNLK8CyP+ fcOakGUdWffyIOKmN4I1B7IX5vGjM6WAnISdTup7yJOISm7DmXC93OsxC5yJ OaoYEb4QF0F4KL08HZg5RPz9aZWF2ZOdN7DsbZ8Of9MyeU3YjmANQt47M34j mfKiuEszTmMCsKPGqj9ta.gKwJGJWnBXrQVpCuq8+uERuMlKC7QYozCQQcL2 U2bCjeURum28Y7kI+gnZY175m6b2sPCrYGX.IyxcfvEs7mvEecR+z4cKxF1P 3UwFVFzgLnt4rnoIV2Ae8oTR9fu1TC9JSM7qKkb1907+GAL2oBB -----------end_max5_patcher-----------
vade
KeymasterNo worries. Let us know if you have conceptual or technical issues with your patch. Jitter can make things nuanced (especially for OpenGL) because so much can easily be mis-understood or mis-patched unintentionally, subtle timing, 1 frame delay issues, etc.
vade
KeymasterAre you using Public Beta 2 of Simple Client ? Are you on 10.6.8, or 10.7?
vade
KeymasterPlease link to a composition demonstrating the issue. Can you figure out how to reproduce this consistently?
vade
KeymasterYou do not need a jit.window at all for OpenGL and Syphon to work. You can render to a jit.pwindow or use an invisible window for a context. There are plenty of solutions to not have a visible window in Jitter and use OpenGL.
As for your bug, can you test this version, see if it works for you (it is also Max 6 compatible). This is the first i’ve heard of that bug. If you can repeat it with the version below, please post a patch demonstrating the issue, along with hardware specs. Thanks.
vade
KeymasterShow a patch indicating the issue? Syphon sends the native dimensions of the input texture. If you are manually scaling the geometry, i.e., sending a 512×512 texture to a video plane @scale 2. 1 1 (so it looks as if its 1024×512), Syphon will send the 512×512 since its the textures actual dimensions.
If you see any behavior indicating otherwise, please report a bug with a reproducible test case.
December 29, 2011 at 10:19 pm in reply to: Trying to export a stand-along QT movie with Live video & glitch #4360vade
KeymasterSadly this is because QT wrapping of Quartz Compositions forces “safe mode”, which means 3rd party Plugins do not execute (or even load). You’ve done nothing wrong 🙂
You have to run some hacks to make them work in hosts that load Safe Mode only. You can search “Quartz Composer Safe Mode”. Kineme has some older ones, namely “QC Rehab”, but you have to find the right revision of the plugin. Good luck.
vade
KeymasterThe disk image has an image of an arrow pointing to a sym-link to the plugin folder.
The read me says:
“Drag the plugin to your /Library/Graphics/Quartz Composer PlugIns/ folder. (or to your ~/Library/…)”
I’m not sure how that is ambiguous.
vade
KeymasterYou have not installed the QC plugin. Please re-re-read the read me and Install the Quartz Composer Plug In in the appropriate location please.
vade
KeymasterRight, because its either a fill rate, or programmable pipeline issue using up the GPU cores. Adding additional operations are never “free”. Syphon tries its best to be as lightweight as possible, but sometimes a copy operation (and in the other client app, additional drawing) happens.
Alas, not much we can do about that. But it seems like that comp in and of itself is borderline too heavy for whatever you are running it on.
-
This reply was modified 9 years ago by
-
AuthorPosts