Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2011-08-26 18:33:43 GEM 0.93.0

pob
Exterminator
Lieu: Rennes
Date d'inscription: 2009-10-13
Messages: 765
Site web

GEM 0.93.0



http://gem.iem.at/releases/0.93.1


citation :

Release Notes
Tested with     pd 0.42, pd 0.43
State     Final release
License     GPL
Release Manager     IOhannes m zmölnig
Released     2011/08/26
Objects

frei0r video plugins support

[mesh], [surface3d],...

[separator] now takes arguments to define which stacks to push/pop
documentation

numerous bigfixes and improvements
extra

[pix_fiducialtrack] is no more part of Gem (but comes bundled with Gem)

[pix_artoolkit] fiducial tracking using ARToolKit

[pix_drum], [pix_mano]: Jaime Olivier's analysis objects!
plugins

image acquisition is now factored out into "plugins"

this means that you can e.g. easily add new image acquisition methods to the existing [pix_video], [pix_film] and [pix_image] objects
still images

image loading/saving now uses plugins on all platforms

on w32 you can now use ImageMagick and/or QuickTime for loading/saving images, which greatly increases the number of supported formats

you now get programmatic feedback on image loading success...
video

video acquisition now uses plugins on all platforms

uniform way to get or set properties/attributes/controls, like hue, saturation, shutter-speed, pan,...

working DV support (on linux)

V4L also works with newer kernels (that dropped v4l)

support for IIDC

support for industrial grade GigE cameras using 3rd party libraries such as PYLON, Halcon or AVT's PvAPI

experimental UNICAP support
film

film acquisition now uses plugins on all platforms (you could use gmerlin on w32 or osx...)
recording

film output now uses plugins on all platforms

support for V4L2 (and V4L) loopback devices, in order to generate a fake live video from your Gem window - use itfor recording, streaming,...
settings

global & local settings files to modify the overall behaviour of Gem

you don't like Gem's default framerate, windowsize, font, texture mode,... change it once and for all
internals
API

this is the first Gem with a "public" API: a selection of headers that you can use to write your own Gem-plugins
build-system

completely switched to a proper autotools build system
openGL

updated bundled GLEW
source organization

re-organized the entire source tree for hopefully better maintainability
Feature enhancements in this release

The following features are associated with this release:

#1: extendible GemState
    use key/value attributes for putting variables into GemState
#4: move dependencies to plugins
    anything OS related or depending on 3rd party libraries should not be part of Gem core but instead live in plugins

Dernière modification par pob (2011-08-29 00:03:40)

Hors ligne

 

#2 2011-08-27 15:01:27 Re : GEM 0.93.0

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: GEM 0.93.0



