[gst-devel] ANNOUNCE: Bonobo-Media 0.2: Funky Monkey

ERDI Gergo cactus at cactus.rulez.org
Tue May 1 16:34:49 CEST 2001

Bonobo-Media 0.2: "Funky Monkey"

A new release of Bonobo-Media is available at

What is Bonobo-Media?
Bonobo-Media is a set of Bonobo interfaces and a GTK+/libbonobo-based
implementation for the the control of generic multimedia playback. It
currently supports audio and video streams. Support for tuners is also
What is Bonobo-Media not?
It is not a solution for actually delivering the media content to
the end-user. You should use other infrastructures like the GNOME
Multimedia Framework for that, ideally, from a Bonobo-Media stream

What's up with this release?
Features of this release include:

 * The CORBA interface definition of Bonobo::Media::Stream, ::Audio,
   and ::Video
 * A GtkObject/C-based generic implementation of these interfaces
   (just subclass the provided objects to create new stream providers)
 * A GTK+ widget for stream control, and one for media content control
   (including audio and video)
 * A Bonobo control wrapper around said widget, implementing
   PersistFile and PersistStream so you can load your media content
   directly to the control

Changes since the last release include:

 * The implementation is now based on BonoboXObject, so creating new
   implementations is made even more simple
 * For efficiency reasons, some CORBA methods are changed to be

But wait, there's more! Download now, and get not just one, but
TWO stream providers in the package!

 * An SMPEG-based audio stream provider (for playback of MP3 files)
 * An Ogg Vorbis-based audio stream provider

Of course, in the tradition of `Special Offers Available Only If You
Download Now', only Vorbis works 100%: the SMPEG provider doesn't
use EsounD yet (this means the actual sound playback will occur on the
machine where the factory is run)

Wim Taymans of the GStreamer project is also working on a GStreamer
provider for Bonobo-Media. GStreamer is a very exciting media
framework project that is progressing very fast. Be sure to check it
Who should use this release?
It's a stable release, the interfaces and the API are never going to
change, that's why it's called a 1.0 release!
Oh wait, it is _not_ called a 1.0. Guess that means you shouldn't
expect it to show any sign of maturity. In fact, I'm pretty sure some
aspects of the interfaces aren't perfectly `right' yet.
So, you should only use this release if you want to experiment with
it, or if you are ready to change your code at the time of the next
Bonobo-Media release.

   .--= ULLA! =----------------------.   `We are not here to give users what
   \    http://cactus.rulez.org       \   they want'  -- RMS, at GUADEC 2001
    `-----= cactus at cactus.rulez.org =--'
A fenébe a Prime Directive-val! Phasereket 'segglyuggató' módba!

More information about the gstreamer-devel mailing list