---
** [bugs:#224] pix_multitexture crash when destroyed**
**Status:** open
**Group:** linux
**Created:** Tue Jun 24, 2014 02:29 PM UTC by Anonymous
**Last Updated:** Tue Jun 24, 2014 02:29 PM UTC
**Owner:** nobody
pix_multitexture crash when destroyed.
this is tested on 2 diferent linux (ubuntu 14.04) computer, 1 using an intel HD 4000 GPU, the other a NVIDIA GeForce9650GT.
to reproduce : open pix_multitexture help file, create the Gem rendering window, check that some images are loaded. Then delet pix_multitexture.
pd crash with a coredump.
gdb backtrace :
#0 0x000000000046ff80 in inlet_free ()
#1 0x00007ffff4196fa1 in pix_multitexture::~pix_multitexture (this=0xc55860,
__in_chrg=<optimized out>) at pix_multitexture.cpp:72
#2 0x00007ffff4196ff9 in pix_multitexture::~pix_multitexture (this=0xc55860,
__in_chrg=<optimized out>) at pix_multitexture.cpp:76
#3 0x000000000046d0f9 in pd_free ()
#4 0x000000000041723d in glist_delete ()
#5 0x000000000044e4ae in canvas_doclear ()
#6 0x00000000004531fd in canvas_cut ()
#7 0x000000000046f065 in pd_typedmess ()
#8 0x000000000046ee0b in pd_typedmess ()
#9 0x00000000004788bc in binbuf_eval ()
#10 0x000000000048295c in socketreceiver_read ()
#11 0x0000000000481d0d in sys_domicrosleep.constprop ()
#12 0x000000000047ec6d in m_mainloop ()
#13 0x00007ffff6df5ec5 in __libc_start_main (main=0x4118f0 <main>, argc=1,
argv=0x7fffffffdf78, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fffffffdf68) at libc-start.c:287
#14 0x000000000041191e in _start ()
---
Sent from sourceforge.net because gem-dev(a)lists.iem.at is subscribed to http://sourceforge.net/p/pd-gem/bugs/
To unsubscribe from further messages, a project admin can change settings at http://sourceforge.net/p/pd-gem/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.
Howdy guys,
On Jun 24, 2014, at 8:13 AM, via GEM-dev <gem-dev(a)lists.iem.at> wrote:
> however, i would very much prefer to have *native* plugins available
> as well (e.g. using AV-kit) - simply because it is what most people
> will expect.
Yes. AVFoundation is what you'll have to use at this point.
>> Must it be written in C++ or can it be written in objective C?
>
> ObjectiveC++ is the way to go.
> (you need C++ to make Gem recognize the plugin; you can use ObjC to
> properly interact with the AVFoundation Framework)
>
> but who is going to implement it?
I've started on it by wrapping the AVFoundation Player and Grabber classes from OpenFrameworks, but I haven't been able to put much time into it since a few months ago. It's kind of low on my list right now ...
The avfoundation branch at https://github.com/danomatika/Gem/tree/avfoundation and plugins/filmAVFoundation
--------
Dan Wilcox
@danomatika
danomatika.comrobotcowboy.com
---
** [bugs:#221] multiple multimodel problem**
**Status:** open
**Created:** Fri Feb 28, 2014 12:33 PM UTC by Anonymous
**Last Updated:** Fri Feb 28, 2014 12:33 PM UTC
**Owner:** IOhannes m zmölnig
Using more than one [multimodel] in the same instance of pd is buggy. Loading (or reloading if using only a few obj) a series of .obj in each [multimodel] and changing the model number sometimes mess with the model (it displays the wrong model or nothing).
No error message happend.
Tested on OSX 10.7.5
0.43.4-extended
GEM: ver: 0.93.3
See the attached patch.
---
Sent from sourceforge.net because gem-dev(a)lists.iem.at is subscribed to http://sourceforge.net/p/pd-gem/bugs/
To unsubscribe from further messages, a project admin can change settings at http://sourceforge.net/p/pd-gem/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.
---
** [bugs:#220] [text3d] crashes PD if the letter "p" is typed**
**Status:** open
**Created:** Sun Dec 08, 2013 09:22 PM UTC by hellocatfood
**Last Updated:** Sun Dec 08, 2013 09:22 PM UTC
**Owner:** nobody
I'm using PD extednded 0.43.4 and have noticed that when using some fonts [text3d] will crash PD when a string with five or more characters is entered.
Font used is Beams: http://openfontlibrary.org/en/font/beams
And the error returned is:
``pd: ../src/libtess/priorityq.c:164: __gl_pqSortInit: Assertion `((((GLUvertex *)**(i+1))->s < ((GLUvertex *)**i)->s) || (((GLUvertex *)**(i+1))->s == ((GLUvertex *)**i)->s && ((GLUvertex *)**(i+1))->t <= ((GLUvertex *)**i)->t))' failed.
Pd: signal 6``
I using a Dell XPS 13 developer edition running Ubuntu 13.10 with Intel® Ivybridge Mobile graphics and Intel® Core™ i7-3537U CPU @ 2.00GHz × 4 processors
I've attached a patch and the font file for testing
---
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.
---
** [bugs:#223] [text2d] and [text3d] crashes when loading a font**
**Status:** open
**Group:** linux
**Created:** Tue May 13, 2014 11:24 AM UTC by Antoine Villeret
**Last Updated:** Tue May 13, 2014 11:24 AM UTC
**Owner:** IOhannes m zmölnig
with the latest code from here, [text2d] and [text3d] crashes when sending a [load vera.ttf( message twice.
here is a backtrace :
~~~~
(gdb) thread apply all bt
Thread 1 (Thread 0x7ffff7fc1740 (LWP 26229)):
#0 0x0000000000000020 in ?? ()
#1 0x00007ffff39315e9 in text2d::makeFont (this=0xb28070,
fontfile=0x84b798 "/home/antoine/pd/Gem/tests/../examples/data/vera.ttf")
at text2d.cpp:61
#2 0x00007ffff389d9a0 in TextBase::fontNameMess (this=this@entry=0xb28070,
filename=...) at TextBaseFTGL.cpp:172
#3 0x00007ffff389cc06 in TextBase::_CallbackClass_fontNameMess_505::callback (
data=<optimized out>, v0=<optimized out>) at TextBaseFTGL.cpp:505
#4 0x0000000000467a5f in pd_typedmess ()
#5 0x000000000046947a in outlet_anything ()
#6 0x000000000046795b in pd_typedmess ()
#7 0x00000000004728aa in binbuf_eval ()
#8 0x000000000041d69f in text_click ()
#9 0x000000000044d877 in canvas_doclick ()
#10 0x0000000000467a69 in pd_typedmess ()
#11 0x000000000046795b in pd_typedmess ()
#12 0x00000000004728aa in binbuf_eval ()
#13 0x000000000047c629 in socketreceiver_read ()
#14 0x000000000047b17a in sys_domicrosleep.constprop.3 ()
#15 0x0000000000476731 in m_mainloop ()
#16 0x00007ffff6defde5 in __libc_start_main (main=0x411800 <main>, argc=2, ubp_av=0x7fffffffe0a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffe098) at libc-start.c:260
#17 0x0000000000411831 in _start ()
~~~~
the file "/home/antoine/pd/Gem/tests/../examples/data/vera.ttf" exists (if not, an error is shown in Pd's console without crash)
this happends on ubuntu 12.04, 13.10 and 14.04
---
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.
---
** [bugs:#222] [pix_film] does not loop animated gifs**
**Status:** open
**Group:** linux
**Labels:** animated gif
**Created:** Sun Mar 16, 2014 08:11 PM UTC by hellocatfood
**Last Updated:** Sun Mar 16, 2014 08:11 PM UTC
**Owner:** nobody
I'm running pd extended 0.43.4 on Ubuntu 13.10. I've install gmerlin in order to load animated gifs into GEM with [pix_film]
When playing them the gifs only play once and don't loop unless the open message is triggered again.
See attached patch for example
---
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.
---
** [feature-requests:#54] draw method for [model]**
**Status:** open
**Group:** Next_Release_(example)
**Created:** Tue Jun 24, 2014 08:23 PM UTC by hellocatfood
**Last Updated:** Tue Jun 24, 2014 08:23 PM UTC
**Owner:** nobody
Currently .obj files loaded via the [model] object cannot have the draw method set to line, point or anything else. In fact, sending [draw( does nothing. Can support for different drawing methods be added?
---
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.
Hello all,
I'm trying to compile Gem from git on osx 10.9.2 intel i7. I was used to
compile it on osx 10.6.8 with an Intel Core 2 duo with success.
I tried to do it from a fresh install:
$ git clone git://git.code.sf.net/p/pd-gem/gem
first question: is this the good repository if I want a dev version of
Gem? (Iohannes you said sourceforge, but I don't know which sourceforge
repo...)
then:
$ cd gem
$ ./autogen.sh
now i configure for a 32bit output and I desactivate ftgl for a first step:
$ ./configure --without-ftgl --enable-fat-binary=i386
then make, it stops with these errors:
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -I../../src
-DGEM_INTERNAL -DGLEW_BUILD -g -O2 -MT glew.lo -MD -MP -MF
.deps/glew.Tpo -c glew.c -o glew.o >/dev/null 2>&1
mv -f .deps/glew.Tpo .deps/glew.Plo
/bin/sh ../../libtool --tag=CXX --mode=link g++ -DPD
-I/Applications/Pd-extended.app/Contents/Resources/src -arch i386 -g
-O2 -Os -ffast-math -mmmx -fpascal-strings -arch i386 -framework
QuickTime -framework Carbon -framework Cocoa -framework AGL -o
libGem.la glew.lo libGem_la-Cache.lo libGem_la-ContextData.lo
libGem_la-Dylib.lo libGem_la-Event.lo libGem_la-Exception.lo
libGem_la-Files.lo libGem_la-GLStack.lo libGem_la-Image.lo
libGem_la-ImageLoad.lo libGem_la-ImageSave.lo
libGem_la-PixConvertAltivec.lo libGem_la-PixConvertSSE2.lo
libGem_la-Loaders.lo libGem_la-Manager.lo libGem_la-PBuffer.lo
libGem_la-Properties.lo libGem_la-Rectangle.lo libGem_la-Settings.lo
libGem_la-Setup.lo libGem_la-State.lo
-L/Applications/Pd-extended.app/Contents/Resources/bin -ldl -lz -lm
libtool: link: ar cru .libs/libGem.a .libs/glew.o
.libs/libGem_la-Cache.o .libs/libGem_la-ContextData.o
.libs/libGem_la-Dylib.o .libs/libGem_la-Event.o
.libs/libGem_la-Exception.o .libs/libGem_la-Files.o
.libs/libGem_la-GLStack.o .libs/libGem_la-Image.o
.libs/libGem_la-ImageLoad.o .libs/libGem_la-ImageSave.o
.libs/libGem_la-PixConvertAltivec.o .libs/libGem_la-PixConvertSSE2.o
.libs/libGem_la-Loaders.o .libs/libGem_la-Manager.o
.libs/libGem_la-PBuffer.o .libs/libGem_la-Properties.o
.libs/libGem_la-Rectangle.o .libs/libGem_la-Settings.o
.libs/libGem_la-Setup.o .libs/libGem_la-State.o
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib:
archive member: .libs/libGem.a(libGem_la-Cache.o) cputype (7) does not
match previous archive members cputype (16777223) (all members must match)
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib:
archive member: .libs/libGem.a(libGem_la-ContextData.o) cputype (7) does
not match previous archive members cputype (16777223) (all members must
match)
[...]
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib:
archive member: .libs/libGem.a(libGem_la-State.o) cputype (7) does not
match previous archive members cputype (16777223) (all members must match)
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib:
for architecture: i386 file:
.libs/libGem.a(libGem_la-PixConvertAltivec.o) has no symbols
make[3]: *** [libGem.la] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1
-----------------------------------------
if I try to look at the architecture of the file:
$ file src/Gem/.libs/*
src/Gem/.libs/glew.o: Mach-O 64-bit object x86_64
src/Gem/.libs/libGem.a: Mach-O universal binary
with 2 architectures
src/Gem/.libs/libGem.a (for architecture x86_64): current ar archive
random library
src/Gem/.libs/libGem.a (for architecture i386): current ar archive
random library
src/Gem/.libs/libGem_la-Cache.o: Mach-O object i386
src/Gem/.libs/libGem_la-ContextData.o: Mach-O object i386
src/Gem/.libs/libGem_la-Dylib.o: Mach-O object i386
src/Gem/.libs/libGem_la-Event.o: Mach-O object i386
src/Gem/.libs/libGem_la-Exception.o: Mach-O object i386
src/Gem/.libs/libGem_la-Files.o: Mach-O object i386
src/Gem/.libs/libGem_la-GLStack.o: Mach-O object i386
src/Gem/.libs/libGem_la-Image.o: Mach-O object i386
src/Gem/.libs/libGem_la-ImageLoad.o: Mach-O object i386
src/Gem/.libs/libGem_la-ImageSave.o: Mach-O object i386
src/Gem/.libs/libGem_la-Loaders.o: Mach-O object i386
src/Gem/.libs/libGem_la-Manager.o: Mach-O object i386
src/Gem/.libs/libGem_la-PBuffer.o: Mach-O object i386
src/Gem/.libs/libGem_la-PixConvertAltivec.o: Mach-O object i386
src/Gem/.libs/libGem_la-PixConvertSSE2.o: Mach-O object i386
src/Gem/.libs/libGem_la-Properties.o: Mach-O object i386
src/Gem/.libs/libGem_la-Rectangle.o: Mach-O object i386
src/Gem/.libs/libGem_la-Settings.o: Mach-O object i386
src/Gem/.libs/libGem_la-Setup.o: Mach-O object i386
src/Gem/.libs/libGem_la-State.o: Mach-O object i386
It seems the arch of glew.o is not good, as we can see on the
compilation line before, the "--enable-fat-binary=i386" flag to
configure doesn't seem to pass the arch flag to the c compiler.
-----------------------------------------
I tried forcing the c compiler in 32bits:
$ CFLAGS="-arch i386" ./configure --without-ftgl --enable-fat-binary=i386
It is now passing the precedent step and stops on new errors, the first
one is:
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src
-DGEM_INTERNAL -DGLEW_BUILD -DPD
-I/Applications/Pd-extended.app/Contents/Resources/src -arch i386 -g -O2
-Os -ffast-math -mmmx -fpascal-strings -MT libBase_la-GemVertex.lo -MD
-MP -MF .deps/libBase_la-GemVertex.Tpo -c GemVertex.cpp -o
libBase_la-GemVertex.o >/dev/null 2>&1
TextBaseNone.cpp:25:13: error: constructor for 'TextBase' must
explicitly initialize the member 'm_infoOut' which does not have a
default constructor
TextBase :: TextBase(int argc, t_atom *argv){
^
./TextBase.h:205:20: note: member is declared here
gem::RTE::Outlet m_infoOut;
^
../../src/RTE/Outlet.h:22:22: note: 'gem::RTE::Outlet' declared here
class GEM_EXTERN Outlet {
^
1 error generated.
-----------------------------------------
I'm not sure if it's related to the errors m.grimm had before but I
thought these errors were corrected now.
Does someone know how I can correct these errors, and compile Gem?
Tell me if I can provide files or output to help.
Thanks in advance,
n
--
http://www.nimon.org
Dear list !
Is it possible to grab some part of a screen in PureData outside the GEM-window and render it in real-time into the GEM-Window ?
There's an object [jit.desktop] in MAX, which does the thing. Is there anything like this in PD ?
Thanks !