hi,
I tried to build Gem under Windows 7 with MinGW.
It failed on pix_film with this error :
$ make
Making all in src
make[1]: Entering directory `/home/antoine/pd/externals/Gem/src'
make all-recursive
make[2]: Entering directory `/home/antoine/pd/externals/Gem/src'
Making all in Gem
make[3]: Entering directory `/home/antoine/pd/externals/Gem/src/Gem'
UNUSED SOURCES:
make[3]: Leaving directory `/home/antoine/pd/externals/Gem/src/Gem'
Making all in RTE
make[3]: Entering directory `/home/antoine/pd/externals/Gem/src/RTE'
UNUSED SOURCES:
make[3]: Leaving directory `/home/antoine/pd/externals/Gem/src/RTE'
Making all in Utils
make[3]: Entering directory `/home/antoine/pd/externals/Gem/src/Utils'
UNUSED SOURCES:
make[3]: Leaving directory `/home/antoine/pd/externals/Gem/src/Utils'
Making all in Base
make[3]: Entering directory `/home/antoine/pd/externals/Gem/src/Base'
UNUSED SOURCES:
make[3]: Leaving directory `/home/antoine/pd/externals/Gem/src/Base'
Making all in plugins
make[3]: Entering directory `/home/antoine/pd/externals/Gem/src/plugins'
UNUSED SOURCES:
make[3]: Leaving directory `/home/antoine/pd/externals/Gem/src/plugins'
Making all in Controls
make[3]: Entering directory `/home/antoine/pd/externals/Gem/src/Controls'
UNUSED SOURCES:
make[3]: Leaving directory `/home/antoine/pd/externals/Gem/src/Controls'
Making all in Geos
make[3]: Entering directory `/home/antoine/pd/externals/Gem/src/Geos'
UNUSED SOURCES:
make[3]: Leaving directory `/home/antoine/pd/externals/Gem/src/Geos'
Making all in Manips
make[3]: Entering directory `/home/antoine/pd/externals/Gem/src/Manips'
UNUSED SOURCES:
make[3]: Leaving directory `/home/antoine/pd/externals/Gem/src/Manips'
Making all in Nongeos
make[3]: Entering directory `/home/antoine/pd/externals/Gem/src/Nongeos'
UNUSED SOURCES:
make[3]: Leaving directory `/home/antoine/pd/externals/Gem/src/Nongeos'
Making all in openGL
make[3]: Entering directory `/home/antoine/pd/externals/Gem/src/openGL'
UNUSED SOURCES:
make[3]: Leaving directory `/home/antoine/pd/externals/Gem/src/openGL'
Making all in Particles
make[3]: Entering directory `/home/antoine/pd/externals/Gem/src/Particles'
UNUSED SOURCES:
make[3]: Leaving directory `/home/antoine/pd/externals/Gem/src/Particles'
Making all in Pixes
make[3]: Entering directory `/home/antoine/pd/externals/Gem/src/Pixes'
/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
-I../.
./src -I../../src -DGEM_INTERNAL -DGLEW_BUILD -DPD
-I/home/antoine/pd/pd.git//
src -g -O2 -freg-struct-return -mms-bitfields -O3 -falign-loops
-falign-functio
ns -falign-jumps -funroll-loops -ffast-math -mmmx -MT
libPixes_la-pix_film.lo -M
D -MP -MF .deps/libPixes_la-pix_film.Tpo -c -o libPixes_la-pix_film.lo
`test -f
'pix_film.cpp' || echo './'`pix_film.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src
-DGEM_INTERNA
L -DGLEW_BUILD -DPD -I/home/antoine/pd/pd.git//src -g -O2
-freg-struct-return -m
ms-bitfields -O3 -falign-loops -falign-functions -falign-jumps
-funroll-loops -f
fast-math -mmmx -MT libPixes_la-pix_film.lo -MD -MP -MF
.deps/libPixes_la-pix_fi
lm.Tpo -c pix_film.cpp -DDLL_EXPORT -DPIC -o .libs/libPixes_la-pix_film.o
pix_film.cpp: In constructor 'pix_film::pix_film(t_symbol*)':
pix_film.cpp:192:46: error: no matching function for call to
'ptw32_handle_t::pt
w32_handle_t(int)'
pix_film.cpp:192:46: note: candidates are:
c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/pthread.h:583:3:
note:
ptw32_handle_t::ptw32_handle_t()
c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/pthread.h:583:3:
note:
candidate expects 0 arguments, 1 provided
c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/pthread.h:583:3:
note:
ptw32_handle_t::ptw32_handle_t(const ptw32_handle_t&)
c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/pthread.h:583:3:
note:
no known conversion for argument 1 from 'int' to 'const ptw32_handle_t&'
pix_film.cpp: In member function 'virtual void pix_film::closeMess()':
pix_film.cpp:268:15: error: no match for 'operator=' in
'((pix_film*)this)->pix_
film::m_thread_id = 0'
pix_film.cpp:268:15: note: candidate is:
c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/pthread.h:583:3:
note:
ptw32_handle_t& ptw32_handle_t::operator=(const ptw32_handle_t&)
c:\mingw\bin\../lib/gcc/mingw32/4.6.2/../../../../include/pthread.h:583:3:
note:
no known conversion for argument 1 from 'int' to 'const ptw32_handle_t&'
make[3]: *** [libPixes_la-pix_film.lo] Error 1
make[3]: Leaving directory `/home/antoine/pd/externals/Gem/src/Pixes'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/antoine/pd/externals/Gem/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/antoine/pd/externals/Gem/src'
make: *** [all-recursive] Error 1
I tried to disable pthread by adding --disable-threads flag to ./configure
but it doesn't help.
Does this flag only disable threading for make ?
note that configure with relative path to Pd doesn't work. (can't find
m_pd.h)
best regards
a
--
do it yourself
http://antoine.villeret.free.fr
Hello,
I have an error when i try to compile pix_opencv :
pix_opencv_lk.cc: In member function ‘virtual void
pix_opencv_lk::processRGBAImage(imageStruct&)’:
pix_opencv_lk.cc:165:42: erreur: ‘cvCreateSubdiv2D’ was not declared in
this scope
pix_opencv_lk.cc:166:51: erreur: ‘cvInitSubdivDelaunay2D’ was not
declared in this scope
pix_opencv_lk.cc:212:62: erreur: ‘cvSubdivDelaunay2DInsert’ was not
declared in this scope
pix_opencv_lk.cc:213:45: erreur: ‘cvCalcSubdivVoronoi2D’ was not
declared in this scope
pix_opencv_lk.cc:244:69: erreur: ‘cvSubdivDelaunay2DInsert’ was not
declared in this scope
pix_opencv_lk.cc:245:52: erreur: ‘cvCalcSubdivVoronoi2D’ was not
declared in this scope
pix_opencv_lk.cc:351:59: erreur: ‘cvSubdiv2DEdgeOrg’ was not declared in
this scope
pix_opencv_lk.cc:352:59: erreur: ‘cvSubdiv2DEdgeDst’ was not declared in
this scope
pix_opencv_lk.cc: In member function ‘virtual void
pix_opencv_lk::processRGBImage(imageStruct&)’:
pix_opencv_lk.cc:443:42: erreur: ‘cvCreateSubdiv2D’ was not declared in
this scope
pix_opencv_lk.cc:444:51: erreur: ‘cvInitSubdivDelaunay2D’ was not
declared in this scope
pix_opencv_lk.cc:490:62: erreur: ‘cvSubdivDelaunay2DInsert’ was not
declared in this scope
pix_opencv_lk.cc:491:45: erreur: ‘cvCalcSubdivVoronoi2D’ was not
declared in this scope
pix_opencv_lk.cc:522:69: erreur: ‘cvSubdivDelaunay2DInsert’ was not
declared in this scope
pix_opencv_lk.cc:523:52: erreur: ‘cvCalcSubdivVoronoi2D’ was not
declared in this scope
pix_opencv_lk.cc:628:59: erreur: ‘cvSubdiv2DEdgeOrg’ was not declared in
this scope
pix_opencv_lk.cc:629:59: erreur: ‘cvSubdiv2DEdgeDst’ was not declared in
this scope
pix_opencv_lk.cc: In member function ‘virtual void
pix_opencv_lk::processGrayImage(imageStruct&)’:
pix_opencv_lk.cc:722:42: erreur: ‘cvCreateSubdiv2D’ was not declared in
this scope
pix_opencv_lk.cc:723:51: erreur: ‘cvInitSubdivDelaunay2D’ was not
declared in this scope
pix_opencv_lk.cc:769:62: erreur: ‘cvSubdivDelaunay2DInsert’ was not
declared in this scope
pix_opencv_lk.cc:770:45: erreur: ‘cvCalcSubdivVoronoi2D’ was not
declared in this scope
pix_opencv_lk.cc:796:69: erreur: ‘cvSubdivDelaunay2DInsert’ was not
declared in this scope
pix_opencv_lk.cc:797:52: erreur: ‘cvCalcSubdivVoronoi2D’ was not
declared in this scope
pix_opencv_lk.cc:902:59: erreur: ‘cvSubdiv2DEdgeOrg’ was not declared in
this scope
pix_opencv_lk.cc:903:59: erreur: ‘cvSubdiv2DEdgeDst’ was not declared in
this scope
make: *** [pix_opencv_lk.o] Erreur 1
rm pix_opencv_bgsubstract.o pix_opencv_haarcascade.o pix_opencv_edge.o
pix_opencv_dft.o pix_opencv_laplace.o pix_opencv_motempl.o
pix_opencv_contours_convexity.o pix_opencv_distrans.o
pix_opencv_contours_boundingrect.o pix_opencv_morphology.o
I do this :
$ sudo apt-get install libopencv-dev libcv-dev libhighgui-dev libcvaux-dev
$ ./configure --with-pd='/home/jack/Téléchargements/pd-0.44-3'
--with-gem='/home/jack/Gem'
then
$ make
How can i avoid this error ?
Thanx.
++
Jack
(as i don't follow the Pd-extended releases,) which version of Gem is this?
also the [schroenc] warning comes from the library used as the recording backend (e.g. QT4L), and there's nothing one can do about it (apart from disabling all warnings from the library - which is something i don't want to do)
---
** [bugs:#185] "Someone sent a bogus pointer to copy2Image" in 4 help patch**
**Status:** closed-out-of-date
**Created:** Thu Mar 22, 2012 01:54 PM UTC by Hans-Christoph Steiner
**Last Updated:** Sun Sep 22, 2013 08:00 PM UTC
**Owner:** nobody
>From the load\_every\_help.py script run on Mac OS X 10.6.8 using Pd-extended 0.43.1 2012-03-10:
Gem/pix\_multiimage-help.pd
Gem/pix\_set-help.pd
pix\_sig2pix~-help.pd
pix\_snap-help.pd
error: GEM: Someone sent a bogus pointer to copy2Image
Here's the entire log.
http://autobuild.puredata.info/auto-build/2012-03-21/logs/load\_every\_help…
---
Sent from sourceforge.net because gem-dev(a)lists.iem.at is subscribed to https://sourceforge.net/p/pd-gem/bugs/
To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/pd-gem/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.
Dear list,
we are using GEM with a head-mounted-display to present a virtual world
to subjects performing acoustic localization experiments.
Now we plan to switch from our current HMD to Oculus Rift (an upcoming
virtual reality head-mounted display). Therefore we need to modify our
image and add (asymetric) barrel distortion to the represented image.
(The image distortion is compensated by the lenses in Oculus Rift.)
My questions now:
- Is there an easy solution to implement barrel distortion to the
rendered window in GEM?
- Does anybody of you already have some experience with GEM together
with Oculus Rift?
Since attachments should be avoided in this list, I do not send any
example pictures of the distortion or our current presented world. If
you are interested you can either contact me and I can send you some
screenshots, or you can google for example images/videos of Oculus Rift
distortion.
Thanks in advance and best regards, Michael
--
Michael Mihocic
Psychoacoustics & Experimental Audiology
Acoustics Research Institute <http://www.kfs.oeaw.ac.at/>
Austrian Academy Of Sciences <http://www.oeaw.ac.at/>
michael.mihocic(a)oeaw.ac.at
hi,
i've made a new branch in my repo :
https://github.com/avilleret/Gem/tree/windows_stuff
with some changes to build Gem on Windows with pix_share* objects
this has not been widely tested for now, but it works with small images at
least
I will test it further more when I will have image and video plugins
non-WIN32 code should be untouched
+
a
--
do it yourself
http://antoine.villeret.free.fr
---
** [feature-requests:#51] buffer multiple textures on the GPU in one object**
**Status:** open
**Labels:** performance texture
**Created:** Sun Sep 15, 2013 12:19 AM UTC by Claude Heiland-Allen
**Last Updated:** Sun Sep 15, 2013 12:19 AM UTC
**Owner:** nobody
something like pix_buffer combined with pix_texture but that stores all the image data on the GPU in texture objects, indexable by number.
I wrote an abstraction hardcoded for 10 images loaded from disk. the performance increase is dramatic.
a proper implementation would be more like pix_buffer and related objects, with snap2tex support etc.
---
Sent from sourceforge.net because gem-dev(a)lists.iem.at is subscribed to https://sourceforge.net/p/pd-gem/feature-requests/
To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/pd-gem/admin/feature-requests/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.
---
** [bugs:#218] slow teapot**
**Status:** open
**Labels:** performance teapot
**Created:** Sun Sep 15, 2013 12:10 AM UTC by Claude Heiland-Allen
**Last Updated:** Sun Sep 15, 2013 12:10 AM UTC
**Owner:** nobody
[teapot] is jaw-droppingly slow. drawing 64 of them uses 380% CPU according to load-meter.pd, cpu is 3.3GHz amd64. using [model] with a teapot.obj uses less than 5% CPU.
Pd:
Pd version 0.42.6
Gem:
verbose( -1):GEM: ver: 0.93.git 867c5a7
verbose( -1):GEM: compiled: Mar 26 2013
GPU:
NVIDIA GTX 550Ti with proprietary drivers on Debian.
I have a teapot.obj here that I found online, but I'm not sure of its license. It has:
530 vertices
800 texture vertices
530 vertex normals
992 faces
---
Sent from sourceforge.net because gem-dev(a)lists.iem.at is subscribed to https://sourceforge.net/p/pd-gem/bugs/
To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/pd-gem/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.
Hello,
chdh is in the process of releasing the patches used for the egregore performance
http://www.chdh.net/egregore
Shortly after, a live and distant performance will be made where the patches will be executed locally in order to have a good quality sound and images.
Almost everything is ready, but we are facing a problem for the cross-platform compatibility.
This performance needs the gem object gemvertexbuffer, that was introduced in july 2012.
GEM 93.3 did not have this object (11.2011).
So we are looking for a recent Gem binary for windows, since we already have linux and osx, so that we can distribute in the egregore application.
or maybe a backport gemvertexbuffer extern for Gem.
Better would be to create a 94.0 gem tag in order to have something a bit more recent for everyone to use.
any idea how to solve our problem?
thanks
Cheers
c
Hello,
Here a GLSL version of [pix_scanline] with its help patch.
Can be integrated everywhere if needed.
It could be interesting to have, in the help directory, abstractions
with GLSL version of pixes, no ?
++
Jack