|| ||=?ISO-8859-1?Q?Jos=E9_Alburquerque?= <jaalburquerque-AT-cox.net>|
|| ||gnome-announce-list <gnome-announce-list-AT-gnome.org>,
|| ||ANNOUNCE: gstreamermm 0.9.9|
|| ||Mon, 02 Feb 2009 00:10:48 -0500|
gstreamermm provides C++ bindings for the GStreamer streaming multimedia
library (http://gstreamer.freedesktop.org). With gstreamermm it is
develop applications that work with multimedia in C++.
gstreamermm is developed over glibmm, libsigc++ and libxml++ and the
functionalities they provide. This means that, among other things,
and unreferencing of GObjects is handled automatically via glibmm's
pointer class, Glib:RefPtr<>, and libsigc++'s slots are used for
There are several examples, including a media player, in the examples/
directory, that demonstrate how to use the API and there are API docs in the
docs/reference/html directory. The core plug-ins, such as Gst::Identity and
Gst::FileSrc are also provide along with many of the base plug-ins.
gstreamermm requires glibmm >= 2.16.0, giomm >= 2.16.0, and libxml++ >=
along with the libraries that these require. For the examples, gtkmm >=
is also required.
* Merged gstreamerbase branch into the gstreamer branch (everything that
existed in the GstBase namespace now resides in the Gst namespace; GstBase
namespace does not exist).
* Distributed plug-in source files instead of expecting them to be generated
after tarball is distributed (Deng Xiyue) Bug #565454.
* Repaired Licensing inconsistencies (Deng Xiyue) Bugs #568950 and #545892.
* Added Mixer, Navigation, PropertyProbe, Tuner, and VideoOrientation
interfaces and their related classes MixerTrack, MixerOptions,
and TunerNorm. Modified plug-in generated classes to derive from the
interfaces that the underlying GObject implements.
* Re-added GhostPad (Marcus Brinkmann) Bug #539063.
- Added wait_clock() and wait_eos() overrides.
* Added Preset interface.
* Many const corrections.
(It's in jhbuild)
gnome-announce-list mailing list
to post comments)