* feature target: passer le binioutv
/usr/local/share/lebiniou/images/zebulon/z-biniou-tv-1.png dans
le package lebiniou et le virer de biniou-data; au load du
biniou on load les images puis on cherche la target, si pas l
on la load depuis le package main

* finir: all plugins: u_long id -> uint32_t + fix plugin_load()

* macro pour xerror etc (__FILE__, ...)
* struct Biniou_t
* bug sur les permissions du pid_file:
   eg: -rw------x 1 olivier olivier 5 Oct 14 15:02 faderl_client_Left

* fix SDL.c (bug swscale sur amd64) [fixed ?]
  eg: run lebiniou -x 600 -y 600 => resize => crash

* creer le ~/.lebiniou/sequences et screenshots lors du boot

* all plugins: rajouter un char *description avec la description de
	ce que fait le plugin,
	Coder un tools/Biniou-info <plugin.so> qui sort les infos
	du .so (category, author, id, description, flags, etc)
	+ Options: Biniou-info -d => juste la description (servira
	pour mettre a jour le site www)

* difference entre delay1 et delay2 == ?

* utiliser un Buffer8 dst pour la webcam et utiliser Buffer8_mix
	(mode = random ou overlay)

* un git pour les sequences (sequences.git)
	(on git clone dans ~/.lebiniou/ le repo "sequences")
	=> arbo de (user)/sequences.xml+
	=> les sequences "systeme" sont a la racine - coller un
	blurscope par defaut
	=> coder le load recursif de sequences
	(sauf si existe un fichier <dir>/DISABLED)
	=> on ne load pas une sequence si elle ne se termine pas
	par .xml\0 (eg .xml.disabled)

* data.biniou.info (erlang/yaws/mnesia)
	v0: un script qui netcat a la brute des sequences vers la db
	eg ./push.sh ~/.sequences -u oliv3 -s data.biniou.info

* output/png: rajouter un dump/XML de la sequence aussi
	(pour updates sur le site)

* reimporter le plugin neurones.cc

* quand fullscreen=on, disable la mouse. (output plugins)

* TODO passer des options de load aux modules d'input/output (ala LKM ?)
	eg: -i devesp:rate=44100 -o SDL:w=320,h=160 etc

* a optimiser: le ripple.c (prend 100% cpu)

* inputs: rajouter events DEC/INC gain

* Fixer le z-buffer pour la 3D

* images loading: split in subdirs and recursively load images

* faire en sorte que l'intensite de la touw_eiffel soit f(volume):
	0 -> eteinte => min_intensity) [64..254],
	max_volume => max_intensity [255]

* retrouver le favicon biniou.bmp

* OSD, un switch pour choisir si on affiche le short ou long name

* polaroscillo, rajouter un on_switch_on qui sette la taille au hasard (radar)

* ofredj: coil plugin: pas a jour ?

* prog qui gnre la fiche d'informations pour un plugin

* xdblur plugins not up-to-date ?
