Skip navigation.

GStreamer newsletter and release roadmap

GStreamer
GStreamer

Andy Wingo put together a newsletter about the current state of GStreamer 0.9/0.10 development. The newletter covers recent developments and changes and is meant to become a regular feature. Andy also sent out a mail proposing a roadmap for doing GStreamer 0.10 placing the 0.10 release in early December.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
I hope a better matroska support by Anonymous George
Re: better matroska support by Anonymous George

Question

I'm genuinely curiuous about this. So far, I have yet to personally see one example of Gstreamer doing anything at all that xine or mplayer or xmms don't already do as well or better. Now I understand that work to improve and integrate gstreamer is still underway.

So from an end user (as a desktop user or application developer) why should I be excited about gstreamer now or in a more mature form in the future?

Well, in my case, I'm

Well, in my case, I'm excited by gstreamer because it took me only 41 lines of code (Ruby) to stream music files, with automatic transcoding from any format supported by gstreamer to mp3 or vorbis at an arbitrary bitrate.

Marlin

Here's one:

http://marlin.sourceforge.net/

"Marlin is a sample editor for Gnome 2. It uses GStreamer for file operations and for recording and playback, meaning it can handle a great number of formats and work with most sound systems."

Why should I be excited

I have yet to personally see one example of Gstreamer doing anything at all that xine or mplayer or xmms don't already do as well or better.

Then you have not seen gstreamer record your vnc session, convert between any audio and video format on the fly, or play streams of any video type. And all that works without special support in the audio and video codec plugins - they all just read the file and stream it into the gstreamer pipe.

gstreamer is a flexible

gstreamer is a flexible multimedia framework that can be used for various projects that use audio and/or video. It will allow faster and easier development, provide a stable foundation, minimize redundant code and feed starving hampsters.

For example, let's say that there are three new Sourceforge-hosted projects being developed: Bongo, a music player; Kaleidoscope, a video editor and Whack-a-Rat, an arcade-style happy mouse game. Even though these three projects are all quite different, the developers of these projects know they can take advantage of the maturity of gstreamer rather than implementing three different and untested multimedia solutions that might be buggy. Not only that, the projects will require less coding which means more time to write the docs....right. :)

A few years pass... Linux conquers the world and some new whiz-bang audio codec--noizee vorbis--is developed by another starry-eyed Free software developer. Once a gstreamer plugin for noizee vorbis exists, it will allow Bongo to play songs from the noizee vorbis online store, Kaleidoscope to mix noizee vorbis in a music video starring the venerable Tux and Whack-a-Rat players to import a new noizee vorbis encoded soundtrack, "Furry Frenzy", without any of these programs needing to be rewritten.

Another good thing going for gstreamer is that the corporate types are interested in persuing it, such as Nokia with their new internet tablet pocket thing.

go gstreamer go!

> Bongo, a music player by Anonymous George
Whazzup Mano Chao? :D by Anonymous George
Version number by Anonymous George

it's ten, not one

Just like GNOME 2.10 followed upon GNOME 2.9, follows GStreamer 0.10 version 0.9.

API isn't stable, so no 1.0

Saying 1.0 would suggest that the API is stable, and I don't think that the developers expect the API to be stable for a long while yet.