Support du DV sous Linux (une des raisons pour lesquelles j'utilisais plutôt gephex que gem) . Gestion directe des vloopback ... que des bonnes nouvelles !


le code est l'alchimie de l'âge du silicium

Hors ligne

 

#3 2011-08-28 16:52:15 Re : GEM 0.93.0

philippe boisnard
membre
Date d'inscription: 2008-09-23
Messages: 478

Re: GEM 0.93.0



Je viens juste de m'y mettre : bon que de bonnes choses à explorer visiblement.

Hors ligne

 

#4 2011-08-29 00:03:18 Re : GEM 0.93.0

pob
Exterminator
Lieu: Rennes
Date d'inscription: 2009-10-13
Messages: 765
Site web

Re: GEM 0.93.0



La version 0.93.1 est en ligne.

citation :

this release fixes a number of obvious crasher bugs and missing documentation
pix_frei0r/pix_freeframe

fixed segfault with dynamic instantiation

documentation for dynamic instantiation
pix_film

fix segfault when sending an "auto" message without having a film loaded

make "auto" message do something
separator

documentation on how to select matrices to be (re)stored

Hors ligne

 

#5 2011-09-07 14:54:42 Re : GEM 0.93.0

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: GEM 0.93.0



Yo...

J'ai voulu me coller à la chose mais :

- pd-extended 0.43.1 dans les nightly build (sensé être compilé avec) foire sur Ubuntu 10.04
- le dossier Gem présent dans le .deb n'est pas compatible avec celui de la 0.42.5
- les commandes proposées par Rep dans les ressources pour compiler sa version de Pd-ext semble obsolète
- je n'ai pas trouvé de README dans les sources pour compiler juste GEM moi-même...

Du coup, y en a-t-il parmi vous qui utilisent GEM 0.93.1 sur Ubuntu 10.04 ?
Si oui, comment avez-vous fait ?

Merci... smile


L'Amour au Peuple !

Hors ligne

 

#6 2011-09-07 18:12:34 Re : GEM 0.93.0

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: GEM 0.93.0



Olivier a écrit:

- les commandes proposées par Rep dans les ressources pour compiler sa version de Pd-ext semble obsolète

à propos de ceci :

citation :

$ sudo apt-get install automake build-essential dpkg-dev swig ttf-bitstream-vera x-ttcidfont-conf \
libvorbis-dev libspeex-dev fakeroot libgsl0-dev dssi-dev liblo0-dev freeglut3-dev libimlib2-dev \
libbz2-dev libtheora-dev libmagick9-dev libfftw3-dev libasound2-dev libjack-dev libmp3lame-dev \
libmpeg3-dev libogg-dev libquicktime-dev libsdl1.2-dev libvorbis-dev tcl8.4-dev tk8.4-dev libdv4-dev

c'est à adapter à son système, car les packages ne portent pas forcément exactement le même nom d'une version d'ubuntu à une autre.
(libsdl1.2 sera peut être libsdl1.3 ...)

une commande qui peut être utile est celle ci :

citation :

apt-get build-dep puredata gem pd-pdp

elle télécharge les dépendances de développement de ces packages  et les installe (cela revient à la commande précédente mais géré automatiquement par ton gestionnaire de packages.)

citation :

$ rsync -av --delete rsync://128.238.56.50/distros/pd-extended/ pd-extended/
$ ./pd-extended/scripts/auto-build/pd-extended-auto-builder.sh
$ cd pd-extended/packages/linux_make/
$ sudo dpkg -i Pd-0.42.5-extended.deb

ces 4 commandes par contre ne sont en rien obsolète étant donné que je compile avec, tous les jours que jah fait

sinon tu as toujours la possibilité de compiler gem sans compiler extended mais il te faudra les sources de pidi.
postes si tu rencontres des problèmes, mais à mon avis c'est sans soucis majeurs que tu vas y arriver... (autrement dit : j'ai pas vu de bugs de compil depuis un moment sur extended ou gem...)

Hors ligne

 

#7 2011-09-07 18:47:28 Re : GEM 0.93.0

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: GEM 0.93.0



Merci Rep...

Pour info, j'ai les même erreurs avant ou après le apt-get build-dep
C'est à la commande...

$ ./pd-extended/scripts/auto-build/pd-extended-auto-builder.sh

... que ça commence à merder :

citation :

