After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 551189 - missing Gst::MessageStateChanged::parse implementation
missing Gst::MessageStateChanged::parse implementation
Status: RESOLVED NOTABUG
Product: gstreamermm
Classification: Bindings
Component: general
git master
Other All
: Normal normal
: ---
Assigned To: gtkmm-forge
gtkmm-forge
Depends on:
Blocks:
 
 
Reported: 2008-09-07 02:04 UTC by Marcus Brinkmann
Modified: 2015-09-07 09:12 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch to add missing function Gst::MessageStateChanged::parse (746 bytes, patch)
2008-09-07 02:04 UTC, Marcus Brinkmann
none Details | Review

Description Marcus Brinkmann 2008-09-07 02:04:04 UTC
Please describe the problem:
The function Gst::MessageStateChanged::parse is undefined.

Steps to reproduce:



Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 Marcus Brinkmann 2008-09-07 02:04:54 UTC
Created attachment 118195 [details] [review]
patch to add missing function Gst::MessageStateChanged::parse

This patch adds the missing function.  The cast from C enum to C++ enum probably could be better.
Comment 2 José Alburquerque 2008-09-09 16:39:54 UTC
Just so you know, this has been addressed in the last couple of weeks.  Here's the relevant ChangeLog entry:

2008-07-28  José Alburquerque  <jaalburqu@svn.gnome.org>

	* gstreamer/src/message.ccg:
	* gstreamer/src/message.hg:
	- Reordered class declarations according to the C API docs.

	- Added class and method docs.

	- Rewrote parse() method of classes so that there is a void one named
	parse() which parses all the relevant message members, another also
	named parse() which returns the most prominent member of the message
	and others parse methods named parse_*() for the less prominent ones.
	This organization and naming of parse() methods can change to be more
	intuitive if there is a better way, in particular the parse() methods
	which return the prominent members may be better named parse_*() also.
	
	- Added Gst::MessageBuffering::{set/get}_stats*() methods based on new
	in GStreamer 0.10.20.

	* gstreamer/src/query.hg: Wrapped enum BufferingMode.

	* examples/media_player_gtkmm/player_window.cc:
	* examples/ogg_player/main.cc:
	* examples/ogg_player_gtkmm/player_window.cc: Fixed examples to use
	new Gst::MessageError::parse() methods correctly.

Thanks for your efforts though :-).  When submitting patches, please remember to patch against the svn trunk (see http://developer.gnome.org/tools/svn.html for svn instructions).
Comment 3 José Alburquerque 2008-11-05 13:25:26 UTC
Closing because Gst::MessageStateChanged::parse*() methods have been implemented.  Thanks.