stampTV's Plugins Notice

©2003-2004, Bruno G. Albuquerque, bga@bug-br.org.br
©2001-2002, Georges-Edouard Berenger, berenger@francenet.fr
Hamburg, October 7th, 2001.

What are stampTV Plugins?

stampTV can now do more than displaying a TV image, it can apply some effects to the image in real time.
To avoid being dependent on a particular version of stampTV, those effects are implemented into plugins that you will be able to use in any recent enough version of stampTV. Developers can now develop effects on the one side, and users can benefit from all of them at the same time though developers never worked together and possibly kept the source code for their effect private.

Plugins support has been implemented in a way which should allow developers to implement support for stampTV plugins into their own application fairly easily. They can use stampTV as a reference implementation, and separation between general plugins functionalities & stampTV's specific implementation has been kept as clean as possible.

Developers should also read the Developers' documentation.

Features

Available Plugins

It should be very clear that the current plugins have been designed mainly for testing & development purposes. The author is not a graphic artist and hopefully other developers will contribute with code and/or plugins!

Known bugs & problems

Left to do

This is a work in progress. Here is what could/should be added:

StampTV's Video Plugin License

© 2002-2003, Bruno G. Albuquerque, All Rights Reserved. © 2001-2002, Georges-Edouard Berenger, All Rights Reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistribution of source code must retain the above copyright notice, this list of conditions, and the following disclaimer.
  2. Redistribution in binary form must reproduce the above copyright notice, this list of conditions, and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

I will be glad to hear about your bug reports, problems, comments, flames, suggestions...
You can mail me directly : Bruno G. Albuquerque.

stampTV is provided with source code for anyone to play with. If you want to contribute with any improvement or bug fix, please let me know! I will see if it makes sense for the official distribution.
Before you do any major work, why don't you drop me a line to be sure efforts are not duplicate? That will prevent frustration for everyone!

History

v1.0 (October 7th 2001)