Skip navigation.

GStreamer 0.10.0 is out!

GStreamer
GStreamer

One and a half year. A large number of developers contributing. High
expectations and a lot of pressure. The wait is over, GStreamer 0.10 has
arrived! GStreamer 0.10 is a huge step forward for GNU/Linux and Unix
multimedia. Power, stability, functionality, deployment, industry
support, GStreamer 0.10 has it all. Prepare yourself for the revolution!

GStreamer is the leading multimedia framework for GNU/Linux and Unix
systems and is being used in a wide range of applications such as music
and video players, streaming servers, video editors, sound editors and
software synthesizers. Read on for more.

GStreamer is a generic multimedia framework based around the concept of
media pipelines linking elements, providing support for all manner of
things. In GStreamer you'll find plug-ins supporting multimedia file
formats, firewire and usb cameras, sound cards, Windowing systems,
transcoding, networking, audio and video transformations and much more.

GStreamer has been ported to and runs on GNU/Linux, Microsoft Windows
and Unix systems such as Sun Solaris and MacOS X.

Read our full release announcement

There are also technical release notes for all the modules:

GStreamer
GStreamer plugins base
GStreamer plugins good
GStreamer plugins ugly
GStreamer plugins bad
GStreamer plugins ffmpeg
Gstreamer python

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Totem 1.2.0 by Anonymous George
Re: Totem 1.2.0 by Anonymous George
i hope i was better than before by Anonymous George
much criticize on gstreamer by Anonymous George

How good is GStreamer?

On my Fedora Core 4 system, GStreamer 0.8.10 is installed. However, my experience with GStreamer up to and including 0.8 is very, very bad. GStreamer Totem can't play most video files even with the right plugins installed - it just freezes or crashes. Ditto for MP3 files. GStreamer Rhytmbox has the same problem.

