|author||Jaromil <[email protected]>||2010-09-13 08:55:47 (GMT)|
|committer||Jaromil <[email protected]>||2010-09-13 08:55:47 (GMT)|
autoconf fixes for documentation
doxygen generation and installation documentation files installation cleanup of generated documentation
Diffstat (limited to 'TODO')
1 files changed, 112 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
@@ -0,0 +1,112 @@
+Table of Contents
+Port existing code
+ Test suite
+ Null parameters
+ Trac spam
+The Frei0r mailinglist is the first step to get in touch with us: the
+one we use is [frei0r-devel] and it has [public archives] that are also
+[searchable and indexed] online.
+The bugtracker we are currently using is [the Piksel trac], have a look
+there and, if you know how to report a bug, please open a new issue
+and give it as many details as you can.
+Here below are outlined some open issues in the development flow, they
+range from /bugfixing/ tasks to /specification updates/ and
+[public archives]: http://piksel.no/pipermail/frei0r-devel/
+[searchable and indexed]: http://blog.gmane.org/gmane.comp.video.frei0r.devel
+[the Piksel trac]: http://www.piksel.no/projects/frei0r/report
+Port existing code
+Porting new Effects from existing collections should be easy, for
+instance there is a lot of code to be ported from [EffecTV], the [Demo Effects Collection], [Pete's plugins] and the XScreensavers… let us if
+you engage the task, it can be fun and not so difficult if you are
+just learning how to program in C or C++.
+[Demo Effects Collection]: http://demo-effects.sourceforge.net/
+[Pete's plugins]: ftp://ftp.dyne.org/freej/plugins/petespluginslinux_070114.tar.gz
+We should remove from installation any plugins which casuse a crash or
+data loss - and if we want them back we'd better fix them, in any case
+we can't allow distribution of plugins that can potentially crash the
+This is an old issue with dynamically loaded objects: if they crash,
+they'll crash the host application loading them! one reason why JWZ
+made XScreensavers share an X11 /back-display/...
+TODO Test suite
+Develop a test suite for frei0r plugins (/scaffolding/ technique)
+which can be run to generate reports on reliability.
+TODO Null parameters
+Fix plugins which do not set parameters to a default value inside
+*f0r_init()* - this crashes some applications as often reported in
+We sometimes need to review the Frei0r specification and confront it
+with new issues coming up. It might be also useful to confront it with
+the specification drafted in [LiViDO], which provides a broader
+case-study, and other standards adopted in [GStreamer].
+A Gallery of filters is already being generated, but not yet complete
+with screenshots. Right now [FreeJ] is being used with scripts to parse
+plugin contents and render them into a webpage, still what are missing
+are screenshots or maybe short video renderings of plugins in action.
+TODO Trac spam
+We should fix the trac on piksel.org, install a new bugtracker like
+[flyspray] or use the mantis already up at [bugs.dyne.org].