/usr/share/doc/frei0r-plugins-1.1/html/index.html is in frei0r-plugins-doc 1.1.22git20091109-1.4.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>frei0r: frei0r - a minimalistic plugin API for video effects</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.6 -->
<div class="tabs">
<ul>
<li id="current"><a href="index.html"><span>Main Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Data Structures</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li><a href="dirs.html"><span>Directories</span></a></li>
</ul></div>
<h1>frei0r - a minimalistic plugin API for video effects</h1>
<p>
<h2><a class="anchor" name="sec_intro">
Introduction</a></h2>
This is frei0r - a minimalistic plugin API for video effects.<p>
The main emphasis is on simplicity - there are many different applications that use video effects, and they all have different requirements regarding their internal plugin API. And that's why frei0r does not try to be a one-in-all general video plugin API, but instead an API for the most common video effects: simple filters, sources and mixers that can be controlled by parameters.<p>
It's our hope that this way these simple effects can be shared between many applications, avoiding their reimplementation by different projects.<p>
On the other hand, this 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.<h2><a class="anchor" name="sec_overview">
Overview</a></h2>
If you are new to frei0r, the best thing is probably to have a look at the <a href="frei0r_8h-source.html">frei0r header</a>, which is quite simple.<p>
After that, you might want to look at the <a href="frei0r_8h.html">frei0r functions</a> in more detail.<p>
When developing a new frei0r effect, you have to choose<ul>
<li>which effect type to use (<a class="el" href="group__PLUGIN__TYPE.html">Type of the Plugin</a>),</li><li>which color model to use (<a class="el" href="group__COLOR__MODEL.html">Color Models</a>), and</li><li>which parameter types (<a class="el" href="group__PARAM__TYPE.html">Parameter Types</a>) your effect will support.</li></ul>
<p>
To round things up, you should decide whether your effect should have an associated icon (<a class="el" href="group__icons.html">Icons for frei0r effects</a>), and where it will be installed (<a class="el" href="group__pluglocations.html">Plugin Locations</a>).<h2><a class="anchor" name="sec_changes">
Changes</a></h2>
<h3><a class="anchor" name="sec_changes_1_0_1_1">
From frei0r 1.0 to frei0r 1.1</a></h3>
<ul>
<li>added specifications for plugin locations</li><li>added specifications for frei0r icons</li><li>added RGBA8888 color model</li><li>added packed32 color model</li><li>added better specification of color models</li><li>added string type</li><li>added bounds to resolution (8 <= width, height <= 2048)</li><li>width and height must be an integer multiple of 8</li><li>frame data must be 16 byte aligned</li><li>improved update specification (must not change parameters, must restore fpu state)</li><li>added note for applications to ignore effects with unknown fields</li><li>added new plugin types mixer2 and mixer3</li><li>added section about <a class="el" href="group__concurrency.html">Concurrency</a> </li></ul>
<hr size="1"><address style="align: right;"><small>Generated on Wed Nov 7 12:07:53 2007 for frei0r by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
</body>
</html>
|