pddplink.c: In function ‘pddplink_click’:
pddplink.c:164: warning: unused parameter ‘xpos’
pddplink.c:164: warning: unused parameter ‘ypos’
pddplink.c:165: warning: unused parameter ‘shift’
pddplink.c:165: warning: unused parameter ‘ctrl’
pddplink.c:165: warning: unused parameter ‘alt’
pddplink.c: In function ‘pddplink_wbclick’:
pddplink.c:174: warning: unused parameter ‘dbl’
pddplink.c: In function ‘pddplink_new’:
pddplink.c:276: warning: unused parameter ‘s’
pddplink.c: At top level:
pddplink.c:145: warning: ‘pddplink_pdtarget’ defined but not used
cc  -Wl,--export-dynamic  -shared -fPIC -o "pddplink.pd_linux" "pddplink.o"   -lc
chmod a-x "pddplink.pd_linux"
cc -DPD -I/home/vision/pd-extended/pd/src -Wall -W -ggdb -I/home/vision/pd-extended/externals/Gem -I/home/vision/pd-extended/externals/pdp/include -DUNIX -Dunix -DDL_OPEN -fPIC -o "helplink.o" -c "helplink.c"
helplink.c: In function ‘helplink_click’:
helplink.c:146: warning: unused parameter ‘xpix’
helplink.c:146: warning: unused parameter ‘ypix’
helplink.c:147: warning: unused parameter ‘shift’
helplink.c:147: warning: unused parameter ‘alt’
helplink.c:147: warning: unused parameter ‘dbl’
cc  -Wl,--export-dynamic  -shared -fPIC -o "helplink.pd_linux" "helplink.o"   -lc
chmod a-x "helplink.pd_linux"
make[3]: quittant le répertoire « /home/vision/pd-extended/externals/pddp »
make -C /home/vision/pd-extended/externals/loaders/pdlua/src PD_PATH=/home/vision/pd-extended/pd CFLAGS="-DPD -I/home/vision/pd-extended/pd/src -Wall -W -ggdb -I/home/vision/pd-extended/externals/Gem -I/home/vision/pd-extended/externals/pdp/include -DUNIX -Dunix -DDL_OPEN -fPIC"
make[3]: entrant dans le répertoire « /home/vision/pd-extended/externals/loaders/pdlua/src »
compiling pdlua version 0.6
cflags are -DPD -I/home/vision/pd-extended/pd/src -Wall -W -ggdb -I/home/vision/pd-extended/externals/Gem -I/home/vision/pd-extended/externals/pdp/include -DUNIX -Dunix -DDL_OPEN -fPIC
optcflags are -O2 -mtune=i686 -march=i386
luacflags are -DVERSION='0.6' -I/usr/include/lua5.1
ldflags are  -Wl,--export-dynamic  -shared -fPIC
libs are -llua5.1   -lc
cc -DPD -I/home/vision/pd-extended/pd/src -Wall -W -ggdb -I/home/vision/pd-extended/externals/Gem -I/home/vision/pd-extended/externals/pdp/include -DUNIX -Dunix -DDL_OPEN -fPIC -O2 -mtune=i686 -march=i386 -DVERSION='"0.6"' -I/usr/include/lua5.1  -o "pdlua.o" -c "pdlua.c"
pdlua.c:40:17: error: lua.h: Aucun fichier ou dossier de ce type
pdlua.c:41:21: error: lauxlib.h: Aucun fichier ou dossier de ce type
pdlua.c:42:20: error: lualib.h: Aucun fichier ou dossier de ce type
pdlua.c:102: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
pdlua.c:114: error: expected ‘)’ before ‘*’ token
pdlua.c: In function ‘pdlua_pushatomtable’:
pdlua.c:304: warning: implicit declaration of function ‘lua_newtable’
pdlua.c:304: error: ‘L’ undeclared (first use in this function)
pdlua.c:304: error: (Each undeclared identifier is reported only once
pdlua.c:304: error: for each function it appears in.)
pdlua.c:307: warning: implicit declaration of function ‘lua_pushnumber’
pdlua.c:314: warning: implicit declaration of function ‘lua_pushstring’
pdlua.c:317: warning: implicit declaration of function ‘lua_pushlightuserdata’
pdlua.c:321: warning: implicit declaration of function ‘lua_pushnil’
pdlua.c:324: warning: implicit declaration of function ‘lua_settable’
pdlua.c: In function ‘pdlua_new’:
pdlua.c:359: warning: implicit declaration of function ‘lua_getglobal’
pdlua.c:359: error: ‘L’ undeclared (first use in this function)
pdlua.c:360: warning: implicit declaration of function ‘lua_getfield’
pdlua.c:363: warning: implicit declaration of function ‘lua_pcall’
pdlua.c:365: warning: implicit declaration of function ‘lua_tostring’
pdlua.c:366: warning: implicit declaration of function ‘lua_pop’
pdlua.c:375: warning: implicit declaration of function ‘lua_islightuserdata’
pdlua.c:377: warning: implicit declaration of function ‘lua_touserdata’
pdlua.c: In function ‘pdlua_free’:
pdlua.c:398: error: ‘L’ undeclared (first use in this function)
pdlua.c: At top level:
pdlua.c:410: error: expected ‘)’ before ‘*’ token
pdlua.c:432: error: expected ‘)’ before ‘*’ token
pdlua.c:465: error: expected ‘)’ before ‘*’ token
pdlua.c:495: error: expected ‘)’ before ‘*’ token
pdlua.c:525: error: expected ‘)’ before ‘*’ token
pdlua.c:555: error: expected ‘)’ before ‘*’ token
pdlua.c:573: error: expected ‘)’ before ‘*’ token
pdlua.c:595: error: expected ‘)’ before ‘*’ token
pdlua.c:615: error: expected ‘)’ before ‘*’ token
pdlua.c:635: error: expected ‘)’ before ‘*’ token
pdlua.c:650: error: expected ‘)’ before ‘*’ token
pdlua.c:669: error: expected ‘)’ before ‘*’ token
pdlua.c: In function ‘pdlua_dispatch’:
pdlua.c:710: error: ‘L’ undeclared (first use in this function)
pdlua.c: In function ‘pdlua_receivedispatch’:
pdlua.c:736: error: ‘L’ undeclared (first use in this function)
pdlua.c: In function ‘pdlua_clockdispatch’:
pdlua.c:753: error: ‘L’ undeclared (first use in this function)
pdlua.c: At top level:
pdlua.c:767: error: expected ‘)’ before ‘*’ token
pdlua.c:846: error: expected ‘)’ before ‘*’ token
pdlua.c:909: error: expected ‘)’ before ‘*’ token
pdlua.c:964: error: expected ‘)’ before ‘*’ token
pdlua.c:982: error: expected ‘)’ before ‘*’ token
pdlua.c:1000: error: expected ‘)’ before ‘*’ token
pdlua.c:1033: error: expected ‘)’ before ‘*’ token
pdlua.c:1056: error: expected ‘)’ before ‘*’ token
pdlua.c:1075: error: expected ‘)’ before ‘*’ token
pdlua.c:1089: error: expected ‘)’ before ‘*’ token
pdlua.c:1101: error: expected ‘)’ before ‘*’ token
pdlua.c:1128: error: expected ‘)’ before ‘*’ token
pdlua.c:1146: error: expected ‘)’ before ‘*’ token
pdlua.c:1161: error: expected ‘)’ before ‘*’ token
pdlua.c:1225: error: expected ‘)’ before ‘*’ token
pdlua.c: In function ‘pdlua_loader’:
pdlua.c:1329: warning: implicit declaration of function ‘pdlua_setrequirepath’
pdlua.c:1329: error: ‘L’ undeclared (first use in this function)
pdlua.c:1331: warning: implicit declaration of function ‘lua_load’
pdlua.c:1331: error: ‘pdlua_reader’ undeclared (first use in this function)
pdlua.c:1336: warning: implicit declaration of function ‘pdlua_clearrequirepath’
pdlua.c: In function ‘pdlua_setup’:
pdlua.c:1373: error: ‘L’ undeclared (first use in this function)
pdlua.c:1373: warning: implicit declaration of function ‘lua_open’
pdlua.c:1377: warning: implicit declaration of function ‘luaL_openlibs’
pdlua.c:1381: warning: implicit declaration of function ‘pdlua_init’
pdlua.c:1394: error: ‘pdlua_reader’ undeclared (first use in this function)
make[3]: *** [pdlua.o] Erreur 1
make[3]: quittant le répertoire « /home/vision/pd-extended/externals/loaders/pdlua/src »
make[2]: *** [loaders-pdlua] Erreur 2
make[2]: quittant le répertoire « /home/vision/pd-extended/externals »
make[1]: *** [externals_install] Erreur 2
make[1]: quittant le répertoire « /home/vision/pd-extended/packages »
make: *** [install] Erreur 2
ls: impossible d'accéder à /home/vision/pd-extended/packages/linux_make/./Pd*.deb: Aucun fichier ou dossier de ce type
upload specs linux_make . deb
Uploading
Unexpected local arg: debian
If arg is a remote file/dir, prefix it with a colon (smile.
rsync error: syntax or usage error (code 1) at main.c(1236) [Receiver=3.0.7]

Une idée ? hmm


L'Amour au Peuple !

Hors ligne

 

#8 2011-09-07 21:09:35 Re : GEM 0.93.0

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: GEM 0.93.0



Olivier a écrit:

luacflags are -DVERSION='0.6' -I/usr/include/lua5.1
ldflags are  -Wl,--export-dynamic  -shared -fPIC
libs are -llua5.1   -lc
cc -DPD -I/home/vision/pd-extended/pd/src -Wall -W -ggdb -I/home/vision/pd-extended/externals/Gem -I/home/vision/pd-extended/externals/pdp/include -DUNIX -Dunix -DDL_OPEN -fPIC -O2 -mtune=i686 -march=i386 -DVERSION='"0.6"' -I/usr/include/lua5.1  -o "pdlua.o" -c "pdlua.c"
pdlua.c:40:17: error: lua.h: Aucun fichier ou dossier de ce type
pdlua.c:41:21: error: lauxlib.h: Aucun fichier ou dossier de ce type
pdlua.c:42:20: error: lualib.h: Aucun fichier ou dossier de ce type

l'erreur est la, il manque des headers lua (bibliothèques qui ont servis à développer le truc)
installes liblua5.1-0-dev ou quelque chose de ressemblant (vérifie avec synaptic, tu recherches 'lualib' et tu installes la version de développement c'est à dire celle qui se termine par '-dev')

si ça recroute après ça, checkes dans les logs la 'lib$-dev' qui manque, installes la, relances la compil... et etc etc jusqu'à ce que ça le fasse, y'a rien de bien sorcier, tu vas voir ça va rouler tout seul...

Hors ligne

 

#9 2011-09-07 23:21:32 Re : GEM 0.93.0

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: GEM 0.93.0



Bien vu Rep...
Avec liblua5.1-0-dev ça roule tout seul...
J'ai bien mon .deb à la fin... smile

Par contre, et c'est un peu ce que je craignais, j'obtiens en fait le .deb de la nightly build pour 10.04...
C'est à dire qu'après installation, le n'ai pas de pdextended ou autre pd-extended à lancer... uniquement un pd...
Et quand je le lance...

http://codelab.fr/up/Capture-Pd.png

On va tous mourir ?


L'Amour au Peuple !

Hors ligne

 

#10 2011-09-08 00:04:08 Re : GEM 0.93.0

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: GEM 0.93.0



les 'undefined symbols' c'est souvent que la lib a pas été compilée avec le même compilateur que pd, t'es sur que tes chemins sont exacts et que pd charge bien le gem que tu vient de compiler à l'instant (et pas l'ancien...) ? bref, double checkes tes paths...

Hors ligne

 

#11 2011-09-08 10:25:01 Re : GEM 0.93.0

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: GEM 0.93.0



citation :

et que pd charge bien le gem que tu vient de compiler à l'instant (et pas l'ancien...)

