File: TODO

package info (click to toggle)
lebiniou 3.22-1
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 5,836 kB
  • ctags: 2,964
  • sloc: ansic: 20,567; sh: 4,104; makefile: 833; awk: 194
file content (77 lines) | stat: -rw-r--r-- 2,574 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
* 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 ?