Is GStreamer 0.10 finally stable? Stable as in that it actually *works*, like mplayer or VLC? (I don't mention Xine because my experience with Xine is also bad - it bails out on some anime files)
GStreamer has the potential to become a kickass media framework. On Windows we have open source GUI tools like VirtualDub, but they don't exist on Linux because we don't have a media framework like DirectShow and everybody has to glue codecs together, all which have a different API.

Rhythmbox Gstreamer has been

Rhythmbox Gstreamer has been working very well for me for a long time now. Last time I had problems was around gst 0.6 or possibly even earlier. Unfortunately I've seen the same problems as you with totem. It's MUCH better than it used to be, but still not up to par with totem-xine.

In my experience, totem-gstreamer playback is quite choppy. I've experienced syncrhonization issues, files that just straight up don't play, and ENDLESS headaches with dvd playback.

With each and every new Gnome release, one of my first orders of business is to install everything to do with gstreamer and check out totem-gstreamer. Every time it's a little closer, but I always end up reverting to totem-xine with the mplayer essential codec pack.

Maybe this release will fix my issues. I'm certainly hopeful.

Yes, it works

It works, for me. For some reason I can't get Totem to work, it crashes on every single video I throw at it, but Rhythmbox on the other hand works like a charm. Actually, I can't even remember when Rhythmbox didn't work. And most likely Totem doesn't work because I have somehow b0rked it. I don't have nor know of any other programs which use GStreamer, so I can't tell anything more. But all in all, GStreamer is actually a good and working idea, and it does work. Maybe it's just your distro which packages it incorrectly? I use Gentoo.

Though, I agree that mplayer rocks. Although it looks bad and doesn't fit at all with the rest of my desktop, I still prefer it over Totem. Oh, and I don't like Totem's UI either.

-WareKala

The new branch of totem for

The new branch of totem for gstreamer 0.10 isn't finished yet and won't be released until the next major GNOME release.

Re: The new branch of totem for 0.10

Just to make sure there's no confusion with the branches: in totem CVS there exists a separate CVS branch for GStreamer 0.9. That branch is dead though and has been for some time.

The GStreamer 0.10 backend for totem is developed in CVS HEAD, and you have to pass --enable-gstreamer=0.10 to configure to enable it (otherwise it defaults to xine or GStreamer 0.8).

totem ? by Anonymous George
Re: totem ? by Anonymous George

I'm not sure what problems

I'm not sure what problems you've been having but I have to say that my experience with GStreamer on both FC3 and FC4 have been quite different. Most all of my media apps are GStreamer based (Totem, Rhythmbox and Muine) and they've been rock solid for me, particularly since the upgrade to FC4. I've had a few problems with Totem not being able to play everything so I have had to use mplayer on some things but other than that, minimal problem. Maybe there is a problem in your installation? Perhaps some corrupted files or mixed up versions or something like that.

Well my problem is like

Well my problem is like this:
1. Install gstreamer-mp3
2. Start Rhythmbox
3. Open MP3
4. Freeze or crash
I can reproduce this every single time. And this is on a newly-installed Fedora 4 system.

debugging

For a long time, I've said that I'm always interested in backtraces of hangs and crashes. If they contain debug symbols (http://live.gnome.org/GettingTraces), I'll fix the bug as soon as I can find out what's wrong.

Most people I talk with say it works for them. If they say it doesn't, I do the above trick, fix the bug and it suddenly works for them... I use FC4, also.

DRM

Dude, I think you're totally missing the point on the DRM.

It seems to me that they're saying "The reason that Apple/Real/Etc don't have music stores on Linux is because they can't use their DRM." The world isn't as simple as DRM vs no DRM. For high quality content providers it's DRM vs no content.


As for the stability of the GStreamer framework, here's the history according to my life on Gentoo:
0.6: Video = crap; Audio = okay, sometimes
0.8: Video = okay, sometimes, just don't use esdsink; Audio = just works
0.10: Better? We shall see.

It seems that on certain distributions GStreamer doesn't work and on other distributions it does. Perhaps this is not so much a problem with GStreamer and more a problem with the people who bundle it. Just a thought.

Stop spreading FUD by Anonymous George
yes by Anonymous George

Video?

When I tried ubuntu 5.10 video in gstreamer's Totem didn't work correctly. Had to switch to totem-xine (which has better sound too, imo). So I think gstreamer has everything to BECOME a leading multimedia engine, but currently xine, vlc, mplayer kicks ass! And one more thing - this announcement is too hyped and it looks like just another marketing fluff.

Since the xine-lib extinct by Anonymous George

Let's hope!

Exactly my experience with the latest Ubuntu. Let's hope the new version addresses this problem, I regularly follow gstreamer's progresses on planet.gnome and would like it to succeed.

rehdon

Yeah, you're right,

Yeah, you're right, GStreamer 0.8 wasn't too great as a one-and-only framework for video playback, but after 18 months of work, GStreamer 0.10 is a _lot_ better. And I mean a _lot_.

What about codecs? Have they

What about codecs?
Have they been updated also? I think that for each second of the media files I've got, totem (gst0.8) can't play them.

That's strange

What media files can't you play? For me, the one thing that isn't a problem in gstreamer is the support for different codecs it seems to have more than anyone else. You probably just don't have the plugins installed.

really? by Anonymous George

Real media

We have very good Real demuxer in GStreamer 0.10. Only decoder available currently is the ffmpeg one, so newest Real codecs not supported, but we hope to solve that soon.

How many lines of code does by Anonymous George

API stability?

Are there any plans for API stability for GStreamer? I'd like to use a reading/writing media library but I don't really have the time to update my code every time a new version of GStreamer is released.

I believe that is a goal for

I believe that is a goal for GStreamer 1.0, the probably next stable release.

Sounds great

This would be really nice - I simply assumed the next version would be 0.12 :-)

The original roadmap had 1.0

The original roadmap had 1.0 right after 0.9, but they decided that it was better to have yet another stable release before 1.0. And they did great, IMHO.

Now .. if only ..

Fluendo's plugin store wasn't vaporware and I could download windows media, quicktime and real player plugins.

FUDster by Anonymous George
Re: FUDster by Anonymous George

I couldn't care less about DRM

I want to know why we cant have windows media plugins that support non-DRM content? Or is non-DRM content DRM'ed with no restrictions?

Non-DRM windows media

gst-ffmpeg supports non-DRM windows media codecs. Fluendo's initial Windows Media plugins will also only support non-DRM Windows media files. Subsequent releases will support both non-DRM Windows Media files and DRM Windows media files.

well, it depends... How long by Anonymous George

they aren't making OS reverse engineered codecs

you don't what what yer talking about. they are releasing commercial licensed codecs.

Notice they are talking by Anonymous George

Do you have any idea how a DRM system actually work?

Nothing wrong with being against DRM. But your comment reeks of not really understanding how the prominent DRM systems actually work.

Man, I must say you are by Anonymous George

Congratulations everyone!

This seems to be a great release! The increased speed and instability is greatly appreciated. Thanks for all the hard work.

"The increased speed and by Anonymous George