Last 5 Posts from 2006/April

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!

Eagle in Maemo

Today I hacked Eagle to add Maemo platform. Port was quite trivial because Maemo is almost pure GTK with some extra classes to fit better embedded systems.

However I opted to not port every component, like HildonColorButton or HildonNote because I think they're not well designed, they don't even provide signal "changed", used by Eagle's DataWidget to persist data automatically. As API will change in Maemo 2.0, I won't bother with this until then.

In previous screenshot you can see my little platform specific addition: automatic generated menu. Another addition is support for fullscreen button