[gst-devel] Google Summer of Code: advanced OpenGL video mixer/renderer

Attila Áfra attila.afra at gmail.com
Thu Mar 20 18:47:06 CET 2008

>  Indeed this is a very interesting project.
>  I myself am investigating a similar one, based on the clutter
>  framework (http://www.clutter-project.org) -- more animated video
>  compositing oriented ; it can do offscreen rendering, supports FBOs
>  and shaders already. Fluendo's Pigment API would be a very nice
>  starting point as well (i'd be surprised if a pigment-based gst video
>  mixing plugin isn't on a roadmap yet ;)
>  Would you mind giving more details ?

I would like to concentrate more on video processing, and less on mixing.
Usually a simple 2D alpha blending mixer is sufficient, and this is what I
intend to make.

If you need a more complex (perhaps 3D with lots of special effects) mixer
then you should implement that by yourself (or use a specialized library like
Pigment or Clutter) and tell my library to render the video into a
texture (similarly
to VMR's renderless mode) without using its simple mixing capabilites. This
way you can customize the mixer to your own needs.

More information about the gstreamer-devel mailing list