Jump to content
Compatible Support Forums
Sign in to follow this  
news

ANNOUNCE: gstreamermm-0.10.2

Recommended Posts

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

 

_______________________________________________

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×