GNOME Bugzilla – Bug 551189
missing Gst::MessageStateChanged::parse implementation
Last modified: 2015-09-07 09:12:35 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:
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.
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).
Closing because Gst::MessageStateChanged::parse*() methods have been implemented. Thanks.