Toward GStreamer 1.0
|Time:||14:30 - 15:15|
|Day:||Thursday 21 January 2010|
|Location:||Renouf 1 (MFC)|
GStreamer is the multimedia framework used in applications such as Totem, Pitivi, Songbird and Moovida. It also powers multimedia in an increasing number of embedded devices such as Nokia's N810 and the Palm Pre.
For each of the major version number changes in GStreamer since 2001, someone has asked 'is it time to call this 1.0?', and the answer has always been 'not yet'. The current stable series - GStreamer 0.10.x - was first released in late 2005. Since then, GStreamer has grown in capability and tackled entirely new areas of functionality, while preserving backwards compatibility along the way. After 4 years of strong stable growth, it's fairly clear that GStreamer 0.10 could have been 'GStreamer 1.0' after all.
Nevertheless, at this stage in development some shortcomings of the existing GStreamer 0.10 API and design are apparent. There are problems that either make things harder than they need to be, or that simply can't be fixed while preserving compatibility. With that in mind, we're working on the next major version of GStreamer - which will finally be called GStreamer 1.0.
This talk will briefly present some of the limitations in GStreamer 0.10, and then focus on the development work that's underway, and the goals for GStreamer 1.0
The GStreamer project lives at http://gstreamer.freedesktop.org
Jan Schmidt has been a GStreamer developer since 2002, and is the current release manager. Among other things, he is responsible for GStreamer's DVD playback.
Jan works for Sun Microsystems as a multimedia systems engineer.