ANNOUNCE: gstreamermm-0.10.2
- From: José Alburquerque <jaalburquerque cox net>
- To: gnome-announce-list gnome org
- Cc: gtkmm-list gnome org
- Subject: ANNOUNCE: gstreamermm-0.10.2
- Date: Wed, 27 May 2009 13:13:23 -0400
General Information
===================
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 provided along with many of the base plug-ins.
Changes:
=======
0.10.2 (unstable):
* Event: Added get_seqnum() and set_seqnum().
* Message: Added get_seqnum() and set_seqnum().
(Murray Cumming)
* AudioFilter: Added setup_vfunc().
* AudioSink: Added prepare_vfunc(), write_vfunc(), get_delay_vfunc() and
reset_vfunc().
* AudioSrc: Added prepare_vfunc(), read_vfunc(), get_delay_vfunc() and
reset_vfunc().
* BaseAudioSink, BaseAudioSrc: Added create_ring_buffer() and
create_ring_buffer_vfunc().
* BaseSink: Added buffer_alloc_vfunc().
* BaseSrc: Added create_vfunc() do_seek_vfunc() and
prepare_seek_segment_vfunc().
* BaseTransform: Added prepare_output_buffer_vfunc() and
before_transform_vfunc().
* ChildProxy: Added lookup().
* Clock: Added wait_vfunc().
* ColorBalance: Added list_channels_vfunc().
* Element: Added set_clock_vfunc() and get_query_types_vfunc().
* Index: Added property_resolver(), get_writer_id_vfunc(), commit_vfunc() and
add_entry_vfun().
* Interface: Added supported_vfunc().
* Mixer:
- Added get_message_type(), list_tracks_vfunc(), set_volume_vfunc(),
get_option_vfunc() and get_mixer_flags_vfunc().
- Added and integrated mixer message classes with regular Gst::Message
classes.
* Navigation: Added send_event_vfunc().
* Preset, Tuner and VideoOrientation: Added vfuncs.
* Added RingBuffer.
* TagList, TagSetter: Replaced constants in namespace Tag with an enum Tag.
(Suggested by Daniel Elstner)
* Added plug-ins TCPClientSrc, TCPClientSink and TCPServerSrc.
* URIHandler: Added get_uri_vfunc() and set_uri_vfunc().
(José Alburquerque)
Fixes:
* Added --enable-warnings option using Daniel Elstner's dk-warn.m4 macro. Bug
#574648.
(David King)
* Corrected the GstState cast in Gst::MessageStateChanged::parse(). Bug #574651.
(David King)
* Fixed the build to be successful on Maemo platform. Bug #582439.
(Johannes Schmid, Murray Cumming, José Alburquerque)
* General build fixes. Bugs #574844, #583568.
(José Alburquerque)
Links
=====
git:
git://git.gnome.org/gstreamermm
http://git.gnome.org/cgit/gstreamermm/
(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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]