news 28 Posted December 23, 2008 gstreamermm provides a C++ API for the gstreamer streaming multimedia framework. There is work still to be done, but we have working examples that play video and music. We also have new core plug-ins and many base plug-ins (see the generated Doxygen docs modules). Changes: 0.9.8 (unstable): * Added Gst::Event::get_flags(). * Added default name overloads for Gst::Bin::create(), Gst::Pad::create() and Gst::Pipeline::create(). * Moved const tags to namespace Gst::Tag. * Added a generic INSTALL file and updated the README to fix bug #556570. * Removed gstreamermm dependency on gstreamerbasemm to fix bug #560601. Added GstBase::init*() methods with docs that initialize both gstreamermm and gstreamerbasemm to compensate so that two init() calls (one for gstreamermm and another for gstreamerbasemm) are not needed. * Added base classes AudioFilter, AudioSink, AudioSrc, BaseAudioSink, BaseAudioSrc and CddaBaseSrc in gstreamerbasemm from which many plug-ins derive. * Added the following core plug-ins: Gst::CapsFilter, Gst::FakeSink, Gst::FakeSrc, Gst::FdSink, Gst::FdSrc, Gst::FileSink, Gst::FileSrc, Gst::Identity, Gst::MultiQueue, Gst::Queue, Gst::Tee and Gst::TypeFind. * Added the following base plug-ins: GstBase::Adder, GstBase::AlsaMixer, GstBase::AlsaSink, GstBase::AlsaSrc, GstBase::AudioConvert, GstBase::AudioResample, GstBase::TestSrc, GstBase::CdParanoiaSrc, GstBase::ClockOverlay, GstBase::DecodeBin, Gst::FfmpegColorSpace, GstBase::GioSink, GstBase::GioSrc, GstBase::GioStreamSink, GstBase::GioStreamSrc, GstBase::OggDemux, GstBase::OggMux, GstBase::PlayBin2, GstBase::TextOverlay, GstBase::TextRenderer, GstBase::TheoraDec, GstBase::TheoraEnc, GstBase::TimeOverlay, GstBase::VideoRate, GstBase::VideoScale, GstBase, VideoTestSrc, GstBase::Volume, GstBase::VorbisDec, GstBase::VorbisParse, GstBase::VorbisTag, GstBase::XImageSink and GstBase::XvImageSink. * Modified examples to use the plug-ins where possible; added plug-in tests. svn: svn.gnome.org/gnomemm/gstreamermm/trunk/ http://svn.gnome.org/viewvc/gnomemm/gstreamermm/trunk/ (It's in jhbuild) download: http://ftp.gnome.org/pub/GNOME/sources/gstreamermm/ submit bugs: http://bugzilla.gnome.org/enter_bug.cgi?product=gnomemm&component=gstreamermm view bugs: http://bugzilla.gnome.org/buglist.cgi?query=component%3Agstreamermm +product%3Agnomemm+ -- José Alburquerque jaalburquerque ( -at -) cox.net _______________________________________________ Share this post Link to post