gnomemm r1736 - in gstreamermm/trunk: . gstreamer/gstreamermm gstreamer/src tests



Author: murrayc
Date: Thu Oct  9 17:16:49 2008
New Revision: 1736
URL: http://svn.gnome.org/viewvc/gnomemm?rev=1736&view=rev

Log:
Increased version

Modified:
   gstreamermm/trunk/ChangeLog
   gstreamermm/trunk/NEWS
   gstreamermm/trunk/configure.ac
   gstreamermm/trunk/gstreamer/gstreamermm/miniobject.cc
   gstreamermm/trunk/gstreamer/gstreamermm/miniobject.h
   gstreamermm/trunk/gstreamer/gstreamermm/object.cc
   gstreamermm/trunk/gstreamer/gstreamermm/object.h
   gstreamermm/trunk/gstreamer/src/xml.hg
   gstreamermm/trunk/tests/test-interface.cc

Modified: gstreamermm/trunk/NEWS
==============================================================================
--- gstreamermm/trunk/NEWS	(original)
+++ gstreamermm/trunk/NEWS	Thu Oct  9 17:16:49 2008
@@ -1,3 +1,31 @@
+0.9.7 (unstable):
+
+* Added AudioClock.
+* Bin:
+  - Added iterate_*() methods.
+  - Renamed find_unconnected_pad() to find_unlinked_pad().
+  - Added get_children_cookie().
+* Element: Renamed get_compatible_pad() to create_compatible_pad().
+* Event: Added copy() and create_writable().
+* Format: Added register_format(), formats_contain()
+  and iterate_format_definitions().
+  Renamed get_details(Format f, ...) to get_format_details().
+* Added Iterator.
+* MessageBuffering:
+  - Renamed get_*() methods to parse_*().
+  - Added set/get_stats*().
+* MiniObject:
+  - Added get_flags(), flag_is_set(), set_flag() and 
+  unset_flags(). Uncommented copy().
+  - Added is_writable(), make_writable().
+* Object: Added save_thyself() and restore_thyself().
+* Added QueryApplication().
+* Structure: Addded fixate*() methods.
+* Xml: Made write_xml() Gst::write_xml_file(, and make_element() 
+  static member of Gst::XML.
+* Added libxml++ and gstreamer-audio-0.10 as dependencies.
+* Documentation improvements.
+
 0.9.6 (unstable):
 
 * Added Gst::init() with no arguments to fix bug #539059.

Modified: gstreamermm/trunk/configure.ac
==============================================================================
--- gstreamermm/trunk/configure.ac	(original)
+++ gstreamermm/trunk/configure.ac	Thu Oct  9 17:16:49 2008
@@ -15,7 +15,7 @@
 #We use pushdef here because we can't use shell variables before AC_INIT, but we want to use a variable with AC_INIT:
 pushdef([GSTREAMERMM_MAJOR_VERSION],     [0])
 pushdef([GSTREAMERMM_MINOR_VERSION],     [9])
-pushdef([GSTREAMERMM_MICRO_VERSION],     [6])
+pushdef([GSTREAMERMM_MICRO_VERSION],     [7])
 pushdef([GSTREAMERMM_EXTRA_VERSION],     [])
 pushdef([GSTREAMERMM_VERSION], GSTREAMERMM_MAJOR_VERSION.GSTREAMERMM_MINOR_VERSION.GSTREAMERMM_MICRO_VERSION[]GSTREAMERMM_EXTRA_VERSION)
 AC_INIT([gstreamermm], GSTREAMERMM_VERSION, [gtkmm-list gnome org])

Modified: gstreamermm/trunk/gstreamer/gstreamermm/miniobject.cc
==============================================================================
--- gstreamermm/trunk/gstreamer/gstreamermm/miniobject.cc	(original)
+++ gstreamermm/trunk/gstreamer/gstreamermm/miniobject.cc	Thu Oct  9 17:16:49 2008
@@ -86,12 +86,12 @@
   return GST_MINI_OBJECT_FLAG_IS_SET(gobj(), flag);
 }
 
-void MiniObject::flag_set(guint flag)
+void MiniObject::set_flag(guint flag)
 {
   GST_MINI_OBJECT_FLAG_SET(gobj(), flag);
 }
 
-void MiniObject::flag_unset(guint flag)
+void MiniObject::unset_flag(guint flag)
 {
   GST_MINI_OBJECT_FLAG_UNSET(gobj(), flag);
 }

