GStreamer, Python, OpenGL and Applications that rocks!

Today I attended Thomas vander Stichele GStreamer 0.10: Past, Present and Future presentation. First of all, Thomas did really great, nice talk, nice slides, live coding using python and cool applications.

What really caught my attention was demonstration of Elisa, a Python application that uses OpenGL and GStreamer to provide an incredible interface, responsive, beautiful and organic. There is no screenshot online, but worth the pain to download, install and try it!

Other applications that were demonstrated:

  • PITIVI: non-linear video editor.
  • Togra: it provides easy-to-use and fast OpenGL scriptable in Python, one example used it to show video textures, some balls bouncing with the surface being a video from GStreamer.

Also, he demo'ed how 0.10 is responsive to seeks and instantaneous paused-playing transition... these were horrible before. He said the core was reworked to be thread safe, memory leaks and dead locks. Great work!