GEGL is an image processing library derived from Gimp work. The code was moved from Gimp to a library. It is heavily developed and well maintained. The library is on MLT to-do list and I just discovered it.
It offers the following features:
The important aspects:
* Color management:
cg2 (conversion to b&w)
The library also provides layers and processing graphs but I don't know wether this is of interest, as it is a core MLT feature.
I am mainly interested by colour and light management. Basically, it should offer the same features as basic Gimp light and colour setup. The effects are less interesting as some of them are available in Frei0r.
GEGL is able to degrate quality for fast processing during preview. It also offers a buffer. But I don't know how fast it is in the real world.
An example of integration in MLT is the frei0r plugins, which is only a few pages of code.
On Kdenlive side, the base mecanism to make dialogs exists and there is no real coding needed.
What is your opinion about GEGL? Do you think we should implement it in MLT? Who is interested to implement GEGL asap in MLT? For information, I am interested, but I am a poor coder and this will improve my skills. But if you are a brilliant coder, this could take only a few hours or days.