Frei0r plugins Re: [gephex-user] Another new module: Infinite Impulse Response image filter

Georg Seidel georg at gephex.org
Tue Jan 30 17:56:19 CET 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

> I built the existing frei0r plugins as dlls to use with the windows
> build of gephex and put them here:
> http://bmillenium.sourceforge.net/frei0r-plugins-dlls-1.1.19.zip
> <http://bmillenium.sourceforge.net/frei0r-plugins-dlls-1.1.19.zip>
> 
> The generator and filter effects work, but the mixer2 effects all give
> me a 'invalid plugin_type' error when trying to use them with 0.4.3. 
> Are those kinds of effects not supported in that version of gephex yet
> or did I build them wrong?

IIRC, 0.4.3 does not yet support frei0r mixer plugins.
I think the version in this darcs repository should
have the latest changes:

 http://darcs.gephex.org/gephex/gephex--main--0.4

It is possible that frei0r mixer support is not 100% done there
(Martin should know, I think he mentioned that the code for
scaling both inputs to the same size is still missing).


Regards,

Georg

> 
> -bm
> 
> On 1/15/07, *JS* <lord_tatien at yahoo.ca <mailto:lord_tatien at yahoo.ca>> wrote:
> 
>     Hi,
> 
>     It'd be nice if you could port those plugins into the Frei0r plugin
>     framework. The framework was made mostly by the Gephex crew but is also
>     supported by many other open source softwares. See this site for
>     details:
>     http://www.piksel.org/Frei0r
> 
>     Cheers,
> 
>     ++ js
> 
>     binary millenium wrote:
>     > Here's another filter that implements an IIR filter on input video:
>     >
>     > http://bmillenium.sourceforge.net/zimagefiltermodule.zip
>     >
>     > Source and windows dlls provided, I'll provide linux x86 libs for
>     this
>     > and the earlier modules soon.
>     >
>     > The filter has two buffers of size four, one stores the current input
>     > image and also buffers of the input image for three samples into the
>     > past and also stores three copies of the output image for three
>     > samples into the past.  8 coefficients sum all these buffered images
>     > up into one combined new output frame (which is then buffered for use
>     > in the next time step).
>     >
>     > The general equation where y is the output image, x is the input
>     > image, and xn is the current image and xn-1 the image from one
>     > timestep back is:
>     > yn = (a0*xn + a1*xn-1 + a2*xn-2 + a3*xn-3  - b1*yn-1 - b2*yn-2 -
>     > b3*yn-3) / b0
>     >
>     > If you know a thing or two about filter design you can make custom
>     > low-pass, high-pass, or band-pass filters.
>     >
>     > It would be possible to extend the length of the buffers, but there's
>     > a large performance hit just for the current size.  The code is
>     > currently fairly ugly and I probably didn't make it as efficient
>     as it
>     > could be (it unnecessarily buffers an extra output image that is
>     > unused for instance).
>     >
>     > -bm
>     >
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> gephex-user mailing list
> gephex-user at lists.gephex.org
> http://lists.gephex.org/mailman/listinfo/gephex-user

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFv3iz/rP0cdKF/ToRAkRTAJ9V+8zEPmWS3HJol2M8puwPkiukUQCfUWfp
oqazff/yXRxoOqFYI/Nd0cg=
=Aw4U
-----END PGP SIGNATURE-----


More information about the gephex-user mailing list