hello,
i am working on a videoKINECT plugin for pix_video. it depends on libfreenect. the current result can be found here:
http://home.eduhi.at/just4fun/matzisoft/homepage/downloads/videoKINECT.tar.g...
maybe somebody with experience in coding c++ will have a look at it and improve it?
it's currently NOT possible to open 2 pix_video with the kinect plugin. you can choose between rgb or depth image.
have a look at provided videoKINECT-help.pd
matthias
I just built it for Mac OS X, but when I try the [driver( message, it says "no method for driver". I attached my binary, if anyone wants to try it.
.hc
On Mar 20, 2011, at 1:35 PM, Matthias Kronlachner wrote:
hello,
i am working on a videoKINECT plugin for pix_video. it depends on libfreenect. the current result can be found here:
http://home.eduhi.at/just4fun/matzisoft/homepage/downloads/videoKINECT.tar.g...
maybe somebody with experience in coding c++ will have a look at it and improve it?
it's currently NOT possible to open 2 pix_video with the kinect plugin. you can choose between rgb or depth image.
have a look at provided videoKINECT-help.pd
matthias
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
----------------------------------------------------------------------------
'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink- collar temp pool day. - “Hijab Scene #2", by Mohja Kahf
you tried it with the latest Gem from svn?
the videoKINECT.so file seems to be not linked against libfreenect. i could not find where to include this in the configure/make system and entered it manually in the makefile - this should of course be corrected. but that cannot be the reason for the "no method for driver".
Am 21.03.11 20:53, schrieb Hans-Christoph Steiner:
I just built it for Mac OS X, but when I try the [driver( message, it says "no method for driver". I attached my binary, if anyone wants to try it.
.hc
On Mar 20, 2011, at 1:35 PM, Matthias Kronlachner wrote:
hello,
i am working on a videoKINECT plugin for pix_video. it depends on libfreenect. the current result can be found here:
http://home.eduhi.at/just4fun/matzisoft/homepage/downloads/videoKINECT.tar.g...
maybe somebody with experience in coding c++ will have a look at it and improve it?
it's currently NOT possible to open 2 pix_video with the kinect plugin. you can choose between rgb or depth image.
have a look at provided videoKINECT-help.pd
matthias
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2", by Mohja Kahf
Hey Matthias,
Seems our problems are bigger than this plugin. We are having trouble on getting pix_video working at all on both Mac OS X 10.5.8 and 10.6 with the latest Gem from svn. I'm using Pd-extended nightly 0.43-20110318 and Sofy is using 0.43-20110119.
.hc
On Mar 21, 2011, at 3:30 PM, Matthias Kronlachner wrote:
you tried it with the latest Gem from svn?
the videoKINECT.so file seems to be not linked against libfreenect. i could not find where to include this in the configure/make system and entered it manually in the makefile - this should of course be corrected. but that cannot be the reason for the "no method for driver".
Am 21.03.11 20:53, schrieb Hans-Christoph Steiner:
I just built it for Mac OS X, but when I try the [driver( message, it says "no method for driver". I attached my binary, if anyone wants to try it.
.hc
On Mar 20, 2011, at 1:35 PM, Matthias Kronlachner wrote:
hello,
i am working on a videoKINECT plugin for pix_video. it depends on libfreenect. the current result can be found here:
http://home.eduhi.at/just4fun/matzisoft/homepage/downloads/videoKINECT.tar.g...
maybe somebody with experience in coding c++ will have a look at it and improve it?
it's currently NOT possible to open 2 pix_video with the kinect plugin. you can choose between rgb or depth image.
have a look at provided videoKINECT-help.pd
matthias
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2", by Mohja Kahf
----------------------------------------------------------------------------
Man has survived hitherto because he was too ignorant to know how to realize his wishes. Now that he can realize them, he must either change them, or perish. -William Carlos Williams
hi!
it would not be too difficult to make a separate pix_kinect object that does not depend on pix_video, but i think it would be good if pix_video is working with the pluginsystem not only on linux and to keep the videoKINECT idea.
beside: i found a nice smoothing trick for the depth image: http://www.morethantechnical.com/2011/03/05/neat-opencv-smoothing-trick-when... a pix_opencv_inpaint object therefore would be good.
in vvvv there is an object Kinect Multi Skeleton that outputs the depth image AND the skeleton data based on openNI. maybe a similar object for gem with the openNI framework would be more useful than the libfreenect approach. (because you can't connect 2 times to the kinect if you want sceleton and depth image) i'll have a look on that...
matthias
Am 21.03.11 21:52, schrieb Hans-Christoph Steiner:
Hey Matthias,
Seems our problems are bigger than this plugin. We are having trouble on getting pix_video working at all on both Mac OS X 10.5.8 and 10.6 with the latest Gem from svn. I'm using Pd-extended nightly 0.43-20110318 and Sofy is using 0.43-20110119.
.hc
On Mar 21, 2011, at 3:30 PM, Matthias Kronlachner wrote:
you tried it with the latest Gem from svn?
the videoKINECT.so file seems to be not linked against libfreenect. i could not find where to include this in the configure/make system and entered it manually in the makefile - this should of course be corrected. but that cannot be the reason for the "no method for driver".
Am 21.03.11 20:53, schrieb Hans-Christoph Steiner:
I just built it for Mac OS X, but when I try the [driver( message, it says "no method for driver". I attached my binary, if anyone wants to try it.
.hc
On Mar 20, 2011, at 1:35 PM, Matthias Kronlachner wrote:
hello,
i am working on a videoKINECT plugin for pix_video. it depends on libfreenect. the current result can be found here:
http://home.eduhi.at/just4fun/matzisoft/homepage/downloads/videoKINECT.tar.g...
maybe somebody with experience in coding c++ will have a look at it and improve it?
it's currently NOT possible to open 2 pix_video with the kinect plugin. you can choose between rgb or depth image.
have a look at provided videoKINECT-help.pd
matthias
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2", by Mohja Kahf
Man has survived hitherto because he was too ignorant to know how to realize his wishes. Now that he can realize them, he must either change them, or perish. -William Carlos Williams
Hi Matthias, if you know how to make a pix_kinect object please do! It turns out that on mac there is no driver support for cameras in pix_video, it is all just going through quicktime.
I tried PD-extended's 20110101 to the latest version (sporadically, not each one :) and the only cameras they would take on my mac was the built in isight and the logitech 9000 which is incredibly well supported. So there is the conclusion.
Cheers, Sofy Yuditskaya ] yuditskaya.com [
On Mon, Mar 21, 2011 at 4:40 PM, Matthias Kronlachner < m.kronlachner@student.tugraz.at> wrote:
hi!
it would not be too difficult to make a separate pix_kinect object that does not depend on pix_video, but i think it would be good if pix_video is working with the pluginsystem not only on linux and to keep the videoKINECT idea.
beside: i found a nice smoothing trick for the depth image: http://www.morethantechnical.com/2011/03/05/neat-opencv-smoothing-trick-when... a pix_opencv_inpaint object therefore would be good.
in vvvv there is an object Kinect Multi Skeleton that outputs the depth image AND the skeleton data based on openNI. maybe a similar object for gem with the openNI framework would be more useful than the libfreenect approach. (because you can't connect 2 times to the kinect if you want sceleton and depth image) i'll have a look on that...
matthias
Am 21.03.11 21:52, schrieb Hans-Christoph Steiner:
Hey Matthias,
Seems our problems are bigger than this plugin. We are having trouble on getting pix_video working at all on both Mac OS X 10.5.8 and 10.6 with the latest Gem from svn. I'm using Pd-extended nightly 0.43-20110318 and Sofy is using 0.43-20110119.
.hc
On Mar 21, 2011, at 3:30 PM, Matthias Kronlachner wrote:
you tried it with the latest Gem from svn?
the videoKINECT.so file seems to be not linked against libfreenect. i could not find where to include this in the configure/make system and entered it manually in the makefile - this should of course be corrected. but that cannot be the reason for the "no method for driver".
Am 21.03.11 20:53, schrieb Hans-Christoph Steiner:
I just built it for Mac OS X, but when I try the [driver( message, it says "no method for driver". I attached my binary, if anyone wants to try it.
.hc
On Mar 20, 2011, at 1:35 PM, Matthias Kronlachner wrote:
hello,
i am working on a videoKINECT plugin for pix_video. it depends on libfreenect. the current result can be found here:
http://home.eduhi.at/just4fun/matzisoft/homepage/downloads/videoKINECT.tar.g...
maybe somebody with experience in coding c++ will have a look at it and improve it?
it's currently NOT possible to open 2 pix_video with the kinect plugin. you can choose between rgb or depth image.
have a look at provided videoKINECT-help.pd
matthias
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2", by Mohja Kahf
Man has survived hitherto because he was too ignorant to know how to realize his wishes. Now that he can realize them, he must either change them, or perish. -William Carlos Williams
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
Yeah, if we click [driver kinect( on Mac OS X, we get "no method for driver". It might be a similar situation on Windows. So a pix_kinect object would be a fast way to get started on non-GNU/Linux.
.hc
On Mar 21, 2011, at 5:28 PM, sonia yuditskaya wrote:
Hi Matthias, if you know how to make a pix_kinect object please do! It turns out that on mac there is no driver support for cameras in pix_video, it is all just going through quicktime.
I tried PD-extended's 20110101 to the latest version (sporadically, not each one :) and the only cameras they would take on my mac was the built in isight and the logitech 9000 which is incredibly well supported. So there is the conclusion.
Cheers, Sofy Yuditskaya ] yuditskaya.com [
On Mon, Mar 21, 2011 at 4:40 PM, Matthias Kronlachner <m.kronlachner@student.tugraz.at
wrote:
hi!
it would not be too difficult to make a separate pix_kinect object that does not depend on pix_video, but i think it would be good if pix_video is working with the pluginsystem not only on linux and to keep the videoKINECT idea.
beside: i found a nice smoothing trick for the depth image: http://www.morethantechnical.com/2011/03/05/neat-opencv-smoothing-trick-when... a pix_opencv_inpaint object therefore would be good.
in vvvv there is an object Kinect Multi Skeleton that outputs the depth image AND the skeleton data based on openNI. maybe a similar object for gem with the openNI framework would be more useful than the libfreenect approach. (because you can't connect 2 times to the kinect if you want sceleton and depth image) i'll have a look on that...
matthias
Am 21.03.11 21:52, schrieb Hans-Christoph Steiner:
Hey Matthias,
Seems our problems are bigger than this plugin. We are having trouble on getting pix_video working at all on both Mac OS X 10.5.8 and 10.6 with the latest Gem from svn. I'm using Pd-extended nightly 0.43-20110318 and Sofy is using 0.43-20110119.
.hc
On Mar 21, 2011, at 3:30 PM, Matthias Kronlachner wrote:
you tried it with the latest Gem from svn?
the videoKINECT.so file seems to be not linked against libfreenect. i could not find where to include this in the configure/make system and entered it manually in the makefile - this should of course be corrected. but that cannot be the reason for the "no method for driver".
Am 21.03.11 20:53, schrieb Hans-Christoph Steiner:
I just built it for Mac OS X, but when I try the [driver( message, it says "no method for driver". I attached my binary, if anyone wants to try it.
.hc
On Mar 20, 2011, at 1:35 PM, Matthias Kronlachner wrote:
hello,
i am working on a videoKINECT plugin for pix_video. it depends on libfreenect. the current result can be found here:
http://home.eduhi.at/just4fun/matzisoft/homepage/downloads/videoKINECT.tar.g...
maybe somebody with experience in coding c++ will have a look at it and improve it?
it's currently NOT possible to open 2 pix_video with the kinect plugin. you can choose between rgb or depth image.
have a look at provided videoKINECT-help.pd
matthias
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2", by Mohja Kahf
Man has survived hitherto because he was too ignorant to know how to realize his wishes. Now that he can realize them, he must either change them, or perish. -William Carlos Williams
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
----------------------------------------------------------------------------
You can't steal a gift. Bird gave the world his music, and if you can hear it, you can have it. - Dizzy Gillespie
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-03-21 22:28, sonia yuditskaya wrote:
Hi Matthias, if you know how to make a pix_kinect object please do!
please don't. the videoKINECT plugin is the way to go.
It turns out that on mac there is no driver support for cameras in pix_video, it is all just going through quicktime.
that's mainly a problem with the current build-system of Gem. on OSX it still defaults to using [pix_videoDarwin] rather than the new plugin based approach. you _should_ be able to force using plugins with something like $ ./configure --with-video=no
apart from the fact that the "no" is quite weird (as you do want video, you just don't want pix_videoDarwin), i think i also remember that this for some reasons does not work (e.g. it is ignored), but i might be mistaken here as well.
the configure definitely needs some rework to remove the forcing of some defaults.
all in all, this is a minor issue compared to getting videoKINEXT running. thanks matthias.
fgmadr IOhannes
On Mar 22, 2011, at 4:02 AM, IOhannes m zmoelnig wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-03-21 22:28, sonia yuditskaya wrote:
Hi Matthias, if you know how to make a pix_kinect object please do!
please don't. the videoKINECT plugin is the way to go.
It turns out that on mac there is no driver support for cameras in pix_video, it is all just going through quicktime.
that's mainly a problem with the current build-system of Gem. on OSX it still defaults to using [pix_videoDarwin] rather than the new plugin based approach. you _should_ be able to force using plugins with something like $ ./configure --with-video=no
apart from the fact that the "no" is quite weird (as you do want video, you just don't want pix_videoDarwin), i think i also remember that this for some reasons does not work (e.g. it is ignored), but i might be mistaken here as well.
the configure definitely needs some rework to remove the forcing of some defaults.
all in all, this is a minor issue compared to getting videoKINEXT running. thanks matthias.
Yes, it would be nice to have [pix_video] work with the Kinect, but right now the plugins stuff is not fully done yet, and people want to work with the Kinect now. I tried to get stuff building using the Gem build system, but I couldn't get it going, so I just made a Makefile which seems to work. For one, it seems to depend on automake-1.11, which is not always easily available. I see no reason why the Gem plugins can work for automake-1.9 or even earlier, its not a complicated build.
.hc
----------------------------------------------------------------------------
¡El pueblo unido jamás será vencido!
On Tue, 22 Mar 2011, Hans-Christoph Steiner wrote:
Yes, it would be nice to have [pix_video] work with the Kinect, but right now the plugins stuff is not fully done yet, and people want to work with the Kinect now. I tried to get stuff building using the Gem build system, but I couldn't get it going, so I just made a Makefile which seems to work. For one, it seems to depend on automake-1.11, which is not always easily available. I see no reason why the Gem plugins can work for automake-1.9 or even earlier, its not a complicated build.
I don't understand the point of the plugins stuff. It seems to be just 42 more occasions of running 42 $x/configure scripts doing 42 tests each about whether printf really exists, whether the build system is "sane" (what does that mean ?), the Fortran-77 compiler is installed (what for ?) and redoing it again from scratch because the master Makefile doesn't trust the user (or the filesystem) that the master ./configure has really been running $x/configure in all subdirectories already.
On my system it takes 30 minutes to run a Gem build, and I heard that there was a funny option that I had never heard of, that could cache some of the "configuration" results, but I forgot what it is, and I don't think many people know this option at all.
_______________________________________________________________________ | Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
On Tue, Mar 22, 2011 at 9:26 AM, Hans-Christoph Steiner hans@at.or.atwrote:
Yes, it would be nice to have [pix_video] work with the Kinect, but right now the plugins stuff is not fully done yet, and people want to work with the Kinect now. I tried to get stuff building using the Gem build system, but I couldn't get it going, so I just made a Makefile which seems to work. For one, it seems to depend on automake-1.11, which is not always easily available. I see no reason why the Gem plugins can work for automake-1.9 or even earlier, its not a complicated build.
On the Mac and Windows the proper way to do this is to make Quicktime components or DirectShow filters so any application can use the device. Writing specific app level code for every random video device is a waste of time.
On Mar 22, 2011, at 12:33 PM, chris clepper wrote:
On Tue, Mar 22, 2011 at 9:26 AM, Hans-Christoph Steiner hans@at.or.at wrote:
Yes, it would be nice to have [pix_video] work with the Kinect, but right now the plugins stuff is not fully done yet, and people want to work with the Kinect now. I tried to get stuff building using the Gem build system, but I couldn't get it going, so I just made a Makefile which seems to work. For one, it seems to depend on automake-1.11, which is not always easily available. I see no reason why the Gem plugins can work for automake-1.9 or even earlier, its not a complicated build.
On the Mac and Windows the proper way to do this is to make Quicktime components or DirectShow filters so any application can use the device. Writing specific app level code for every random video device is a waste of time.
IMHO, writing a specific object is the fastest way to get something working, and that's worthwhile. Plus much of Quicktime is deprecated for 64-bit, so that means a nightmare if you want to support both 32- bit and 64-bit on Mac OS X: you have to write for both Quicktime and the new API, which isn't even fully defined yet. I don't know much about writing DirectShow plugins.
.hc
----------------------------------------------------------------------------
'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink- collar temp pool day. - “Hijab Scene #2", by Mohja Kahf
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-03-22 17:33, chris clepper wrote:
On Tue, Mar 22, 2011 at 9:26 AM, Hans-Christoph Steiner hans@at.or.atwrote:
Yes, it would be nice to have [pix_video] work with the Kinect, but right now the plugins stuff is not fully done yet, and people want to work with the Kinect now. I tried to get stuff building using the Gem build system, but I couldn't get it going, so I just made a Makefile which seems to work. For one, it seems to depend on automake-1.11, which is not always easily available. I see no reason why the Gem plugins can work for automake-1.9 or even earlier, its not a complicated build.
On the Mac and Windows the proper way to do this is to make Quicktime components or DirectShow filters so any application can use the device. Writing specific app level code for every random video device is a waste of time.
the very same goes for linux; just replace QuickTime/DirectShow with v4l2
fgm,asdr IOhannes
On Tue, 22 Mar 2011, IOhannes m zmoelnig wrote:
the very same goes for linux; just replace QuickTime/DirectShow with v4l2
or, more appropriately, libv4l (user space).
_______________________________________________________________________ | Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-03-22 14:26, Hans-Christoph Steiner wrote:
but right now the plugins stuff is not fully done yet, and people want to
how come?
fgmasdr IOhannes
On Thu, 2011-03-24 at 20:17 +0100, IOhannes m zmoelnig wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-03-22 14:26, Hans-Christoph Steiner wrote:
but right now the plugins stuff is not fully done yet, and people want to
how come?
How do I use the videoKINECT plugin on Mac OS X? The [driver( message is not implemented on Mac OS X.
.hc
On 03/25/2011 02:35 PM, Hans-Christoph Steiner wrote:
On Thu, 2011-03-24 at 20:17 +0100, IOhannes m zmoelnig wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-03-22 14:26, Hans-Christoph Steiner wrote:
but right now the plugins stuff is not fully done yet, and people want to
how come?
How do I use the videoKINECT plugin on Mac OS X? The [driver( message is not implemented on Mac OS X.
the driver message _is_ implemented on all platforms. that's the entire idea of the plugin architecture, to get away from platform constraints.
the _only_ problem right now is the autobuild process, that currently disables the plugin system on OSX, and instead uses the old fixed system (hence no "driver" message).
so the prboelm is a trivial one (though it has to be solved). if you want you could have a try (i currently do not have any spare time)
fgmasd IOhannes
On Fri, 2011-03-25 at 16:01 +0100, IOhannes zmölnig wrote:
On 03/25/2011 02:35 PM, Hans-Christoph Steiner wrote:
On Thu, 2011-03-24 at 20:17 +0100, IOhannes m zmoelnig wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-03-22 14:26, Hans-Christoph Steiner wrote:
but right now the plugins stuff is not fully done yet, and people want to
how come?
How do I use the videoKINECT plugin on Mac OS X? The [driver( message is not implemented on Mac OS X.
the driver message _is_ implemented on all platforms. that's the entire idea of the plugin architecture, to get away from platform constraints.
the _only_ problem right now is the autobuild process, that currently disables the plugin system on OSX, and instead uses the old fixed system (hence no "driver" message).
so the prboelm is a trivial one (though it has to be solved). if you want you could have a try (i currently do not have any spare time)
I have no idea what needs to be changed. It looks like you're the best candidate for this one, but perhaps you could enlighten us?
.hc
Howdy, I get the following list of errors:
In file included from pix_freenect.h:28, from pix_freenect.cc:18: libfreenect.hpp:29:25: error: libfreenect.h: No such file or directory
this is odd because its right there in the same directory as pix_freenect.h
In file included from /Library/Pd/gem/src/Base/GemBase.h:20, from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/CPPExtern.h:19:18: error: m_pd.h: No such file or directory
this is true: what is this and how do I get it?
In file included from pix_freenect.h:38, from pix_freenect.cc:18: /Library/Pd/gem/src/Pixes/video.h:21:48: error: m_pd.h: No such file or directory In file included from /Library/Pd/gem/src/Base/GemBase.h:20, from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/CPPExtern.h:74: error: ‘t_object’ does not name a type /Library/Pd/gem/src/Base/CPPExtern.h:121: error: ISO C++ forbids declaration of ‘t_object’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:121: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:129: error: ISO C++ forbids declaration of ‘t_canvas’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:129: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:133: error: expected `;' before ‘static’ /Library/Pd/gem/src/Base/CPPExtern.h:133: error: ISO C++ forbids declaration of ‘t_object’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:133: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:138: error: ISO C++ forbids declaration of ‘t_symbol’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:138: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:144: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/CPPExtern.h:150: error: ISO C++ forbids declaration of ‘t_canvas’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:150: error: expected ‘;’ before ‘*’ token In file included from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/GemBase.h:93: error: ISO C++ forbids declaration of ‘t_outlet’ with no type /Library/Pd/gem/src/Base/GemBase.h:93: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/GemBase.h:107: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/GemBase.h:120: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/GemBase.h:121: error: ‘t_symbol’ has not been declared /Library/Pd/gem/src/Base/GemBase.h:121: error: ‘t_atom’ has not been declared In file included from pix_freenect.cc:18: pix_freenect.h:59: error: ‘t_class’ has not been declared pix_freenect.h:59: error: ‘t_class’ has not been declared pix_freenect.h:65: error: expected `)' before ‘kinect_device_nr’ pix_freenect.cc:23: error: expected initializer before ‘*’ token pix_freenect.cc:23: error: ‘t_float’ was not declared in this scope pix_freenect.cc:23: error: ‘t_float’ was not declared in this scope pix_freenect.cc:23: error: initializer expression list treated as compound expression pix_freenect.cc:23: error: expected ‘,’ or ‘;’ before ‘{’ token make: *** [pix_freenect.o] Error 1
and the rest is a mystery.
Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
On Fri, 2011-03-25 at 16:01 +0100, IOhannes zmölnig wrote:
On 03/25/2011 02:35 PM, Hans-Christoph Steiner wrote:
On Thu, 2011-03-24 at 20:17 +0100, IOhannes m zmoelnig wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-03-22 14:26, Hans-Christoph Steiner wrote:
but right now the plugins stuff is not fully done yet, and people want to
how come?
How do I use the videoKINECT plugin on Mac OS X? The [driver( message is not implemented on Mac OS X.
the driver message _is_ implemented on all platforms. that's the entire idea of the plugin architecture, to get away from platform constraints.
the _only_ problem right now is the autobuild process, that currently disables the plugin system on OSX, and instead uses the old fixed system (hence no "driver" message).
so the prboelm is a trivial one (though it has to be solved). if you want you could have a try (i currently do not have any spare time)
I have no idea what needs to be changed. It looks like you're the best candidate for this one, but perhaps you could enlighten us?
.hc
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
Hey Sofy,
Did you try the binary I posted?
On Fri, 2011-03-25 at 14:19 -0400, sonia yuditskaya wrote:
Howdy, I get the following list of errors:
In file included from pix_freenect.h:28, from pix_freenect.cc:18: libfreenect.hpp:29:25: error: libfreenect.h: No such file or directory
this is odd because its right there in the same
directory as pix_freenect.h
Oops, if its my Makefile, I think I removed -I. from the CFLAGS.
In file included from /Library/Pd/gem/src/Base/GemBase.h:20, from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/CPPExtern.h:19:18: error: m_pd.h: No such file or directory
this is true: what is this and how do I get it?
Edit the Makefile so that it can find PD_SRC and GEM_SRC on your machine.
.hc
In file included from pix_freenect.h:38, from pix_freenect.cc:18: /Library/Pd/gem/src/Pixes/video.h:21:48: error: m_pd.h: No such file or directory In file included from /Library/Pd/gem/src/Base/GemBase.h:20, from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/CPPExtern.h:74: error: ‘t_object’ does not name a type /Library/Pd/gem/src/Base/CPPExtern.h:121: error: ISO C++ forbids declaration of ‘t_object’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:121: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:129: error: ISO C++ forbids declaration of ‘t_canvas’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:129: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:133: error: expected `;' before ‘static’ /Library/Pd/gem/src/Base/CPPExtern.h:133: error: ISO C++ forbids declaration of ‘t_object’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:133: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:138: error: ISO C++ forbids declaration of ‘t_symbol’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:138: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:144: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/CPPExtern.h:150: error: ISO C++ forbids declaration of ‘t_canvas’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:150: error: expected ‘;’ before ‘*’ token In file included from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/GemBase.h:93: error: ISO C++ forbids declaration of ‘t_outlet’ with no type /Library/Pd/gem/src/Base/GemBase.h:93: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/GemBase.h:107: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/GemBase.h:120: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/GemBase.h:121: error: ‘t_symbol’ has not been declared /Library/Pd/gem/src/Base/GemBase.h:121: error: ‘t_atom’ has not been declared In file included from pix_freenect.cc:18: pix_freenect.h:59: error: ‘t_class’ has not been declared pix_freenect.h:59: error: ‘t_class’ has not been declared pix_freenect.h:65: error: expected `)' before ‘kinect_device_nr’ pix_freenect.cc:23: error: expected initializer before ‘*’ token pix_freenect.cc:23: error: ‘t_float’ was not declared in this scope pix_freenect.cc:23: error: ‘t_float’ was not declared in this scope pix_freenect.cc:23: error: initializer expression list treated as compound expression pix_freenect.cc:23: error: expected ‘,’ or ‘;’ before ‘{’ token make: *** [pix_freenect.o] Error 1
and the rest is a mystery.
Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
On Fri, 2011-03-25 at 16:01 +0100, IOhannes zmölnig wrote: > On 03/25/2011 02:35 PM, Hans-Christoph Steiner wrote: > > On Thu, 2011-03-24 at 20:17 +0100, IOhannes m zmoelnig wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- > >> Hash: SHA1 > >> > >> On 2011-03-22 14:26, Hans-Christoph Steiner wrote: > >>> > >>> but > >>> right now the plugins stuff is not fully done yet, and people want to > >> > >> how come? > > > > How do I use the videoKINECT plugin on Mac OS X? The [driver( message > > is not implemented on Mac OS X. > > > the driver message _is_ implemented on all platforms. > that's the entire idea of the plugin architecture, to get away from > platform constraints. > > the _only_ problem right now is the autobuild process, that currently > disables the plugin system on OSX, and instead uses the old fixed system > (hence no "driver" message). > > so the prboelm is a trivial one (though it has to be solved). > if you want you could have a try (i currently do not have any spare time) I have no idea what needs to be changed. It looks like you're the best candidate for this one, but perhaps you could enlighten us? .hc _______________________________________________ GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
Hi Hans, yes I did. pix_freenect kinects to the kinect (yay!), changes the angle, changes the light on the led. But renders nothing, and either crashes or freezes when I try to change a depth mode or to rgb, etc. I am using pd extended 42.5, with standard issue Gem.
Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
Hey Sofy,
Did you try the binary I posted?
On Fri, 2011-03-25 at 14:19 -0400, sonia yuditskaya wrote:
Howdy, I get the following list of errors:
In file included from pix_freenect.h:28, from pix_freenect.cc:18: libfreenect.hpp:29:25: error: libfreenect.h: No such file or directory
this is odd because its right there in the same
directory as pix_freenect.h
Oops, if its my Makefile, I think I removed -I. from the CFLAGS.
In file included from /Library/Pd/gem/src/Base/GemBase.h:20, from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/CPPExtern.h:19:18: error: m_pd.h: No such file or directory
this is true: what is this and how do I get it?
Edit the Makefile so that it can find PD_SRC and GEM_SRC on your machine.
.hc
In file included from pix_freenect.h:38, from pix_freenect.cc:18: /Library/Pd/gem/src/Pixes/video.h:21:48: error: m_pd.h: No such file or directory In file included from /Library/Pd/gem/src/Base/GemBase.h:20, from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/CPPExtern.h:74: error: ‘t_object’ does not name a type /Library/Pd/gem/src/Base/CPPExtern.h:121: error: ISO C++ forbids declaration of ‘t_object’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:121: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:129: error: ISO C++ forbids declaration of ‘t_canvas’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:129: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:133: error: expected `;' before ‘static’ /Library/Pd/gem/src/Base/CPPExtern.h:133: error: ISO C++ forbids declaration of ‘t_object’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:133: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:138: error: ISO C++ forbids declaration of ‘t_symbol’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:138: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:144: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/CPPExtern.h:150: error: ISO C++ forbids declaration of ‘t_canvas’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:150: error: expected ‘;’ before ‘*’ token In file included from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/GemBase.h:93: error: ISO C++ forbids declaration of ‘t_outlet’ with no type /Library/Pd/gem/src/Base/GemBase.h:93: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/GemBase.h:107: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/GemBase.h:120: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/GemBase.h:121: error: ‘t_symbol’ has not been declared /Library/Pd/gem/src/Base/GemBase.h:121: error: ‘t_atom’ has not been declared In file included from pix_freenect.cc:18: pix_freenect.h:59: error: ‘t_class’ has not been declared pix_freenect.h:59: error: ‘t_class’ has not been declared pix_freenect.h:65: error: expected `)' before ‘kinect_device_nr’ pix_freenect.cc:23: error: expected initializer before ‘*’ token pix_freenect.cc:23: error: ‘t_float’ was not declared in this scope pix_freenect.cc:23: error: ‘t_float’ was not declared in this scope pix_freenect.cc:23: error: initializer expression list treated as compound expression pix_freenect.cc:23: error: expected ‘,’ or ‘;’ before ‘{’ token make: *** [pix_freenect.o] Error 1
and the rest is a mystery.
Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
On Fri, 2011-03-25 at 16:01 +0100, IOhannes zmölnig wrote: > On 03/25/2011 02:35 PM, Hans-Christoph Steiner wrote: > > On Thu, 2011-03-24 at 20:17 +0100, IOhannes m zmoelnig wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- > >> Hash: SHA1 > >> > >> On 2011-03-22 14:26, Hans-Christoph Steiner wrote: > >>> > >>> but > >>> right now the plugins stuff is not fully done yet, and people want to > >> > >> how come? > > > > How do I use the videoKINECT plugin on Mac OS X? The [driver( message > > is not implemented on Mac OS X. > > > the driver message _is_ implemented on all platforms. > that's the entire idea of the plugin architecture, to get away from > platform constraints. > > the _only_ problem right now is the autobuild process, that currently > disables the plugin system on OSX, and instead uses the old fixed system > (hence no "driver" message). > > so the prboelm is a trivial one (though it has to be solved). > if you want you could have a try (i currently do not have any spare time) I have no idea what needs to be changed. It looks like you're the best candidate for this one, but perhaps you could enlighten us? .hc _______________________________________________ GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
We might need to build a libusb from source and include the patches, since the patches seem to be required to get the camera stuff working.
.hc
On Mar 25, 2011, at 4:13 PM, sonia yuditskaya wrote:
Hi Hans, yes I did. pix_freenect kinects to the kinect (yay!), changes the angle, changes the light on the led. But renders nothing, and either crashes or freezes when I try to change a depth mode or to rgb, etc. I am using pd extended 42.5, with standard issue Gem.
Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
Hey Sofy,
Did you try the binary I posted?
On Fri, 2011-03-25 at 14:19 -0400, sonia yuditskaya wrote:
Howdy, I get the following list of errors:
In file included from pix_freenect.h:28, from pix_freenect.cc:18: libfreenect.hpp:29:25: error: libfreenect.h: No such file or
directory
this is odd because its right there in the
same
directory as pix_freenect.h
Oops, if its my Makefile, I think I removed -I. from the CFLAGS.
In file included from /Library/Pd/gem/src/Base/GemBase.h:20, from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/CPPExtern.h:19:18: error: m_pd.h: No such file or directory
this is true: what is this and how do I get it?
Edit the Makefile so that it can find PD_SRC and GEM_SRC on your machine.
.hc
In file included from pix_freenect.h:38, from pix_freenect.cc:18: /Library/Pd/gem/src/Pixes/video.h:21:48: error: m_pd.h: No such file or directory In file included from /Library/Pd/gem/src/Base/GemBase.h:20, from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/CPPExtern.h:74: error: ‘t_object’ does not name a type /Library/Pd/gem/src/Base/CPPExtern.h:121: error: ISO C++ forbids declaration of ‘t_object’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:121: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:129: error: ISO C++ forbids declaration of ‘t_canvas’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:129: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:133: error: expected `;' before ‘static’ /Library/Pd/gem/src/Base/CPPExtern.h:133: error: ISO C++ forbids declaration of ‘t_object’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:133: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:138: error: ISO C++ forbids declaration of ‘t_symbol’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:138: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:144: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/CPPExtern.h:150: error: ISO C++ forbids declaration of ‘t_canvas’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:150: error: expected ‘;’ before ‘*’ token In file included from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/GemBase.h:93: error: ISO C++ forbids declaration of ‘t_outlet’ with no type /Library/Pd/gem/src/Base/GemBase.h:93: error: expected ‘;’ before
‘*’
token /Library/Pd/gem/src/Base/GemBase.h:107: error: ‘t_class’ has not
been
declared /Library/Pd/gem/src/Base/GemBase.h:120: error: ‘t_class’ has not
been
declared /Library/Pd/gem/src/Base/GemBase.h:121: error: ‘t_symbol’ has not
been
declared /Library/Pd/gem/src/Base/GemBase.h:121: error: ‘t_atom’ has not been declared In file included from pix_freenect.cc:18: pix_freenect.h:59: error: ‘t_class’ has not been declared pix_freenect.h:59: error: ‘t_class’ has not been declared pix_freenect.h:65: error: expected `)' before ‘kinect_device_nr’ pix_freenect.cc:23: error: expected initializer before ‘*’ token pix_freenect.cc:23: error: ‘t_float’ was not declared in this scope pix_freenect.cc:23: error: ‘t_float’ was not declared in this scope pix_freenect.cc:23: error: initializer expression list treated as compound expression pix_freenect.cc:23: error: expected ‘,’ or ‘;’ before ‘{’ token make: *** [pix_freenect.o] Error 1
and the rest is a mystery.
Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
On Fri, 2011-03-25 at 16:01 +0100, IOhannes zmölnig wrote: > On 03/25/2011 02:35 PM, Hans-Christoph Steiner wrote: > > On Thu, 2011-03-24 at 20:17 +0100, IOhannes m zmoelnig wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- > >> Hash: SHA1 > >> > >> On 2011-03-22 14:26, Hans-Christoph Steiner wrote: > >>> > >>> but > >>> right now the plugins stuff is not fully done yet, and people want to > >> > >> how come? > > > > How do I use the videoKINECT plugin on Mac OS X? The [driver( message > > is not implemented on Mac OS X. > > > the driver message _is_ implemented on all platforms. > that's the entire idea of the plugin architecture, to get away from > platform constraints. > > the _only_ problem right now is the autobuild process,
that
currently > disables the plugin system on OSX, and instead uses the
old
fixed system > (hence no "driver" message). > > so the prboelm is a trivial one (though it has to be solved). > if you want you could have a try (i currently do not have any spare time) I have no idea what needs to be changed. It looks like
you're
the best candidate for this one, but perhaps you could enlighten us? .hc _______________________________________________ GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
----------------------------------------------------------------------------
I hate it when they say, "He gave his life for his country." Nobody gives their life for anything. We steal the lives of these kids. - Admiral Gene LeRocque
Can you clarify that a little?
What would the relationship between the pix_freenect folder and the libusb become? What would the sequence of operations be?
Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
We might need to build a libusb from source and include the patches, since the patches seem to be required to get the camera stuff working.
.hc
On Mar 25, 2011, at 4:13 PM, sonia yuditskaya wrote:
Hi Hans, yes I did. pix_freenect kinects to the kinect (yay!), changes the angle, changes the light on the led. But renders nothing, and either crashes or freezes when I try to change a depth mode or to rgb, etc. I am using pd extended 42.5, with standard issue Gem.
Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
Hey Sofy,
Did you try the binary I posted?
On Fri, 2011-03-25 at 14:19 -0400, sonia yuditskaya wrote:
Howdy, I get the following list of errors:
In file included from pix_freenect.h:28, from pix_freenect.cc:18: libfreenect.hpp:29:25: error: libfreenect.h: No such file or directory
this is odd because its right there in the same
directory as pix_freenect.h
Oops, if its my Makefile, I think I removed -I. from the CFLAGS.
In file included from /Library/Pd/gem/src/Base/GemBase.h:20, from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/CPPExtern.h:19:18: error: m_pd.h: No such file or directory
this is true: what is this and how do I get it?
Edit the Makefile so that it can find PD_SRC and GEM_SRC on your machine.
.hc
In file included from pix_freenect.h:38, from pix_freenect.cc:18: /Library/Pd/gem/src/Pixes/video.h:21:48: error: m_pd.h: No such file or directory In file included from /Library/Pd/gem/src/Base/GemBase.h:20, from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/CPPExtern.h:74: error: ‘t_object’ does not name a type /Library/Pd/gem/src/Base/CPPExtern.h:121: error: ISO C++ forbids declaration of ‘t_object’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:121: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:129: error: ISO C++ forbids declaration of ‘t_canvas’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:129: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:133: error: expected `;' before ‘static’ /Library/Pd/gem/src/Base/CPPExtern.h:133: error: ISO C++ forbids declaration of ‘t_object’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:133: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:138: error: ISO C++ forbids declaration of ‘t_symbol’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:138: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:144: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/CPPExtern.h:150: error: ISO C++ forbids declaration of ‘t_canvas’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:150: error: expected ‘;’ before ‘*’ token In file included from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/GemBase.h:93: error: ISO C++ forbids declaration of ‘t_outlet’ with no type /Library/Pd/gem/src/Base/GemBase.h:93: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/GemBase.h:107: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/GemBase.h:120: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/GemBase.h:121: error: ‘t_symbol’ has not been declared /Library/Pd/gem/src/Base/GemBase.h:121: error: ‘t_atom’ has not been declared In file included from pix_freenect.cc:18: pix_freenect.h:59: error: ‘t_class’ has not been declared pix_freenect.h:59: error: ‘t_class’ has not been declared pix_freenect.h:65: error: expected `)' before ‘kinect_device_nr’ pix_freenect.cc:23: error: expected initializer before ‘*’ token pix_freenect.cc:23: error: ‘t_float’ was not declared in this scope pix_freenect.cc:23: error: ‘t_float’ was not declared in this scope pix_freenect.cc:23: error: initializer expression list treated as compound expression pix_freenect.cc:23: error: expected ‘,’ or ‘;’ before ‘{’ token make: *** [pix_freenect.o] Error 1
and the rest is a mystery.
Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
On Fri, 2011-03-25 at 16:01 +0100, IOhannes zmölnig wrote: > On 03/25/2011 02:35 PM, Hans-Christoph Steiner wrote: > > On Thu, 2011-03-24 at 20:17 +0100, IOhannes m zmoelnig wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- > >> Hash: SHA1 > >> > >> On 2011-03-22 14:26, Hans-Christoph Steiner wrote: > >>> > >>> but > >>> right now the plugins stuff is not fully done yet, and people want to > >> > >> how come? > > > > How do I use the videoKINECT plugin on Mac OS X? The [driver( message > > is not implemented on Mac OS X. > > > the driver message _is_ implemented on all platforms. > that's the entire idea of the plugin architecture, to get away from > platform constraints. > > the _only_ problem right now is the autobuild process, that currently > disables the plugin system on OSX, and instead uses the old fixed system > (hence no "driver" message). > > so the prboelm is a trivial one (though it has to be solved). > if you want you could have a try (i currently do not have any spare time) I have no idea what needs to be changed. It looks like you're the best candidate for this one, but perhaps you could enlighten us? .hc _______________________________________________ GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
I hate it when they say, "He gave his life for his country." Nobody gives their life for anything. We steal the lives of these kids. -Admiral Gene LeRocque
pix_freenect depends on libfreenect which depends on a special build of libusb that includes a couple patches. That's what I read, at least :-)
http://toodigital.blogspot.com/2010/12/install-openkinect-using-libfreenect....
.hc
On Mar 25, 2011, at 5:05 PM, sonia yuditskaya wrote:
Can you clarify that a little?
What would the relationship between the pix_freenect folder and the libusb become? What would the sequence of operations be?
Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
We might need to build a libusb from source and include the patches, since the patches seem to be required to get the camera stuff working.
.hc
On Mar 25, 2011, at 4:13 PM, sonia yuditskaya wrote:
Hi Hans, yes I did. pix_freenect kinects to the kinect (yay!), changes the angle, changes the light on the led. But renders nothing, and either crashes or freezes when I try to change a depth mode or to rgb, etc. I am using pd extended 42.5, with standard issue Gem.
Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
Hey Sofy,
Did you try the binary I posted?
On Fri, 2011-03-25 at 14:19 -0400, sonia yuditskaya wrote:
Howdy, I get the following list of errors:
In file included from pix_freenect.h:28, from pix_freenect.cc:18: libfreenect.hpp:29:25: error: libfreenect.h: No such file or
directory
this is odd because its right there in the
same
directory as pix_freenect.h
Oops, if its my Makefile, I think I removed -I. from the CFLAGS.
In file included from /Library/Pd/gem/src/Base/GemBase.h:20, from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/CPPExtern.h:19:18: error: m_pd.h: No such file or directory
this is true: what is this and how do I get
it?
Edit the Makefile so that it can find PD_SRC and GEM_SRC on your machine.
.hc
In file included from pix_freenect.h:38, from pix_freenect.cc:18: /Library/Pd/gem/src/Pixes/video.h:21:48: error: m_pd.h: No such
file
or directory In file included from /Library/Pd/gem/src/Base/GemBase.h:20, from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/CPPExtern.h:74: error: ‘t_object’ does not name a type /Library/Pd/gem/src/Base/CPPExtern.h:121: error: ISO C++ forbids declaration of ‘t_object’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:121: error: expected ‘;’
before
‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:129: error: ISO C++ forbids declaration of ‘t_canvas’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:129: error: expected ‘;’
before
‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:133: error: expected `;'
before
‘static’ /Library/Pd/gem/src/Base/CPPExtern.h:133: error: ISO C++ forbids declaration of ‘t_object’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:133: error: expected ‘;’
before
‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:138: error: ISO C++ forbids declaration of ‘t_symbol’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:138: error: expected ‘;’
before
‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:144: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/CPPExtern.h:150: error: ISO C++ forbids declaration of ‘t_canvas’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:150: error: expected ‘;’
before
‘*’ token In file included from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/GemBase.h:93: error: ISO C++ forbids declaration of ‘t_outlet’ with no type /Library/Pd/gem/src/Base/GemBase.h:93: error: expected ‘;’ before
‘*’
token /Library/Pd/gem/src/Base/GemBase.h:107: error: ‘t_class’ has not
been
declared /Library/Pd/gem/src/Base/GemBase.h:120: error: ‘t_class’ has not
been
declared /Library/Pd/gem/src/Base/GemBase.h:121: error: ‘t_symbol’ has not
been
declared /Library/Pd/gem/src/Base/GemBase.h:121: error: ‘t_atom’ has not
been
declared In file included from pix_freenect.cc:18: pix_freenect.h:59: error: ‘t_class’ has not been declared pix_freenect.h:59: error: ‘t_class’ has not been declared pix_freenect.h:65: error: expected `)' before ‘kinect_device_nr’ pix_freenect.cc:23: error: expected initializer before ‘*’ token pix_freenect.cc:23: error: ‘t_float’ was not declared in this scope pix_freenect.cc:23: error: ‘t_float’ was not declared in this scope pix_freenect.cc:23: error: initializer expression list treated as compound expression pix_freenect.cc:23: error: expected ‘,’ or ‘;’ before ‘{’ token make: *** [pix_freenect.o] Error 1
and the rest is a mystery.
Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
On Fri, 2011-03-25 at 16:01 +0100, IOhannes zmölnig wrote: > On 03/25/2011 02:35 PM, Hans-Christoph Steiner wrote: > > On Thu, 2011-03-24 at 20:17 +0100, IOhannes m zmoelnig wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- > >> Hash: SHA1 > >> > >> On 2011-03-22 14:26, Hans-Christoph Steiner wrote: > >>> > >>> but > >>> right now the plugins stuff is not fully done yet,
and
people want to > >> > >> how come? > > > > How do I use the videoKINECT plugin on Mac OS X? The [driver( message > > is not implemented on Mac OS X. > > > the driver message _is_ implemented on all platforms. > that's the entire idea of the plugin architecture, to get away from > platform constraints. > > the _only_ problem right now is the autobuild process,
that
currently > disables the plugin system on OSX, and instead uses the
old
fixed system > (hence no "driver" message). > > so the prboelm is a trivial one (though it has to be solved). > if you want you could have a try (i currently do not have any spare time) I have no idea what needs to be changed. It looks like
you're
the best candidate for this one, but perhaps you could enlighten us? .hc _______________________________________________ GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
I hate it when they say, "He gave his life for his country." Nobody gives their life for anything. We steal the lives of these kids. - Admiral Gene LeRocque
----------------------------------------------------------------------------
Man has survived hitherto because he was too ignorant to know how to realize his wishes. Now that he can realize them, he must either change them, or perish. -William Carlos Williams
Actually, now that I look at it, I think you can just build the latest libusb from git, and then there is no need to patch it. I just did that and updated my binary build. Try it and report back:
http://autobuild.puredata.info/pdlab/pix_freenect-macosx105-i386.tar.bz2
.hc
On Mar 25, 2011, at 5:05 PM, sonia yuditskaya wrote:
Can you clarify that a little?
What would the relationship between the pix_freenect folder and the libusb become? What would the sequence of operations be?
Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
We might need to build a libusb from source and include the patches, since the patches seem to be required to get the camera stuff working.
.hc
On Mar 25, 2011, at 4:13 PM, sonia yuditskaya wrote:
Hi Hans, yes I did. pix_freenect kinects to the kinect (yay!), changes the angle, changes the light on the led. But renders nothing, and either crashes or freezes when I try to change a depth mode or to rgb, etc. I am using pd extended 42.5, with standard issue Gem.
Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
Hey Sofy,
Did you try the binary I posted?
On Fri, 2011-03-25 at 14:19 -0400, sonia yuditskaya wrote:
Howdy, I get the following list of errors:
In file included from pix_freenect.h:28, from pix_freenect.cc:18: libfreenect.hpp:29:25: error: libfreenect.h: No such file or
directory
this is odd because its right there in the
same
directory as pix_freenect.h
Oops, if its my Makefile, I think I removed -I. from the CFLAGS.
In file included from /Library/Pd/gem/src/Base/GemBase.h:20, from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/CPPExtern.h:19:18: error: m_pd.h: No such file or directory
this is true: what is this and how do I get
it?
Edit the Makefile so that it can find PD_SRC and GEM_SRC on your machine.
.hc
In file included from pix_freenect.h:38, from pix_freenect.cc:18: /Library/Pd/gem/src/Pixes/video.h:21:48: error: m_pd.h: No such
file
or directory In file included from /Library/Pd/gem/src/Base/GemBase.h:20, from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/CPPExtern.h:74: error: ‘t_object’ does not name a type /Library/Pd/gem/src/Base/CPPExtern.h:121: error: ISO C++ forbids declaration of ‘t_object’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:121: error: expected ‘;’
before
‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:129: error: ISO C++ forbids declaration of ‘t_canvas’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:129: error: expected ‘;’
before
‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:133: error: expected `;'
before
‘static’ /Library/Pd/gem/src/Base/CPPExtern.h:133: error: ISO C++ forbids declaration of ‘t_object’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:133: error: expected ‘;’
before
‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:138: error: ISO C++ forbids declaration of ‘t_symbol’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:138: error: expected ‘;’
before
‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:144: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/CPPExtern.h:150: error: ISO C++ forbids declaration of ‘t_canvas’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:150: error: expected ‘;’
before
‘*’ token In file included from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/GemBase.h:93: error: ISO C++ forbids declaration of ‘t_outlet’ with no type /Library/Pd/gem/src/Base/GemBase.h:93: error: expected ‘;’ before
‘*’
token /Library/Pd/gem/src/Base/GemBase.h:107: error: ‘t_class’ has not
been
declared /Library/Pd/gem/src/Base/GemBase.h:120: error: ‘t_class’ has not
been
declared /Library/Pd/gem/src/Base/GemBase.h:121: error: ‘t_symbol’ has not
been
declared /Library/Pd/gem/src/Base/GemBase.h:121: error: ‘t_atom’ has not
been
declared In file included from pix_freenect.cc:18: pix_freenect.h:59: error: ‘t_class’ has not been declared pix_freenect.h:59: error: ‘t_class’ has not been declared pix_freenect.h:65: error: expected `)' before ‘kinect_device_nr’ pix_freenect.cc:23: error: expected initializer before ‘*’ token pix_freenect.cc:23: error: ‘t_float’ was not declared in this scope pix_freenect.cc:23: error: ‘t_float’ was not declared in this scope pix_freenect.cc:23: error: initializer expression list treated as compound expression pix_freenect.cc:23: error: expected ‘,’ or ‘;’ before ‘{’ token make: *** [pix_freenect.o] Error 1
and the rest is a mystery.
Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
On Fri, 2011-03-25 at 16:01 +0100, IOhannes zmölnig wrote: > On 03/25/2011 02:35 PM, Hans-Christoph Steiner wrote: > > On Thu, 2011-03-24 at 20:17 +0100, IOhannes m zmoelnig wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- > >> Hash: SHA1 > >> > >> On 2011-03-22 14:26, Hans-Christoph Steiner wrote: > >>> > >>> but > >>> right now the plugins stuff is not fully done yet,
and
people want to > >> > >> how come? > > > > How do I use the videoKINECT plugin on Mac OS X? The [driver( message > > is not implemented on Mac OS X. > > > the driver message _is_ implemented on all platforms. > that's the entire idea of the plugin architecture, to get away from > platform constraints. > > the _only_ problem right now is the autobuild process,
that
currently > disables the plugin system on OSX, and instead uses the
old
fixed system > (hence no "driver" message). > > so the prboelm is a trivial one (though it has to be solved). > if you want you could have a try (i currently do not have any spare time) I have no idea what needs to be changed. It looks like
you're
the best candidate for this one, but perhaps you could enlighten us? .hc _______________________________________________ GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
I hate it when they say, "He gave his life for his country." Nobody gives their life for anything. We steal the lives of these kids. - Admiral Gene LeRocque
----------------------------------------------------------------------------
Access to computers should be unlimited and total. - the hacker ethic
I had libusb-1.0.0.dylib in my opt>local>lib folder copied that and put it in libfreenect, works like a charm!
Now how to reverse engineer this process and make clear instructions for the patching circle and itp?
So great though! :):):)
Sofy
On Fri, Mar 25, 2011 at 5:37 PM, Hans-Christoph Steiner hans@at.or.at wrote:
Actually, now that I look at it, I think you can just build the latest libusb from git, and then there is no need to patch it. I just did that and updated my binary build. Try it and report back: http://autobuild.puredata.info/pdlab/pix_freenect-macosx105-i386.tar.bz2 .hc On Mar 25, 2011, at 5:05 PM, sonia yuditskaya wrote:
Can you clarify that a little? What would the relationship between the pix_freenect folder and the libusb become? What would the sequence of operations be? Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
We might need to build a libusb from source and include the patches, since the patches seem to be required to get the camera stuff working. .hc On Mar 25, 2011, at 4:13 PM, sonia yuditskaya wrote:
Hi Hans, yes I did. pix_freenect kinects to the kinect (yay!), changes the angle, changes the light on the led. But renders nothing, and either crashes or freezes when I try to change a depth mode or to rgb, etc. I am using pd extended 42.5, with standard issue Gem. Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
Hey Sofy,
Did you try the binary I posted?
On Fri, 2011-03-25 at 14:19 -0400, sonia yuditskaya wrote:
Howdy, I get the following list of errors:
In file included from pix_freenect.h:28, from pix_freenect.cc:18: libfreenect.hpp:29:25: error: libfreenect.h: No such file or directory
this is odd because its right there in the same directory as pix_freenect.h
Oops, if its my Makefile, I think I removed -I. from the CFLAGS.
In file included from /Library/Pd/gem/src/Base/GemBase.h:20, from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/CPPExtern.h:19:18: error: m_pd.h: No such file or directory
this is true: what is this and how do I get it?
Edit the Makefile so that it can find PD_SRC and GEM_SRC on your machine.
.hc
In file included from pix_freenect.h:38, from pix_freenect.cc:18: /Library/Pd/gem/src/Pixes/video.h:21:48: error: m_pd.h: No such file or directory In file included from /Library/Pd/gem/src/Base/GemBase.h:20, from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/CPPExtern.h:74: error: ‘t_object’ does not name a type /Library/Pd/gem/src/Base/CPPExtern.h:121: error: ISO C++ forbids declaration of ‘t_object’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:121: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:129: error: ISO C++ forbids declaration of ‘t_canvas’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:129: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:133: error: expected `;' before ‘static’ /Library/Pd/gem/src/Base/CPPExtern.h:133: error: ISO C++ forbids declaration of ‘t_object’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:133: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:138: error: ISO C++ forbids declaration of ‘t_symbol’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:138: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/CPPExtern.h:144: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/CPPExtern.h:150: error: ISO C++ forbids declaration of ‘t_canvas’ with no type /Library/Pd/gem/src/Base/CPPExtern.h:150: error: expected ‘;’ before ‘*’ token In file included from pix_freenect.h:37, from pix_freenect.cc:18: /Library/Pd/gem/src/Base/GemBase.h:93: error: ISO C++ forbids declaration of ‘t_outlet’ with no type /Library/Pd/gem/src/Base/GemBase.h:93: error: expected ‘;’ before ‘*’ token /Library/Pd/gem/src/Base/GemBase.h:107: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/GemBase.h:120: error: ‘t_class’ has not been declared /Library/Pd/gem/src/Base/GemBase.h:121: error: ‘t_symbol’ has not been declared /Library/Pd/gem/src/Base/GemBase.h:121: error: ‘t_atom’ has not been declared In file included from pix_freenect.cc:18: pix_freenect.h:59: error: ‘t_class’ has not been declared pix_freenect.h:59: error: ‘t_class’ has not been declared pix_freenect.h:65: error: expected `)' before ‘kinect_device_nr’ pix_freenect.cc:23: error: expected initializer before ‘*’ token pix_freenect.cc:23: error: ‘t_float’ was not declared in this scope pix_freenect.cc:23: error: ‘t_float’ was not declared in this scope pix_freenect.cc:23: error: initializer expression list treated as compound expression pix_freenect.cc:23: error: expected ‘,’ or ‘;’ before ‘{’ token make: *** [pix_freenect.o] Error 1
and the rest is a mystery.
Sofy
2011/3/25 Hans-Christoph Steiner hans@at.or.at
On Fri, 2011-03-25 at 16:01 +0100, IOhannes zmölnig wrote: > On 03/25/2011 02:35 PM, Hans-Christoph Steiner wrote: > > On Thu, 2011-03-24 at 20:17 +0100, IOhannes m zmoelnig wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- > >> Hash: SHA1 > >> > >> On 2011-03-22 14:26, Hans-Christoph Steiner wrote: > >>> > >>> but > >>> right now the plugins stuff is not fully done yet, and people want to > >> > >> how come? > > > > How do I use the videoKINECT plugin on Mac OS X? The [driver( message > > is not implemented on Mac OS X. > > > the driver message _is_ implemented on all platforms. > that's the entire idea of the plugin architecture, to get away from > platform constraints. > > the _only_ problem right now is the autobuild process, that currently > disables the plugin system on OSX, and instead uses the old fixed system > (hence no "driver" message). > > so the prboelm is a trivial one (though it has to be solved). > if you want you could have a try (i currently do not have any spare time)
I have no idea what needs to be changed. It looks like you're the best candidate for this one, but perhaps you could enlighten us?
.hc
_______________________________________________ GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
I hate it when they say, "He gave his life for his country." Nobody gives their life for anything. We steal the lives of these kids. -Admiral Gene LeRocque
Access to computers should be unlimited and total. - the hacker ethic
On Fri, 25 Mar 2011, sonia yuditskaya wrote:
and the rest is a mystery.
Most C compilers don't stop trying, when they get "No such file" errors. So they continue processing all the stuff that depends on having read the other files that were not found. It's dumb, but it's like that.
The main upside of it, is that it can tell you several "No such file" errors at once, so that you have the occasion to fix them at once.
_______________________________________________________________________ | Mathieu Bouchard ---- tél: +1.514.383.3801 ---- Villeray, Montréal, QC
On 03/25/2011 04:30 PM, Hans-Christoph Steiner wrote:
I have no idea what needs to be changed. It looks like you're the best candidate for this one, but perhaps you could enlighten us?
well, currently, configure will force the use of pix_filmDarwin (when compiling for OSX), which is something we don't want. i think it should be enough, if it wouldn't define the "GEM_VIDEOBACKEND" in Base/config.h at all, which would make Gem automatically fall back to the generic plugin framework.
however, my point was more, that i would like to kindly ask you to not run around and tell people that things are not working which in fact are working, for the same reason i do not tell people to not use Pd-extended because it fails to compile on w32 (which is something i figure when looking at the build logs i get each day, not by looking at a download page)
vmsadr IOhannes
On Mar 25, 2011, at 5:18 PM, IOhannes zmölnig wrote:
On 03/25/2011 04:30 PM, Hans-Christoph Steiner wrote:
I have no idea what needs to be changed. It looks like you're the best candidate for this one, but perhaps you could enlighten us?
well, currently, configure will force the use of pix_filmDarwin (when compiling for OSX), which is something we don't want. i think it should be enough, if it wouldn't define the "GEM_VIDEOBACKEND" in Base/config.h at all, which would make Gem automatically fall back to the generic plugin framework.
however, my point was more, that i would like to kindly ask you to not run around and tell people that things are not working which in fact are working, for the same reason i do not tell people to not use Pd- extended because it fails to compile on w32 (which is something i figure when looking at the build logs i get each day, not by looking at a download page)
I'll be more specific: On Mac OS X 10.5 and 10.6, pix_film, pix_movie, and pix_video are not working for the Pd-extended 0.43 nightly builds and I have no idea how to make them work.
.hc
----------------------------------------------------------------------------
Computer science is no more related to the computer than astronomy is related to the telescope. -Edsger Dykstra
On 03/25/2011 10:31 PM, Hans-Christoph Steiner wrote:
I'll be more specific: On Mac OS X 10.5 and 10.6, pix_film, pix_movie, and pix_video are not working for the Pd-extended 0.43 nightly builds and I have no idea how to make them work.
what does "not working" mean (apart from 'not working')?
also if they don't work at all, this should be fixed rather than spending time on [pix_kinect]
anyhow, Gem's configure now takes arguments "--with-video=plugins" and "--with-film=plugins" that force the use of the plugin frameworks.
mfgasrd IOhannes
Am 26.03.11 00:03, schrieb IOhannes zmölnig:
On 03/25/2011 10:31 PM, Hans-Christoph Steiner wrote:
I'll be more specific: On Mac OS X 10.5 and 10.6, pix_film, pix_movie, and pix_video are not working for the Pd-extended 0.43 nightly builds and I have no idea how to make them work.
what does "not working" mean (apart from 'not working')?
also if they don't work at all, this should be fixed rather than spending time on [pix_kinect]
the problem with libusb will probably be the same with videoKINECT on osx. so the work is not for nothing :-)
in the moment the pix_freenect is a little bit better (less bugs i think) than the videoKINECT but i will try to improve videoKINECT after the weekend.
anyhow, Gem's configure now takes arguments "--with-video=plugins" and "--with-film=plugins" that force the use of the plugin frameworks.
mfgasrd IOhannes
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
On 03/26/2011 08:35 AM, Matthias Kronlachner wrote:
Am 26.03.11 00:03, schrieb IOhannes zmölnig:
On 03/25/2011 10:31 PM, Hans-Christoph Steiner wrote:
I'll be more specific: On Mac OS X 10.5 and 10.6, pix_film, pix_movie, and pix_video are not working for the Pd-extended 0.43 nightly builds and I have no idea how to make them work.
what does "not working" mean (apart from 'not working')?
also if they don't work at all, this should be fixed rather than spending time on [pix_kinect]
the problem with libusb will probably be the same with videoKINECT on osx. so the work is not for nothing :-)
right. that's why i deleted "wasting" in my original email and replaced it by "spending".
in the moment the pix_freenect is a little bit better (less bugs i think) than the videoKINECT but i will try to improve videoKINECT after the weekend.
cool.
mfgadsr IOhannes
Am 25.03.2011 um 23:03 schrieb IOhannes zmölnig:
On 03/25/2011 10:31 PM, Hans-Christoph Steiner wrote:
I'll be more specific: On Mac OS X 10.5 and 10.6, pix_film, pix_movie, and pix_video are not working for the Pd-extended 0.43 nightly builds and I have no idea how to make them work.
what does "not working" mean (apart from 'not working')?
pix_film reports correct size and length on loading and pix_video turn the internal isight on but the texture stay white.
Mac OSX 10.6.7
lg Matthias
also if they don't work at all, this should be fixed rather than spending time on [pix_kinect]
anyhow, Gem's configure now takes arguments "--with-video=plugins" and "--with-film=plugins" that force the use of the plugin frameworks.
mfgasrd IOhannes
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
On 03/26/2011 12:40 PM, Matthias Neuenhofer wrote:
Am 25.03.2011 um 23:03 schrieb IOhannes zmölnig:
On 03/25/2011 10:31 PM, Hans-Christoph Steiner wrote:
I'll be more specific: On Mac OS X 10.5 and 10.6, pix_film, pix_movie, and pix_video are not working for the Pd-extended 0.43 nightly builds and I have no idea how to make them work.
what does "not working" mean (apart from 'not working')?
pix_film reports correct size and length on loading and pix_video turn the internal isight on but the texture stay white.
so [pix_info] reports "-1" as both width & height of the images?
fgamr IOhannes
Am 26.03.2011 um 16:24 schrieb IOhannes zmölnig:
On 03/26/2011 12:40 PM, Matthias Neuenhofer wrote:
Am 25.03.2011 um 23:03 schrieb IOhannes zmölnig:
On 03/25/2011 10:31 PM, Hans-Christoph Steiner wrote:
I'll be more specific: On Mac OS X 10.5 and 10.6, pix_film, pix_movie, and pix_video are not working for the Pd-extended 0.43 nightly builds and I have no idea how to make them work.
what does "not working" mean (apart from 'not working')?
pix_film reports correct size and length on loading and pix_video turn the internal isight on but the texture stay white.
so [pix_info] reports "-1" as both width & height of the images?
yes, outlet 1-7 reports -1, outlet 8 pointer image-data nothing.
lg Matthias
question, is anyone else seeing two images from the kinect? for example I point it at one lamp, but see two. etc.
attached is an image probably not as illustrative as it should be, but somewhat clarifying I hope.
Sofy
2011/3/26 Matthias Neuenhofer matthias@neuenhofer.de:
Am 26.03.2011 um 16:24 schrieb IOhannes zmölnig:
On 03/26/2011 12:40 PM, Matthias Neuenhofer wrote:
Am 25.03.2011 um 23:03 schrieb IOhannes zmölnig:
On 03/25/2011 10:31 PM, Hans-Christoph Steiner wrote:
I'll be more specific: On Mac OS X 10.5 and 10.6, pix_film, pix_movie,
and pix_video are not working for the Pd-extended 0.43 nightly builds
and I have no idea how to make them work.
what does "not working" mean (apart from 'not working')?
pix_film reports correct size and length on loading and
pix_video turn the internal isight on but the texture stay white.
so [pix_info] reports "-1" as both width & height of the images?
yes, outlet 1-7 reports -1, outlet 8 pointer image-data nothing. lg Matthias
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
I am getting the same thing, I am on Mac OS X 10.5.8, it seems to be showing the camera image twice, but one of the images is offset by about half the width of the image.
.hc
On Mar 27, 2011, at 8:15 PM, sonia yuditskaya wrote:
question, is anyone else seeing two images from the kinect? for example I point it at one lamp, but see two. etc.
attached is an image probably not as illustrative as it should be, but somewhat clarifying I hope.
Sofy
2011/3/26 Matthias Neuenhofer matthias@neuenhofer.de:
Am 26.03.2011 um 16:24 schrieb IOhannes zmölnig:
On 03/26/2011 12:40 PM, Matthias Neuenhofer wrote:
Am 25.03.2011 um 23:03 schrieb IOhannes zmölnig:
On 03/25/2011 10:31 PM, Hans-Christoph Steiner wrote:
I'll be more specific: On Mac OS X 10.5 and 10.6, pix_film, pix_movie,
and pix_video are not working for the Pd-extended 0.43 nightly builds
and I have no idea how to make them work.
what does "not working" mean (apart from 'not working')?
pix_film reports correct size and length on loading and
pix_video turn the internal isight on but the texture stay white.
so [pix_info] reports "-1" as both width & height of the images?
yes, outlet 1-7 reports -1, outlet 8 pointer image-data nothing. lg Matthias
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
<Screen shot 2011-03-27 at 8.07.37 PM.png>_______________________________________________ GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
----------------------------------------------------------------------------
As we enjoy great advantages from inventions of others, we should be glad of an opportunity to serve others by any invention of ours; and this we should do freely and generously. - Benjamin Franklin
hello sofy!
this looks like something with the conversion from rgb to rgba gone wrong in my code. i had to try quiet a few things when developing under linux to get the image from libfreenect to gem in the right way. but there should be no difference from linux to osx...
is the screenshot from the depth sensor or the "webcam" image? is there a problem with both output channels?
did you try to switch the libfreenect-modes in the properties dialog? normally they should be set to zero but try other modes as well.
it's not working in osx for me in the moment - libfreenect seems to find no kinect - so debugging is a little bit difficult for me but i will try to get it running on my mac. (i'm on osx 10.6.7)
greets matthias
Am 28.03.11 03:15, schrieb sonia yuditskaya:
question, is anyone else seeing two images from the kinect? for example I point it at one lamp, but see two. etc.
attached is an image probably not as illustrative as it should be, but somewhat clarifying I hope.
Sofy
2011/3/26 Matthias Neuenhofermatthias@neuenhofer.de:
Am 26.03.2011 um 16:24 schrieb IOhannes zmölnig:
On 03/26/2011 12:40 PM, Matthias Neuenhofer wrote:
Am 25.03.2011 um 23:03 schrieb IOhannes zmölnig:
On 03/25/2011 10:31 PM, Hans-Christoph Steiner wrote:
I'll be more specific: On Mac OS X 10.5 and 10.6, pix_film, pix_movie,
and pix_video are not working for the Pd-extended 0.43 nightly builds
and I have no idea how to make them work.
what does "not working" mean (apart from 'not working')?
pix_film reports correct size and length on loading and
pix_video turn the internal isight on but the texture stay white.
so [pix_info] reports "-1" as both width& height of the images?
yes, outlet 1-7 reports -1, outlet 8 pointer image-data nothing. lg Matthias
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
Hi Matthias,
this screenshot is from the depth sensor but, there is the same problem in all views and mode combinations except "webcam" mode.
I am on osx 10.6.6 and am running pd extended 42.5
Hope this is helpful. Cheers! Sofy
On Mon, Mar 28, 2011 at 4:46 AM, Matthias Kronlachner m.kronlachner@student.tugraz.at wrote:
hello sofy!
this looks like something with the conversion from rgb to rgba gone wrong in my code. i had to try quiet a few things when developing under linux to get the image from libfreenect to gem in the right way. but there should be no difference from linux to osx...
is the screenshot from the depth sensor or the "webcam" image? is there a problem with both output channels?
did you try to switch the libfreenect-modes in the properties dialog? normally they should be set to zero but try other modes as well.
it's not working in osx for me in the moment - libfreenect seems to find no kinect - so debugging is a little bit difficult for me but i will try to get it running on my mac. (i'm on osx 10.6.7)
greets matthias
Am 28.03.11 03:15, schrieb sonia yuditskaya:
question, is anyone else seeing two images from the kinect? for example I point it at one lamp, but see two. etc.
attached is an image probably not as illustrative as it should be, but somewhat clarifying I hope.
Sofy
2011/3/26 Matthias Neuenhofer matthias@neuenhofer.de:
Am 26.03.2011 um 16:24 schrieb IOhannes zmölnig:
On 03/26/2011 12:40 PM, Matthias Neuenhofer wrote:
Am 25.03.2011 um 23:03 schrieb IOhannes zmölnig:
On 03/25/2011 10:31 PM, Hans-Christoph Steiner wrote:
I'll be more specific: On Mac OS X 10.5 and 10.6, pix_film, pix_movie,
and pix_video are not working for the Pd-extended 0.43 nightly builds
and I have no idea how to make them work.
what does "not working" mean (apart from 'not working')?
pix_film reports correct size and length on loading and
pix_video turn the internal isight on but the texture stay white.
so [pix_info] reports "-1" as both width & height of the images?
yes, outlet 1-7 reports -1, outlet 8 pointer image-data nothing. lg Matthias
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
Hey Matthias,
I had the same on the depth sensor, but it didn't seem to show the RGB camera when I switched modes. Did you try my build for Mac OS X? It has a working version of libfreenect. You just have to put the whole pix_freenect folder into /Library/Pd (not ~/Library/Pd) If you want to use that with your own pix_freenect binaries, you'll have to put your binary into /Library/Pd/pix_freenect, then run this command (should be all one line):
install_name_tool -change /path/to/libfreenect.0.0.1.dylib \ /Library/Pd/pix_freenect/libfreenect.0.0.1.dylib \ /Library/Pd/pix_freenect/pix_freenect.pd_darwin
You can find the /path/to/libfreenect.0.0.1.dylib by doing this:
otool -L pix_freenect.pd_darwin
.hc
On Mar 28, 2011, at 4:58 AM, sonia yuditskaya wrote:
Hi Matthias,
this screenshot is from the depth sensor but, there is the same problem in all views and mode combinations except "webcam" mode.
I am on osx 10.6.6 and am running pd extended 42.5
Hope this is helpful. Cheers! Sofy
On Mon, Mar 28, 2011 at 4:46 AM, Matthias Kronlachner m.kronlachner@student.tugraz.at wrote:
hello sofy!
this looks like something with the conversion from rgb to rgba gone wrong in my code. i had to try quiet a few things when developing under linux to get the image from libfreenect to gem in the right way. but there should be no difference from linux to osx...
is the screenshot from the depth sensor or the "webcam" image? is there a problem with both output channels?
did you try to switch the libfreenect-modes in the properties dialog? normally they should be set to zero but try other modes as well.
it's not working in osx for me in the moment - libfreenect seems to find no kinect - so debugging is a little bit difficult for me but i will try to get it running on my mac. (i'm on osx 10.6.7)
greets matthias
Am 28.03.11 03:15, schrieb sonia yuditskaya:
question, is anyone else seeing two images from the kinect? for example I point it at one lamp, but see two. etc.
attached is an image probably not as illustrative as it should be, but somewhat clarifying I hope.
Sofy
2011/3/26 Matthias Neuenhofer matthias@neuenhofer.de:
Am 26.03.2011 um 16:24 schrieb IOhannes zmölnig:
On 03/26/2011 12:40 PM, Matthias Neuenhofer wrote:
Am 25.03.2011 um 23:03 schrieb IOhannes zmölnig:
On 03/25/2011 10:31 PM, Hans-Christoph Steiner wrote:
I'll be more specific: On Mac OS X 10.5 and 10.6, pix_film, pix_movie,
and pix_video are not working for the Pd-extended 0.43 nightly builds
and I have no idea how to make them work.
what does "not working" mean (apart from 'not working')?
pix_film reports correct size and length on loading and
pix_video turn the internal isight on but the texture stay white.
so [pix_info] reports "-1" as both width & height of the images?
yes, outlet 1-7 reports -1, outlet 8 pointer image-data nothing. lg Matthias
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
----------------------------------------------------------------------------
You can't steal a gift. Bird gave the world his music, and if you can hear it, you can have it. - Dizzy Gillespie
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-03-26 12:40, Matthias Neuenhofer wrote:
what does "not working" mean (apart from 'not working')?
pix_film reports correct size and length on loading and
i understand that this means, that [pix_film] reports everything right, and still does not display an image
pix_video turn the internal isight on but the texture stay white.
(it's a bit unclear whether those are 2 separate sentences or not)
in any case: i downloaded the "latest" build of Pd-extended for OSX, and haven't seen any problems with loading a test movie. i also compiled a recent svn version of Gem with plugin support on OSX, and the test movie showed nicely.
i now just realized that the "latest" Pd-extended seems to be some "stable" thing, as it contains Gem-0.92.1. downloads take forever, so i can only try a "20110406-macosx104" version tomorrow.
i was not able to test [pix_video], as my powerbook does not have a built-in camera.
ah yes: OSX/10.5.8, G4
fgmasdr IOhannes
PS: please do report in the Gem bug-tracker. i don't really feel like searching mails with the subject "videoKINECT" on showstopper bugs with OSX image acquisition.
On Apr 6, 2011, at 3:32 PM, IOhannes m zmoelnig wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-03-26 12:40, Matthias Neuenhofer wrote:
what does "not working" mean (apart from 'not working')?
pix_film reports correct size and length on loading and
i understand that this means, that [pix_film] reports everything right, and still does not display an image
pix_video turn the internal isight on but the texture stay white.
(it's a bit unclear whether those are 2 separate sentences or not)
in any case: i downloaded the "latest" build of Pd-extended for OSX, and haven't seen any problems with loading a test movie. i also compiled a recent svn version of Gem with plugin support on OSX, and the test movie showed nicely.
i now just realized that the "latest" Pd-extended seems to be some "stable" thing, as it contains Gem-0.92.1. downloads take forever, so i can only try a "20110406-macosx104" version tomorrow.
i was not able to test [pix_video], as my powerbook does not have a built-in camera.
ah yes: OSX/10.5.8, G4
Here's the bug report: https://sourceforge.net/tracker/?func=detail&aid=3277839&group_id=64...
.hc
----------------------------------------------------------------------------
If you are not part of the solution, you are part of the problem.
I just tried the nightly from 4/1/11 and it looks like the problem is pix_texture. The movie was playing judging by the change in CPU load. Also, I could load one image with pix_image, but after that texturing went awry.
On Wed, Apr 6, 2011 at 4:01 PM, Hans-Christoph Steiner hans@at.or.atwrote:
On Apr 6, 2011, at 3:32 PM, IOhannes m zmoelnig wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 2011-03-26 12:40, Matthias Neuenhofer wrote:
what does "not working" mean (apart from 'not working')?
pix_film reports correct size and length on loading and
i understand that this means, that [pix_film] reports everything right, and still does not display an image
pix_video turn the internal isight on but the texture stay white.
(it's a bit unclear whether those are 2 separate sentences or not)
in any case: i downloaded the "latest" build of Pd-extended for OSX, and haven't seen any problems with loading a test movie. i also compiled a recent svn version of Gem with plugin support on OSX, and the test movie showed nicely.
i now just realized that the "latest" Pd-extended seems to be some "stable" thing, as it contains Gem-0.92.1. downloads take forever, so i can only try a "20110406-macosx104" version tomorrow.
i was not able to test [pix_video], as my powerbook does not have a built-in camera.
ah yes: OSX/10.5.8, G4
Here's the bug report:
https://sourceforge.net/tracker/?func=detail&aid=3277839&group_id=64...
.hc
If you are not part of the solution, you are part of the problem.
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-04-07 00:31, chris clepper wrote:
I just tried the nightly from 4/1/11 and it looks like the problem is pix_texture. The movie was playing judging by the change in CPU load. Also, I could load one image with pix_image, but after that texturing went
ok, so is it possible that the problem only appears on i386?
otoh, if [pix_info] do report "no image" (that is: dimensions are -1), then the problem is not with [pix_texture] but really with the image acquisition (not inserting the decoded frame into the Gem chain)
Here's the bug report:
https://sourceforge.net/tracker/?func=detail&aid=3277839&group_id=64...
thanks
fgmasdr IOhannes
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-04-07 09:01, IOhannes m zmoelnig wrote:
On 2011-04-07 00:31, chris clepper wrote:
I just tried the nightly from 4/1/11 and it looks like the problem is pix_texture. The movie was playing judging by the change in CPU load. Also, I could load one image with pix_image, but after that texturing went
ok, so is it possible that the problem only appears on i386?
ah, finally i have been able to reproduce the problem. it turned out that i had a Gem.pd_linux in ~/Library/Pd/Gem, which was always loaded before the one that comes with Pd-extended, and which was working. the version in Pd-extended 2011/04/01 indeed does NOT work. (however, i'm hesitant to invest more time in debugging a package with such a release date)
otoh, if [pix_info] do report "no image" (that is: dimensions are -1), then the problem is not with [pix_texture] but really with the image acquisition (not inserting the decoded frame into the Gem chain)
and indeed there is no image reported by [pix_info], so the problem is not with [pix_texture]
on second thought i remember the course of the problem being a complete rewrite of GemState. i'd rather not find the remaining problems in [pix_filmDarwin] but suggest to switch to the plugin-based system now, and fix problems there.
fgamsdr IOhannes
_______________________________________________ GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
On Mar 25, 2011, at 6:03 PM, IOhannes zmölnig wrote:
On 03/25/2011 10:31 PM, Hans-Christoph Steiner wrote:
I'll be more specific: On Mac OS X 10.5 and 10.6, pix_film, pix_movie, and pix_video are not working for the Pd-extended 0.43 nightly builds and I have no idea how to make them work.
what does "not working" mean (apart from 'not working')?
I got no image what-so-ever from them. I open pix_video-help.pd, the camera LED turns on, but I get a white rectangle in the gemwin.
also if they don't work at all, this should be fixed rather than spending time on [pix_kinect]
anyhow, Gem's configure now takes arguments "--with-video=plugins" and "--with-film=plugins" that force the use of the plugin frameworks.
It is just a matter of adding those to the configure statement in package/Makefile? I don't know what needs doing there so I'd appreciate it if you adding the ./configure flags that are needed.
.hc
----------------------------------------------------------------------------
I have the audacity to believe that peoples everywhere can have three meals a day for their bodies, education and culture for their minds, and dignity, equality and freedom for their spirits. - Martin Luther King, Jr.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-03-28 03:37, Hans-Christoph Steiner wrote:
It is just a matter of adding those to the configure statement in package/Makefile?
yes.
I don't know what needs doing there so I'd appreciate it if you adding the ./configure flags that are needed.
speaking of which, i'd really like to move Gem into externals/ for the pdx builds.
what do i need to do for that?
fgamsdr IOhannes
On Mar 28, 2011, at 3:18 AM, IOhannes m zmoelnig wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On 2011-03-28 03:37, Hans-Christoph Steiner wrote:
It is just a matter of adding those to the configure statement in package/Makefile?
yes.
I don't know what needs doing there so I'd appreciate it if you adding the ./configure flags that are needed.
speaking of which, i'd really like to move Gem into externals/ for the pdx builds.
what do i need to do for that?
Why? What problem does it solve beyond just being a little messy. It sounds like a headache to me, but if you really want to, go ahead, as long as you deal with all the issues that arise. I imagine its just a matter of moving the SVN external, then changing all the paths in packages/Makefile packages/*/Makefile packages/Makefile.buildlayout, externals/Makefile, then any externals that need it in the 'externals/' section.
.hc
----------------------------------------------------------------------------
Using ReBirth is like trying to play an 808 with a long stick. - David Zicarelli
hey all,
i ported the videoKINECT plugin to a "standalone" Gem object pix_freenect. i don't know if it is working under OSX now... its fine in linux
i don't have 2 kinects but it should work with 2 kinects as well. but still you can just choose between rgb OR depth output and not use both outputs from one device...
greets, matthias
Am Montag, den 21.03.2011, 17:28 -0400 schrieb sonia yuditskaya:
Hi Matthias, if you know how to make a pix_kinect object please do! It turns out that on mac there is no driver support for cameras in pix_video, it is all just going through quicktime.
I tried PD-extended's 20110101 to the latest version (sporadically, not each one :) and the only cameras they would take on my mac was the built in isight and the logitech 9000 which is incredibly well supported. So there is the conclusion.
Cheers, Sofy Yuditskaya ] yuditskaya.com [
On Mon, Mar 21, 2011 at 4:40 PM, Matthias Kronlachner m.kronlachner@student.tugraz.at wrote: hi!
it would not be too difficult to make a separate pix_kinect object that does not depend on pix_video, but i think it would be good if pix_video is working with the pluginsystem not only on linux and to keep the videoKINECT idea. beside: i found a nice smoothing trick for the depth image: http://www.morethantechnical.com/2011/03/05/neat-opencv-smoothing-trick-when-kineacking-kinect-hacking-w-code/ a pix_opencv_inpaint object therefore would be good. in vvvv there is an object Kinect Multi Skeleton that outputs the depth image AND the skeleton data based on openNI. maybe a similar object for gem with the openNI framework would be more useful than the libfreenect approach. (because you can't connect 2 times to the kinect if you want sceleton and depth image) i'll have a look on that... matthias Am 21.03.11 21:52, schrieb Hans-Christoph Steiner: Hey Matthias, Seems our problems are bigger than this plugin. We are having trouble on getting pix_video working at all on both Mac OS X 10.5.8 and 10.6 with the latest Gem from svn. I'm using Pd-extended nightly 0.43-20110318 and Sofy is using 0.43-20110119. .hc On Mar 21, 2011, at 3:30 PM, Matthias Kronlachner wrote: you tried it with the latest Gem from svn? the videoKINECT.so file seems to be not linked against libfreenect. i could not find where to include this in the configure/make system and entered it manually in the makefile - this should of course be corrected. but that cannot be the reason for the "no method for driver". Am 21.03.11 20:53, schrieb Hans-Christoph Steiner: I just built it for Mac OS X, but when I try the [driver( message, it says "no method for driver". I attached my binary, if anyone wants to try it. .hc On Mar 20, 2011, at 1:35 PM, Matthias Kronlachner wrote: hello, i am working on a videoKINECT plugin for pix_video. it depends on libfreenect. the current result can be found here: http://home.eduhi.at/just4fun/matzisoft/homepage/downloads/videoKINECT.tar.gz maybe somebody with experience in coding c++ will have a look at it and improve it? it's currently NOT possible to open 2 pix_video with the kinect plugin. you can choose between rgb or depth image. have a look at provided videoKINECT-help.pd matthias _______________________________________________ GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev ---------------------------------------------------------------------------- 'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2", by Mohja Kahf ---------------------------------------------------------------------------- Man has survived hitherto because he was too ignorant to know how to realize his wishes. Now that he can realize them, he must either change them, or perish. -William Carlos Williams _______________________________________________ GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
Thanks Matthias! I'm currently trying to build it for Mac OS X now. Would it be possible to make it build against the version of Gem that's included in Pd-extended 0.42.5? That's Gem 0.92.3. Right now, it depends on the GemConfig.h header, which seems to be recently added.
Attached is my version of your Makefile which includes paths for using libs from Fink.
.hc
On Mar 22, 2011, at 6:57 AM, Matthias Kronlachner wrote:
hey all,
i ported the videoKINECT plugin to a "standalone" Gem object pix_freenect. i don't know if it is working under OSX now... its fine in linux
i don't have 2 kinects but it should work with 2 kinects as well. but still you can just choose between rgb OR depth output and not use both outputs from one device...
greets, matthias
Am Montag, den 21.03.2011, 17:28 -0400 schrieb sonia yuditskaya:
Hi Matthias, if you know how to make a pix_kinect object please do! It turns out that on mac there is no driver support for cameras in pix_video, it is all just going through quicktime.
I tried PD-extended's 20110101 to the latest version (sporadically, not each one :) and the only cameras they would take on my mac was the built in isight and the logitech 9000 which is incredibly well supported. So there is the conclusion.
Cheers, Sofy Yuditskaya ] yuditskaya.com [
On Mon, Mar 21, 2011 at 4:40 PM, Matthias Kronlachner m.kronlachner@student.tugraz.at wrote: hi!
it would not be too difficult to make a separate pix_kinect object that does not depend on pix_video, but i think it would be good if pix_video is working with the pluginsystem not only on linux and to keep the videoKINECT idea. beside: i found a nice smoothing trick for the depth image: http://www.morethantechnical.com/2011/03/05/neat-opencv-smoothing-trick-when-kineacking-kinect-hacking-w-code/ a pix_opencv_inpaint object therefore would be good. in vvvv there is an object Kinect Multi Skeleton that outputs the depth image AND the skeleton data based on openNI. maybe a similar object for gem with the openNI framework would be more useful than the libfreenect approach. (because you can't connect 2 times to the kinect if you want sceleton and depth image) i'll have a look on that... matthias Am 21.03.11 21:52, schrieb Hans-Christoph Steiner: Hey Matthias, Seems our problems are bigger than this plugin. We are having trouble on getting pix_video working at all on both Mac OS X 10.5.8 and 10.6 with the latest Gem from svn. I'm using Pd-extended nightly 0.43-20110318 and Sofy is using 0.43-20110119. .hc On Mar 21, 2011, at 3:30 PM, Matthias Kronlachner wrote: you tried it with the latest Gem from svn? the videoKINECT.so file seems to be not linked against libfreenect. i could not find where to include this in the configure/make system and entered it manually in the makefile - this should of course be corrected. but that cannot be the reason for the "no method for driver". Am 21.03.11 20:53, schrieb Hans-Christoph Steiner: I just built it for Mac OS X, but when I try the [driver( message, it says "no method for driver". I attached my binary, if anyone wants to try it. .hc On Mar 20, 2011, at 1:35 PM, Matthias Kronlachner wrote: hello, i am working on a videoKINECT plugin for pix_video. it depends on libfreenect. the current result can be found here: http://home.eduhi.at/just4fun/matzisoft/homepage/downloads/videoKINECT.tar.gz maybe somebody with experience in coding c++ will have a look at it and improve it? it's currently NOT possible to open 2 pix_video with the kinect plugin. you can choose between rgb or depth image. have a look at provided videoKINECT-help.pd matthias
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2", by Mohja Kahf
Man has survived hitherto because he was too ignorant to know how to realize his wishes. Now that he can realize them, he must either change them, or perish. -William Carlos Williams _______________________________________________ GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
<pix_freenect.tar.gz>
----------------------------------------------------------------------------
¡El pueblo unido jamás será vencido!
hi!
it's compiling against gem 0.92.3 and Pd-extended now but i have this problem:
load_object: Symbol "pix_freenect_setup" not found
it's working fine under linux so i don't really know where the problem is... maybe you find it or you don't have the same problem...?
matthias
Am 22.03.11 15:47, schrieb Hans-Christoph Steiner:
Thanks Matthias! I'm currently trying to build it for Mac OS X now. Would it be possible to make it build against the version of Gem that's included in Pd-extended 0.42.5? That's Gem 0.92.3. Right now, it depends on the GemConfig.h header, which seems to be recently added.
Attached is my version of your Makefile which includes paths for using libs from Fink.
.hc
On Mar 22, 2011, at 6:57 AM, Matthias Kronlachner wrote:
hey all,
i ported the videoKINECT plugin to a "standalone" Gem object pix_freenect. i don't know if it is working under OSX now... its fine in linux
i don't have 2 kinects but it should work with 2 kinects as well. but still you can just choose between rgb OR depth output and not use both outputs from one device...
greets, matthias
Am Montag, den 21.03.2011, 17:28 -0400 schrieb sonia yuditskaya:
Hi Matthias, if you know how to make a pix_kinect object please do! It turns out that on mac there is no driver support for cameras in pix_video, it is all just going through quicktime.
I tried PD-extended's 20110101 to the latest version (sporadically, not each one :) and the only cameras they would take on my mac was the built in isight and the logitech 9000 which is incredibly well supported. So there is the conclusion.
Cheers, Sofy Yuditskaya ] yuditskaya.com [
On Mon, Mar 21, 2011 at 4:40 PM, Matthias Kronlachner m.kronlachner@student.tugraz.at wrote: hi!
it would not be too difficult to make a separate pix_kinect object that does not depend on pix_video, but i think it would be good if pix_video is working with the pluginsystem not only on linux and to keep the videoKINECT idea.
beside: i found a nice smoothing trick for the depth image: http://www.morethantechnical.com/2011/03/05/neat-opencv-smoothing-trick-when... a pix_opencv_inpaint object therefore would be good.
in vvvv there is an object Kinect Multi Skeleton that outputs the depth image AND the skeleton data based on openNI. maybe a similar object for gem with the openNI framework would be more useful than the libfreenect approach. (because you can't connect 2 times to the kinect if you want sceleton and depth image) i'll have a look on that...
matthias
Am 21.03.11 21:52, schrieb Hans-Christoph Steiner:
Hey Matthias,
Seems our problems are bigger than this plugin. We are having trouble on getting pix_video working at all on both Mac OS X 10.5.8 and 10.6 with the latest Gem from svn. I'm using Pd-extended nightly 0.43-20110318 and Sofy is using 0.43-20110119.
.hc
On Mar 21, 2011, at 3:30 PM, Matthias Kronlachner wrote:
you tried it with the latest Gem from svn?
the videoKINECT.so file seems to be not linked against libfreenect. i could not find where to include this in the configure/make system and entered it manually in the makefile - this should of course be corrected. but that cannot be the reason for the "no method for driver".
Am 21.03.11 20:53, schrieb Hans-Christoph Steiner:
I just built it for Mac OS X, but when I try the [driver( message, it says "no method for driver". I attached my binary, if anyone wants to try it.
.hc
On Mar 20, 2011, at 1:35 PM, Matthias Kronlachner wrote:
hello,
i am working on a videoKINECT plugin for pix_video. it depends on libfreenect. the current result can be found here:
http://home.eduhi.at/just4fun/matzisoft/homepage/downloads/videoKINECT.tar.g...
maybe somebody with experience in coding c++ will have a look at it and improve it?
it's currently NOT possible to open 2 pix_video with the kinect plugin. you can choose between rgb or depth image.
have a look at provided videoKINECT-help.pd
matthias
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2", by Mohja Kahf
Man has survived hitherto because he was too ignorant to know how to realize his wishes. Now that he can realize them, he must either change them, or perish. -William Carlos Williams
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
<pix_freenect.tar.gz>
¡El pueblo unido jamás será vencido!
And an OpenNI skeleton object would be awesome also! I was using OSCeleton and it works well, you could use that source as a basis of a [kinect_multi_skeleton] object. That could probably be a regular pd object, not a Gem object, since the data is just lists of coordinates.
.hc
On Mar 21, 2011, at 4:40 PM, Matthias Kronlachner wrote:
hi!
it would not be too difficult to make a separate pix_kinect object that does not depend on pix_video, but i think it would be good if pix_video is working with the pluginsystem not only on linux and to keep the videoKINECT idea.
beside: i found a nice smoothing trick for the depth image: http://www.morethantechnical.com/2011/03/05/neat-opencv-smoothing-trick-when... a pix_opencv_inpaint object therefore would be good.
in vvvv there is an object Kinect Multi Skeleton that outputs the depth image AND the skeleton data based on openNI. maybe a similar object for gem with the openNI framework would be more useful than the libfreenect approach. (because you can't connect 2 times to the kinect if you want sceleton and depth image) i'll have a look on that...
matthias
Am 21.03.11 21:52, schrieb Hans-Christoph Steiner:
Hey Matthias,
Seems our problems are bigger than this plugin. We are having trouble on getting pix_video working at all on both Mac OS X 10.5.8 and 10.6 with the latest Gem from svn. I'm using Pd-extended nightly 0.43-20110318 and Sofy is using 0.43-20110119.
.hc
On Mar 21, 2011, at 3:30 PM, Matthias Kronlachner wrote:
you tried it with the latest Gem from svn?
the videoKINECT.so file seems to be not linked against libfreenect. i could not find where to include this in the configure/make system and entered it manually in the makefile - this should of course be corrected. but that cannot be the reason for the "no method for driver".
Am 21.03.11 20:53, schrieb Hans-Christoph Steiner:
I just built it for Mac OS X, but when I try the [driver( message, it says "no method for driver". I attached my binary, if anyone wants to try it.
.hc
On Mar 20, 2011, at 1:35 PM, Matthias Kronlachner wrote:
hello,
i am working on a videoKINECT plugin for pix_video. it depends on libfreenect. the current result can be found here:
http://home.eduhi.at/just4fun/matzisoft/homepage/downloads/videoKINECT.tar.g...
maybe somebody with experience in coding c++ will have a look at it and improve it?
it's currently NOT possible to open 2 pix_video with the kinect plugin. you can choose between rgb or depth image.
have a look at provided videoKINECT-help.pd
matthias
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2", by Mohja Kahf
Man has survived hitherto because he was too ignorant to know how to realize his wishes. Now that he can realize them, he must either change them, or perish. -William Carlos Williams
----------------------------------------------------------------------------
Using ReBirth is like trying to play an 808 with a long stick. - David Zicarelli
Oh, yeah, I forgot to say, I statically linked to libfreenect.a, but strange, it didn't seem to actually work. Let me try a dynamic link.
.hc
On Mar 21, 2011, at 3:30 PM, Matthias Kronlachner wrote:
you tried it with the latest Gem from svn?
the videoKINECT.so file seems to be not linked against libfreenect. i could not find where to include this in the configure/make system and entered it manually in the makefile - this should of course be corrected. but that cannot be the reason for the "no method for driver".
Am 21.03.11 20:53, schrieb Hans-Christoph Steiner:
I just built it for Mac OS X, but when I try the [driver( message, it says "no method for driver". I attached my binary, if anyone wants to try it.
.hc
On Mar 20, 2011, at 1:35 PM, Matthias Kronlachner wrote:
hello,
i am working on a videoKINECT plugin for pix_video. it depends on libfreenect. the current result can be found here:
http://home.eduhi.at/just4fun/matzisoft/homepage/downloads/videoKINECT.tar.g...
maybe somebody with experience in coding c++ will have a look at it and improve it?
it's currently NOT possible to open 2 pix_video with the kinect plugin. you can choose between rgb or depth image.
have a look at provided videoKINECT-help.pd
matthias
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2", by Mohja Kahf
----------------------------------------------------------------------------
News is what people want to keep hidden and everything else is publicity. - Bill Moyers
I forgot to say thanks for putting this together! One thing that is a good place to start for good, clean code is the compiler warnings. Some of these seem important, like "warning: no return statement in function returning non-void"
/Users/hans/code/pure-data/trunk/Gem/src/Base/GemPixUtil.h:77: warning: ‘struct imageStruct’ has virtual functions but non-virtual destructor videoKINECT.cpp:63: warning: unused parameter ‘timestamp’ videoKINECT.cpp:71: warning: unused parameter ‘timestamp’ videoKINECT.cpp: In member function ‘virtual bool gem::videoKINECT::openDevice(gem::Properties&)’: videoKINECT.cpp:283: warning: suggest parentheses around assignment used as truth value videoKINECT.cpp: At global scope: videoKINECT.cpp:281: warning: unused parameter ‘props’ videoKINECT.cpp: In member function ‘virtual bool gem::videoKINECT::enumProperties(gem::Properties&, gem::Properties&)’: videoKINECT.cpp:391: warning: comparison between signed and unsigned integer expressions videoKINECT.cpp:397: warning: no return statement in function returning non-void videoKINECT.cpp: In member function ‘virtual void gem::videoKINECT::getProperties(gem::Properties&)’: videoKINECT.cpp:403: warning: comparison between signed and unsigned integer expressions videoKINECT.cpp: In member function ‘virtual void gem::videoKINECT::setProperties(gem::Properties&)’: videoKINECT.cpp:438: warning: comparison between signed and unsigned integer expressions videoKINECT.cpp:431: warning: unused variable ‘restart’ videoKINECT.cpp:432: warning: unused variable ‘do_s_chan’ videoKINECT.cpp:432: warning: unused variable ‘do_s_pict’ videoKINECT.cpp: In member function ‘virtual bool gem::videoKINECT::enumProperties(gem::Properties&, gem::Properties&)’: videoKINECT.cpp:397: warning: control reaches end of non-void function
.hc
On Mar 21, 2011, at 2:53 PM, Hans-Christoph Steiner wrote:
I just built it for Mac OS X, but when I try the [driver( message, it says "no method for driver". I attached my binary, if anyone wants to try it.
.hc
<videoKINECT.so.bz2>
On Mar 20, 2011, at 1:35 PM, Matthias Kronlachner wrote:
hello,
i am working on a videoKINECT plugin for pix_video. it depends on libfreenect. the current result can be found here:
http://home.eduhi.at/just4fun/matzisoft/homepage/downloads/videoKINECT.tar.g...
maybe somebody with experience in coding c++ will have a look at it and improve it?
it's currently NOT possible to open 2 pix_video with the kinect plugin. you can choose between rgb or depth image.
have a look at provided videoKINECT-help.pd
matthias
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2", by Mohja Kahf
----------------------------------------------------------------------------
'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink- collar temp pool day. - “Hijab Scene #2", by Mohja Kahf
Here's one last attempt at a cleaner binary, this is built on 10.5.8/ Intel 32-bit, with the Makefile I used (I couldn't figure out the autotools stuff).
.hc
On Mar 21, 2011, at 3:33 PM, Hans-Christoph Steiner wrote:
I forgot to say thanks for putting this together! One thing that is a good place to start for good, clean code is the compiler warnings. Some of these seem important, like "warning: no return statement in function returning non-void"
/Users/hans/code/pure-data/trunk/Gem/src/Base/GemPixUtil.h:77: warning: ‘struct imageStruct’ has virtual functions but non-virtual destructor videoKINECT.cpp:63: warning: unused parameter ‘timestamp’ videoKINECT.cpp:71: warning: unused parameter ‘timestamp’ videoKINECT.cpp: In member function ‘virtual bool gem::videoKINECT::openDevice(gem::Properties&)’: videoKINECT.cpp:283: warning: suggest parentheses around assignment used as truth value videoKINECT.cpp: At global scope: videoKINECT.cpp:281: warning: unused parameter ‘props’ videoKINECT.cpp: In member function ‘virtual bool gem::videoKINECT::enumProperties(gem::Properties&, gem::Properties&)’: videoKINECT.cpp:391: warning: comparison between signed and unsigned integer expressions videoKINECT.cpp:397: warning: no return statement in function returning non-void videoKINECT.cpp: In member function ‘virtual void gem::videoKINECT::getProperties(gem::Properties&)’: videoKINECT.cpp:403: warning: comparison between signed and unsigned integer expressions videoKINECT.cpp: In member function ‘virtual void gem::videoKINECT::setProperties(gem::Properties&)’: videoKINECT.cpp:438: warning: comparison between signed and unsigned integer expressions videoKINECT.cpp:431: warning: unused variable ‘restart’ videoKINECT.cpp:432: warning: unused variable ‘do_s_chan’ videoKINECT.cpp:432: warning: unused variable ‘do_s_pict’ videoKINECT.cpp: In member function ‘virtual bool gem::videoKINECT::enumProperties(gem::Properties&, gem::Properties&)’: videoKINECT.cpp:397: warning: control reaches end of non-void function
.hc
On Mar 21, 2011, at 2:53 PM, Hans-Christoph Steiner wrote:
I just built it for Mac OS X, but when I try the [driver( message, it says "no method for driver". I attached my binary, if anyone wants to try it.
.hc
<videoKINECT.so.bz2>
On Mar 20, 2011, at 1:35 PM, Matthias Kronlachner wrote:
hello,
i am working on a videoKINECT plugin for pix_video. it depends on libfreenect. the current result can be found here:
http://home.eduhi.at/just4fun/matzisoft/homepage/downloads/videoKINECT.tar.g...
maybe somebody with experience in coding c++ will have a look at it and improve it?
it's currently NOT possible to open 2 pix_video with the kinect plugin. you can choose between rgb or depth image.
have a look at provided videoKINECT-help.pd
matthias
GEM-dev mailing list GEM-dev@iem.at http://lists.puredata.info/listinfo/gem-dev
'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2", by Mohja Kahf
'You people have such restrictive dress for women,’ she said, hobbling away in three inch heels and panty hose to finish out another pink-collar temp pool day. - “Hijab Scene #2", by Mohja Kahf
----------------------------------------------------------------------------
All mankind is of one author, and is one volume; when one man dies, one chapter is not torn out of the book, but translated into a better language; and every chapter must be so translated.... -John Donne