Et bien il n'a tout simplement pas le choix le coco... il n'a que le nouveau sous la main...
Je vais installer une 11.04 pour voir s'il me fait la même chose avec les nightly build...
A suivre...

(Et pour infos, les "path" sont désormais dans Média>Préférences tongue )


L'Amour au Peuple !

Hors ligne

 

#12 2011-09-08 13:07:49 Re : GEM 0.93.0

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: GEM 0.93.0



Bon... ben... sur une 11.04 toute neuve avec les nightly build :

citation :

olivier@olivier-G60JX:~$ pd
sh: wish: not found
watchdog: signaling pd...
watchdog: signaling pd...
watchdog: signaling pd...
watchdog: signaling pd...

Je crois que GEM 0.93.1 va attendre un peu... sad


L'Amour au Peuple !

Hors ligne

 

#13 2011-09-08 14:13:22 Re : GEM 0.93.0

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: GEM 0.93.0



citation :

sh: wish: not found
watchdog: signaling pd...

Mmm zarb on dirait qu'il ne trouve pas 'wish' qui est normalement inclus avec tcl/tk...
tu as quoi comme version de tcl disponible dans synaptic ??
(je crois que des fois ça merdoie car il attend la 8.6 alors que tu as la 8.5 ou un truc du genre)

Et sinon chez moi extended compile et s'installe bien, tu aurais un x86_64 je t'aurais filé un binaire...

Hors ligne

 

#14 2011-09-08 19:22:53 Re : GEM 0.93.0

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: GEM 0.93.0



Ah ah... bien vu, encore, Rep...
Mais c'est surtout que tk n'était pas installé... hmm

Du coup, je suis très content car je peux désormais obtenir ça sur 11.04 :

http://codelab.fr/up/Capture-Pd-11-4.png

Nan... mais, ça va... j'ai compris... je vais installer le binaire pour W7... roll

Dernière modification par Olivier (2011-09-08 19:23:48)


L'Amour au Peuple !

Hors ligne

 

#15 2011-09-08 19:54:38 Re : GEM 0.93.0

pob
Exterminator
Lieu: Rennes
Date d'inscription: 2009-10-13
Messages: 765
Site web

Re: GEM 0.93.0



Olivier a écrit:

Nan... mais, ça va... j'ai compris... je vais installer le binaire pour W7... roll

Je n'aurais pas osé... mais des fois ça me rassure de voir que chacun a ses galères... tongue

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024