[gstreamer-bugs] [Bug 625722] new plugin: cheeseeffects

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Sun Aug 1 02:23:16 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=625722
  GStreamer | gst-plugins-bad | unspecified

--- Comment #12 from Filippo Argiolas <fargiolas at gnome.org> 2010-08-01 09:23:10 UTC ---
(In reply to comment #11)
> You're probably right but all the effect names sound so familiar :)
> 
> You could also take a look at the geometrictransform element from
> gst-plugins-bad btw, it has a lot of effects that might be similar too. And it
> has a nice base class for geometric transformations, which you could probably
> use too (i.e. it does the original coordinate -> new coordinate mapping).

Uh, that's one I didn't know about :)
It has a nice base class you're right and has at least two filters, twirl and
pinch, which overlap with cheesetwirl and cheesesqueeze.

It doesn't do the interpolating thing though, it just maps the new pixel to
nearest neighbour pixel (well it casts doubles to (int), not sure if that
actually rounds to nearest int) in the source at transformed coords (often
resulting in jagged output).
It is not straightly portable to geometrictransform because it currently works
with 32 bit pixels while that supports also RGB, GRAY8 and GRAY16 caps.

Also I'd like to add at least two more filters, lookup table based color
transforms, "heat" and "sepia". It would be great to have them in Cheese but
they don't surely fit the geometrictransform plugin.

I'm open to any suggestion, I'd really like to have these filters in Cheese
soon.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list