A Bonobo-Media stream provider is a Bonobo component that implements the Bonobo::Media::Stream interface. This is very easy to do: just subclass the BonoboMediaStream class (using the GTK+ object system) and implement some virtual methods.
This page lists the stream providers that I know of.
bonobo-media-smpeg
An MPEG-1 audio player (i.e. it plays MP3 files) using the SMPEG library. Theoretically, it could support video, but that would need GDK output for SDL.
Status: plays audio, but not through EsounD yet
bonobo-media-vorbis
An audio player for Ogg Vorbis audio streams. Ogg Vorbis is a patent-free, open compressed audio format that also has great sound.
Status: Fully functional, not heavily tested yet
GStreamer
Wim Taymans is working on a Bonobo-Media stream provider for the GStreamer media framework. This will enable you to access virtually any types of video and audio data through the Bonobo-Media interfaces.
Status: Ask Wim :)
Back to main page