gnomemm r1612 - in gstreamermm/trunk: . gstreamer/src tests
- From: jaalburqu svn gnome org
- To: svn-commits-list gnome org
- Subject: gnomemm r1612 - in gstreamermm/trunk: . gstreamer/src tests
- Date: Thu, 17 Jul 2008 03:17:04 +0000 (UTC)
Author: jaalburqu
Date: Thu Jul 17 03:17:03 2008
New Revision: 1612
URL: http://svn.gnome.org/viewvc/gnomemm?rev=1612&view=rev
Log:
2008-07-16 Josà Alburquerque <jaalburqu svn gnome org>
* gstreamer/src/element.ccg:
* gstreamer/src/element.hg:
* gstreamer/src/event.ccg:
* gstreamer/src/event.hg:
* gstreamer/src/format.ccg:
* gstreamer/src/format.hg:
* gstreamer/src/message.ccg:
* gstreamer/src/message.hg:
* gstreamer/src/query.ccg:
* gstreamer/src/query.hg:
* tests/test-event-wrap.cc:
* tests/test-message-wrap.cc:
* tests/test-query-wrap.cc: Put get_name() and get_quark() functions
in a namespace to avoid conflicts.
Modified:
gstreamermm/trunk/ChangeLog
gstreamermm/trunk/gstreamer/src/element.ccg
gstreamermm/trunk/gstreamer/src/element.hg
gstreamermm/trunk/gstreamer/src/event.ccg
gstreamermm/trunk/gstreamer/src/event.hg
gstreamermm/trunk/gstreamer/src/format.ccg
gstreamermm/trunk/gstreamer/src/format.hg
gstreamermm/trunk/gstreamer/src/message.ccg
gstreamermm/trunk/gstreamer/src/message.hg
gstreamermm/trunk/gstreamer/src/query.ccg
gstreamermm/trunk/gstreamer/src/query.hg
gstreamermm/trunk/tests/test-event-wrap.cc
gstreamermm/trunk/tests/test-message-wrap.cc
gstreamermm/trunk/tests/test-query-wrap.cc
Modified: gstreamermm/trunk/gstreamer/src/element.ccg
==============================================================================
--- gstreamermm/trunk/gstreamer/src/element.ccg (original)
+++ gstreamermm/trunk/gstreamer/src/element.ccg Thu Jul 17 03:17:03 2008
@@ -43,6 +43,9 @@
delete (Gst::Element*) data;
}
+namespace Enums
+{
+
Glib::ustring get_name(State s)
{
return gst_element_state_get_name(GstState(s));
@@ -53,6 +56,8 @@
return gst_element_state_change_return_get_name(GstStateChangeReturn(s));
}
+} //namespace Enums
+
Glib::RefPtr<Element> Element::link(const Glib::RefPtr<Element>& dest)
{
const bool result = gst_element_link(gobj(), dest->gobj());
Modified: gstreamermm/trunk/gstreamer/src/element.hg
==============================================================================
--- gstreamermm/trunk/gstreamer/src/element.hg (original)
+++ gstreamermm/trunk/gstreamer/src/element.hg Thu Jul 17 03:17:03 2008
@@ -62,7 +62,8 @@
_WRAP_ENUM(StateChangeReturn, GstStateChangeReturn)
-//TODO: Use a namespace or prefix, because Gst::get_name() is too generic. murrayc.
+namespace Enums
+{
/** Gets a string representing the given state.
*
@@ -78,6 +79,8 @@
*/
Glib::ustring get_name(StateChangeReturn s);
+} //namespace Enums
+
/** Gst::Element â Abstract base class for all pipeline elements.
* Gst::Element is the abstract base class needed to construct an element that
* can be used in a GStreamer pipeline. Please refer to the plugin writers
@@ -102,7 +105,7 @@
*
* Each element has a state (see State). You can get and set the state of an
* element with get_state() and set_state(). To get a string representation of
- * a State, use state_get_name().
+ * a State, use Gst::Enums::get_name().
*
* You can get and set a Clock on an element using get_clock() and set_clock().
* Some elements can provide a clock for the pipeline if provides_clock()
Modified: gstreamermm/trunk/gstreamer/src/event.ccg
==============================================================================
--- gstreamermm/trunk/gstreamer/src/event.ccg (original)
+++ gstreamermm/trunk/gstreamer/src/event.ccg Thu Jul 17 03:17:03 2008
@@ -27,6 +27,9 @@
namespace Gst
{
+namespace Enums
+{
+
Glib::ustring get_name(EventType t)
{
return gst_event_type_get_name(GstEventType(t));
@@ -37,6 +40,8 @@
return Glib::QueryQuark(gst_event_type_to_quark(GstEventType(t)));
}
+} //namespace Enums
+
Structure Event::get_structure() const
{
static Structure structure;
Modified: gstreamermm/trunk/gstreamer/src/event.hg
==============================================================================
--- gstreamermm/trunk/gstreamer/src/event.hg (original)
+++ gstreamermm/trunk/gstreamer/src/event.hg Thu Jul 17 03:17:03 2008
@@ -61,6 +61,9 @@
class Structure;
class TagList;
+namespace Enums
+{
+
/** Get a printable name for the given event type.
*
* @param type The event type.
@@ -75,6 +78,8 @@
*/
Glib::QueryQuark get_quark(EventType t);
+} //namespace Enums
+
/** Gst::Event â A structure describing events that are passed up and down a
* pipeline.
* The event class provides factory methods to construct and functions query
Modified: gstreamermm/trunk/gstreamer/src/format.ccg
==============================================================================
--- gstreamermm/trunk/gstreamer/src/format.ccg (original)
+++ gstreamermm/trunk/gstreamer/src/format.ccg Thu Jul 17 03:17:03 2008
@@ -24,6 +24,9 @@
namespace Gst
{
+namespace Enums
+{
+
Glib::ustring get_name(Format f)
{
return gst_format_get_name(GstFormat(f));
@@ -34,6 +37,8 @@
return Glib::QueryQuark(gst_format_to_quark(GstFormat(f)));
}
+} //namespace Enums
+
Format get_format(const Glib::ustring& nick)
{
return Format(gst_format_get_by_nick(nick.c_str()));
Modified: gstreamermm/trunk/gstreamer/src/format.hg
==============================================================================
--- gstreamermm/trunk/gstreamer/src/format.hg (original)
+++ gstreamermm/trunk/gstreamer/src/format.hg Thu Jul 17 03:17:03 2008
@@ -46,7 +46,8 @@
Glib::QueryQuark quark;
};
-//TODO: Use a namespace or prefix (and watch out that there are other get_name() functions elsewhere. murrayc.
+namespace Enums
+{
/** Get a printable name for the given format. Do not modify or free.
*
@@ -62,6 +63,8 @@
*/
Glib::QueryQuark get_quark(Format f);
+} //namespace Enums
+
/** Return the format registered with the given nick.
*
* @param nick The nick of the format.
Modified: gstreamermm/trunk/gstreamer/src/message.ccg
==============================================================================
--- gstreamermm/trunk/gstreamer/src/message.ccg (original)
+++ gstreamermm/trunk/gstreamer/src/message.ccg Thu Jul 17 03:17:03 2008
@@ -27,6 +27,9 @@
namespace Gst
{
+namespace Enums
+{
+
Glib::ustring get_name(MessageType t)
{
return gst_message_type_get_name(GstMessageType(t));
@@ -37,6 +40,8 @@
return Glib::QueryQuark(gst_message_type_to_quark(GstMessageType(t)));
}
+} //namespace Enums
+
Structure Message::get_structure() const
{
static Structure structure;
Modified: gstreamermm/trunk/gstreamer/src/message.hg
==============================================================================
--- gstreamermm/trunk/gstreamer/src/message.hg (original)
+++ gstreamermm/trunk/gstreamer/src/message.hg Thu Jul 17 03:17:03 2008
@@ -32,9 +32,14 @@
_WRAP_ENUM(MessageType, GstMessageType)
+namespace Enums
+{
+
Glib::ustring get_name(MessageType t);
Glib::QueryQuark get_quark(MessageType t);
+} //namespace Enums
+
class Structure;
class TagList;
Modified: gstreamermm/trunk/gstreamer/src/query.ccg
==============================================================================
--- gstreamermm/trunk/gstreamer/src/query.ccg (original)
+++ gstreamermm/trunk/gstreamer/src/query.ccg Thu Jul 17 03:17:03 2008
@@ -25,6 +25,9 @@
namespace Gst
{
+namespace Enums
+{
+
Glib::ustring get_name(QueryType t)
{
return gst_query_type_get_name(GstQueryType(t));
@@ -35,6 +38,8 @@
return Glib::QueryQuark(gst_query_type_to_quark(GstQueryType(t)));
}
+} //namespace Enums
+
Structure Query::get_structure() const
{
GstStructure* gst_structure = const_cast<GstStructure*>(gst_query_get_structure(const_cast<GstQuery*>(gobj())));
Modified: gstreamermm/trunk/gstreamer/src/query.hg
==============================================================================
--- gstreamermm/trunk/gstreamer/src/query.hg (original)
+++ gstreamermm/trunk/gstreamer/src/query.hg Thu Jul 17 03:17:03 2008
@@ -32,6 +32,9 @@
_WRAP_ENUM(QueryType, GstQueryType)
+namespace Enums
+{
+
/** Get a printable name for the given query type.
*
* @param query The query type.
@@ -48,6 +51,8 @@
Glib::QueryQuark get_quark(QueryType t);
_IGNORE(gst_query_type_to_quark)
+} //namespace Enums
+
struct QueryTypeDefinition
{
QueryType value;
Modified: gstreamermm/trunk/tests/test-event-wrap.cc
==============================================================================
--- gstreamermm/trunk/tests/test-event-wrap.cc (original)
+++ gstreamermm/trunk/tests/test-event-wrap.cc Thu Jul 17 03:17:03 2008
@@ -34,7 +34,7 @@
Glib::RefPtr<Gst::EventLatency> event_latency = Glib::RefPtr<Gst::EventLatency>::cast_dynamic(event);
std::cout << "event is a Gst::EventLatency: " << (bool)event_latency << std::endl;
- std::cout << "event type name: '" << Gst::get_name(event->get_event_type()) << "'" << std::endl;
+ std::cout << "event type name: '" << Gst::Enums::get_name(event->get_event_type()) << "'" << std::endl;
const Gst::Structure structure = event->get_structure();
if(structure)
Modified: gstreamermm/trunk/tests/test-message-wrap.cc
==============================================================================
--- gstreamermm/trunk/tests/test-message-wrap.cc (original)
+++ gstreamermm/trunk/tests/test-message-wrap.cc Thu Jul 17 03:17:03 2008
@@ -38,7 +38,7 @@
Glib::RefPtr<Gst::MessageWarning> message_warning = Glib::RefPtr<Gst::MessageWarning>::cast_dynamic(message);
std::cout << "message is a Gst::MessageWarning: " << (bool)message_warning << std::endl;
- std::cout << "message type name: '" << Gst::get_name(message->get_message_type()) << "'" << std::endl;
+ std::cout << "message type name: '" << Gst::Enums::get_name(message->get_message_type()) << "'" << std::endl;
const Gst::Structure structure = message->get_structure();
if(structure)
Modified: gstreamermm/trunk/tests/test-query-wrap.cc
==============================================================================
--- gstreamermm/trunk/tests/test-query-wrap.cc (original)
+++ gstreamermm/trunk/tests/test-query-wrap.cc Thu Jul 17 03:17:03 2008
@@ -34,7 +34,7 @@
Glib::RefPtr<Gst::QueryPosition> query_position = Glib::RefPtr<Gst::QueryPosition>::cast_dynamic(query);
std::cout << "query is a Gst::QueryPosition: " << (bool)query_position << std::endl;
- std::cout << "query type name: '" << Gst::get_name(query->get_query_type()) << "'" << std::endl;
+ std::cout << "query type name: '" << Gst::Enums::get_name(query->get_query_type()) << "'" << std::endl;
const Gst::Structure structure = query->get_structure();
if(structure)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]