|
|
Log in / Subscribe / Register

ANNOUNCE: gstreamermm 0.9.9

From:  =?ISO-8859-1?Q?Jos=E9_Alburquerque?= <jaalburquerque-AT-cox.net>
To:  gnome-announce-list <gnome-announce-list-AT-gnome.org>, gtkmm-list <gtkmm-list-AT-gnome.org>
Subject:  ANNOUNCE: gstreamermm 0.9.9
Date:  Mon, 02 Feb 2009 00:10:48 -0500
Message-ID:  <49868058.6070000@cox.net>

gstreamermm provides C++ bindings for the GStreamer streaming multimedia
library (http://gstreamer.freedesktop.org).  With gstreamermm it is 
possible to
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, 
referencing
and unreferencing of GObjects is handled automatically via glibmm's 
automatic
pointer class, Glib:RefPtr<>, and libsigc++'s slots are used for 
callbacks and
signals.

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++ >= 
2.14.0
along with the libraries that these require.  For the examples, gtkmm >= 
2.12
is also required.

Changes:

0.9.9 (unstable):

* 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, 
TunerChannel,
  and TunerNorm.  Modified plug-in generated classes to derive from the
  interfaces that the underlying GObject implements.
* Re-added GhostPad (Marcus Brinkmann) Bug #539063.
* BaseSink
  - Added wait_clock() and wait_eos() overrides.
* Added Preset interface.
* Many const corrections.

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&...
view bugs:
  
http://bugzilla.gnome.org/buglist.cgi?query=component%3Ag...

-- 
José Alburquerque
jaalburquerque@cox.net


_______________________________________________
gnome-announce-list mailing list
gnome-announce-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gnome-announce-list




to post comments


Copyright © 2009, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds