summaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
Diffstat (limited to 'web')
-rw-r--r--web/TODO.org12
-rw-r--r--web/index.org55
2 files changed, 51 insertions, 16 deletions
diff --git a/web/TODO.org b/web/TODO.org
index 5abf762..177d0a8 100644
--- a/web/TODO.org
+++ b/web/TODO.org
@@ -22,6 +22,10 @@
* Welcome hackers!
+The Frei0r mailinglist is the first step to get in touch with us: the
+one we use is [[https://piksel.no/mailman/listinfo/frei0r-devel][frei0r-devel]] and it has [[http://piksel.no/pipermail/frei0r-devel/][public archives]] that are also
+[[http://blog.gmane.org/gmane.comp.video.frei0r.devel][searchable and indexed]] online.
+
The bugtracker we are currently using is [[http://www.piksel.no/projects/frei0r/report][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.
@@ -30,7 +34,7 @@ Here below are outlined some open issues in the development flow, they
range from /bugfixing/ tasks to /specification updates/ and
/documentation/.
-* GNU code
+* Port existing code
Porting new Effects from existing collections should be easy, for
instance there is a lot of code to be ported from [[http://effectv.sf.net/][EffecTV]], the [[http://demo-effects.sourceforge.net/][Demo
@@ -67,8 +71,6 @@ with new issues coming up. It might be also useful to confront it with
the specification drafted in [[http://livido.dyne.org/codedoc/][LiViDO]], which provides a broader
case-study, and other standards adopted in [[http://gstreamer.freedesktop.org/documentation/][GStreamer]].
-
-
* Documentation
** Screenshots
@@ -80,6 +82,6 @@ are screenshots or maybe short video renderings of plugins in action.
** TODO Trac spam
-We should fix the trac on piksel.org or install a new bugtracker like
-[[http://flyspray.org][flyspray]].
+We should fix the trac on piksel.org, install a new bugtracker like
+[[http://flyspray.org][flyspray]] or use the mantis already up at [[http://bugs.dyne.org][bugs.dyne.org]].
diff --git a/web/index.org b/web/index.org
index b73cc00..51e5465 100644
--- a/web/index.org
+++ b/web/index.org
@@ -9,10 +9,12 @@
#+INFOJS_OPT: toc:nil localtoc:nil view:content sdepth:2 mouse:underline buttons:nil
#+INFOJS_OPT: home:http://frei0r.dyne.org
-#+LATEX_HEADER: \documentclass[final,a4paper,10pt,onecolumn,twoside]{memoir}
+#+LATEX_CLASS: book-1column
+
#+LATEX_HEADER: \usepackage[english]{babel}
#+LATEX_HEADER: \usepackage{amsfonts, amsmath, amssymb}
#+LATEX_HEADER: \usepackage{ucs}
+#+LATEX_HEADER: \usepackage{listings}
#+LATEX_HEADER: \usepackage[utf8x]{inputenc}
#+LATEX_HEADER: \usepackage[T1]{fontenc}
#+LATEX_HEADER: \usepackage{hyperref}
@@ -21,14 +23,13 @@
#+LATEX_HEADER: \usepackage{lmodern}
-
* Introduction
#+HTML: <div id="logo"><img src="http://www.piksel.no/piksel08/piksel/images/piksel_penquin_transparant.png"></div>
** What Frei0r is
-This is frei0r - a minimalistic plugin API for video effects.
+Frei0r is a minimalistic plugin API for video effects.
The main emphasis is on simplicity for an API that will round up the
most common video effects into simple filters, sources and mixers that
@@ -40,12 +41,17 @@ projects.
** What Frei0r is not
-This is not meant as a competing standard to more ambitious efforts
-that try to satisfy the needs of many different applications and more
+Frei0r is not meant as a competing standard to more ambitious efforts
+that try to satisfy the needs of many different applications and more
complex effects.
-Eventually the frei0r API can be wrapped by higher level APIs
-expanding its functionalities (for instance, gstreamer does).
+It is not meant as a generic API for all kinds of video applications,
+as it doesn't provides things like an extensive parameter mechanism or
+event handling.
+
+Eventually the frei0r API can be wrapped by higher level APIs
+expanding its functionalities (for instance as GStreamer, MLT, FFmpeg
+and others do).
** Current status
@@ -58,7 +64,7 @@ expanding its functionalities (for instance, gstreamer does).
#+END_HTML:
If you like to peek in what's boiling in the pot, have a look at our
-[[file:TODO.php][TODO page]].
+[[file:TODO][TODO]]
Developers are sporadically contributing and we are happy if more
people like to get involved, so let us know about your creations! Code
@@ -88,13 +94,40 @@ Find our more on the [[http://en.wikipedia.org/wiki/Frei0r][Wikipedia page about
** Source code
-The latest source for frei0r plugins can be attained using our
+Stable frei0r releases are packaged periodically and distributed on
+
+ ftp://ftp.dyne.org/frei0r
+
+We encourage the unauthorized mirroring of this source repository by
+all those interested, using the command
+
+ rsync -Pr rsync.dyne.org::frei0r .
+
+Frei0r sourcecode is released under the terms of the GNU General
+Public License and, eventually other compatible Free Software
+licenses.
+
+The latest source for frei0r plugins can be attained using our
revisioning system *GIT*
: git clone git://code.dyne.org/frei0r.git
-Daily snapshots are also packed ready to "./configure; make" on
-[[http://www.piksel.no/frei0r/snapshot/][www.piksel.no/frei0r/snapshot]]
+Daily snapshots are on the FTP and on [[http://www.piksel.no/frei0r/snapshot/][www.piksel.no/frei0r/snapshot]]
+
+*** Build dependencies
+
+ + GNU autotools ( ./configure && make )
+ or
+ + CMake ( cmake . && make )
+
+Frei0r can be built on GNU/Linux, M$/Windows and Apple/OSX platforms,
+possibly in even more environments.
+
+**** Optional Dependencies
+
+ + [[http://gmerlin.sourceforge.net/][Gavl]] ( required for scale0tilt and vectorscope filters )
+ + [[http://opencvlibrary.sourceforge.net/][OpenCV]] (required for facebl0r filter )
+
** Debian / Ubuntu