File: TODO

package info (click to toggle)
libvisual-plugins 1%3A0.4.2%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,976 kB
  • sloc: ansic: 9,959; sh: 4,942; cpp: 871; makefile: 227; sed: 16
file content (133 lines) | stat: -rw-r--r-- 3,225 bytes parent folder | download
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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
Update 'rand' usage everywhere, to use randomness from libvisual, through the plugin random context.


README:
	update doc on goom version required

LEGAL:
	check copyrights add copyright notices to all the files. 

(keep in minds that stuff will change within audio after 0.1)
inputs:
	alsa:
		Fix the small issues within the plugin
		(alsa_init) Take parameters from the 'params'
		field of the given plugin.

	usound:
		Make an usound server plugin (someone else)
	
	artsd:
		Make an artsd plugin (someone else, i'm not running kde)

	mplayer mmap output:
	visual_video_set_depth (video, V
		Make an mplayer mmap thingy plugin (someone else)

	jack:
		finish it actually.

	Any other input method:
		Make plugins for these (someone else),
			remember rather add a plugin than use the callback method
			so everyone can make use of it.

actors:
	frameproxy:
		A plugin which can be used to easily import frames into libvisual
		through mmap, shared mem, function callback. SPECIALIZED PLUGIN

	bumpscope:
		Fix the light.

	GLPLUGINS:
		make sure the states are being resetted very well.

	plazma:
		valgrind.
		cleanup the code.
		translate from french to english (some of the code).

	jakdaw:
		cleanup, hang the configs to params, have some automatic
		config cycling.

	infinity:
		build tables in strides instead of blocking (post 0.2)
		valgrind

	lv_analyzer:
		add two param VisColors to use it as a gradient for the palette.

	JESS:
		build tables in strides instead of blocking (post 0.2)
		could someone from france PLEASE translate
			the plugin to english? (post 0.1)
		valgrind

	cthugha: (suggestion for someone with too much time)
		http://www.afn.org/~cthugha/

	goom:
		libgoom:
			leaking quite seriously
			use extern "C" stuff in the headers
			does not compile on alpha (because of mmx, sse, should use a C fallback)
			make an libvisual gfx effect that enables libvisual
				plugins to draw within goom

	synaethesia:
		port the port that is done by the mythtv people (post 0.1).

	oinksie:
		use the libvisual palette blender
		use the libvisual timer module
		fix the 24 bit mode again.
	
	a gdkpixbuf image loader:
		implement depth requester, (needs bits in libvisual as well).
		implement support for alpha transparency.
		implement support for animated image files.

	auto sched plugin:
		have a auto schedded bin running in an actor so that
			gstreamer, xine and such can easily use
			the auto scheduler.
	corona:
		Fix leaks in the dtors.
		Make the image not a copy, but do a direct pointer
		Unmirror the image in the code itself

	bin in actor:
		have a plugin that embeds a complete bin. that is configurable through params.

	More: (post 0.2)
		When api is stable, start porting over some more xmms plugins.

morph: (lots of these effects can be taken from the demo world, this should turn
	visuals into scenes rather than standalone plugins, o boy!)

	alphablend:
		mmx sse optimize.

	tentacle:
		Add a soft edges variant.
		optimize

	flash:
		make 16, 24, 32 bits support.

	blockwise flash in, like in the ODD demo:
		make.

	negative flash:
		make.

	something:
		that uses the audio as example.

	burn in:
		JC says he knew what he was talking about
			so JC make this !! :)