Modified: gstreamermm/trunk/gstreamer/gstreamermm/miniobject.h
==============================================================================
--- gstreamermm/trunk/gstreamer/gstreamermm/miniobject.h	(original)
+++ gstreamermm/trunk/gstreamer/gstreamermm/miniobject.h	Thu Oct  9 17:16:49 2008
@@ -86,12 +86,12 @@
   /** Sets the given bits.
    * @param flag The flag to set, can by any number of bits in guint32. 
    */
-  void flag_set(guint flag);
+  void set_flag(guint flag);
 
   /** Unsets the given bits.
    * @param flag The flag to unset, must be a single bit in guint32. 
    */
-  void flag_unset(guint flag);
+  void unset_flag(guint flag);
 
   /** Creates a copy of the mini-object.  Please note that copying is
    * supported only by sub-classes of Gst::MiniObject such as Gst::Event,

Modified: gstreamermm/trunk/gstreamer/gstreamermm/object.cc
==============================================================================
--- gstreamermm/trunk/gstreamer/gstreamermm/object.cc	(original)
+++ gstreamermm/trunk/gstreamer/gstreamermm/object.cc	Thu Oct  9 17:16:49 2008
@@ -168,7 +168,7 @@
   gst_object_set_name_prefix(gobj(), prefix.c_str()); 
 }
 
-xmlpp::Node* Object::save_thyself(xmlpp::Node* parent) const
+xmlpp::Node* Object::save(xmlpp::Node* parent) const
 {
   gst_object_save_thyself(const_cast<GstObject*>(gobj()), parent->cobj());
 
@@ -176,7 +176,7 @@
   return parent;
 }
 
-void Object::restore_thyself(xmlpp::Node* self)
+void Object::restore(xmlpp::Node* self)
 {
   gst_object_restore_thyself(gobj(), self->cobj());
 }

Modified: gstreamermm/trunk/gstreamer/gstreamermm/object.h
==============================================================================
--- gstreamermm/trunk/gstreamer/gstreamermm/object.h	(original)
+++ gstreamermm/trunk/gstreamer/gstreamermm/object.h	Thu Oct  9 17:16:49 2008
@@ -208,12 +208,12 @@
    * @param parent The parent XML node to save object into.
    * @return The new xmlpp::Node pointer with the saved object.
    */
-  xmlpp::Node* save_thyself(xmlpp::Node* parent) const;
+  xmlpp::Node* save(xmlpp::Node* parent) const;
 
   /** Restores the Gst::Object with the data from the parent XML node.
    * @param self The XML node to load object from.
    */
-  void restore_thyself(xmlpp::Node* self);
+  void restore(xmlpp::Node* self);
 
   #ifdef GLIBMM_PROPERTIES_ENABLED
   /** The name of the object.
@@ -235,6 +235,7 @@
   Glib::PropertyProxy_ReadOnly<Glib::ustring> property_name() const;
 #endif //#GLIBMM_PROPERTIES_ENABLED
 
+  //TODO: Wrap vfuncs. This is quite easy when using gmmproc. murrayc.
 };
 
 } // namespace Gst

Modified: gstreamermm/trunk/gstreamer/src/xml.hg
==============================================================================
--- gstreamermm/trunk/gstreamer/src/xml.hg	(original)
+++ gstreamermm/trunk/gstreamer/src/xml.hg	Thu Oct  9 17:16:49 2008
@@ -36,8 +36,8 @@
  * Additionally one can load saved pipelines into the gst-editor to inspect
  * the graph.
  *
- * Gst::Element implementations need to override Gst::Object::save_thyself()
- * and Gst::Object::restore_thyself().
+ * Gst::Element implementations need to override Gst::Object::save_vfunc()
+ * and Gst::Object::restore_vfunc().
  */
 class XML : public Object
 {

Modified: gstreamermm/trunk/tests/test-interface.cc
==============================================================================
--- gstreamermm/trunk/tests/test-interface.cc	(original)
+++ gstreamermm/trunk/tests/test-interface.cc	Thu Oct  9 17:16:49 2008
@@ -29,7 +29,7 @@
 
   Glib::RefPtr<Gst::Element> element = Gst::ElementFactory::create_element("filesrc", "source");
 
-  if (element)
+  if(element)
     std::cout << "Successfully created gst element '" <<
       element->get_name() << "'." << std::endl;
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]