Re: What we need

Martin Bayer <[email protected]>
Newsgroups gmane.comp.video.gephex.devel
Message-ID <[email protected]>
Hi Jean-Sebastien,

> Mathematically speaking, we don't have a need for n-ary 
> operators for n > 2 since these can be implemented by combining unary 
> and binary operations.

With a haskell hat on i'd say we only need unary functions and functions 
as first class members in the typesystem :)

In gephex we have at the moment only one operation with more than 2 
frame inputs. Its a per pixel mixer with two video inputs and a third 
video input that controls the blending:

lightness( C_{x,y} ) * A_{x,y} + (1.0-lightness( C_{x,y} )) * B_{x,y}

>> - no plugin specific icon
>> - no hints for grouping effects in the userinterface
> 
> We thought about that recently since we started adding this 
> categorisation concept in Drone. However, we came to the conclusion that 
> the best option was to make the categorisation implicit to the 
> localisation of the libraries in the directories hierarchy. For 
> instance, the module whose path would be 
> "$PLUGINS_ROOTDIR/video/io/videosource.so" would be categorized as 
> "video -> io". I like the fact that the categorization is not hardcoded.
> 
> As for icons (and every software-specific characteristics), that could 
> easily be solved by adding an associated description file with the 
> module. This description file wouldn't be in the frei0r specs, but there 
> is no problem to add it in Drone or Gephex.

The idea to store this metainformation external is good. This could be 
as easy as a .ini style file with icon path and categorization 
information. Or something general like using rdf to associate arbitrary 
  metadata to the plugin.

Martin

_______________________________________________
gephex-devel mailing list
[email protected]
http://lists.gephex.org/mailman/listinfo/gephex-devel
signature.asc (application/pgp-signature, 256 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBwhb1Cm3i57PRsbsRArC1AJ9hhJdjUfdyzlLamcoPLtE0DrQ7WgCggNPm
E9sE1EgEKUVVZA+L2B/LmUo=
=JbR6
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.