gst/gstevent.*: Fix event quark registration.
authorWim Taymans <wim.taymans@gmail.com>
Sat, 8 Oct 2005 16:13:50 +0000 (16:13 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Sat, 8 Oct 2005 16:13:50 +0000 (16:13 +0000)
Original commit message from CVS:
* gst/gstevent.c:
* gst/gstevent.h:
Fix event quark registration.
Add some space between events so we can insert them in the
right groups.

ChangeLog
gst/gstevent.c
gst/gstevent.h

index 400bdfcc0e95269eacb808b907ccf2789f49706c..3c50be0e4ae5da764fa8d15f51c29333bc2fffb6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2005-10-08  Wim Taymans  <wim@fluendo.com>
+
+       * gst/gstevent.c:
+       * gst/gstevent.h:
+       Fix event quark registration.
+       Add some space between events so we can insert them in the
+       right groups.
+
 2005-10-08  Wim Taymans  <wim@fluendo.com>
 
        * gst/base/gstbasesink.c: (gst_base_sink_handle_object),
index 60d56cf7862f45bd96253d62df32ccb04ffd21c8..8d8e0a096b07dd0cea37e678ff5f4da055deba7b 100644 (file)
@@ -72,9 +72,16 @@ static GstEventQuarks event_quarks[] = {
   {GST_EVENT_NEWSEGMENT, "newsegment", 0},
   {GST_EVENT_TAG, "tag", 0},
   {GST_EVENT_FILLER, "filler", 0},
+  {GST_EVENT_BUFFERSIZE, "buffersize", 0},
   {GST_EVENT_QOS, "qos", 0},
   {GST_EVENT_SEEK, "seek", 0},
   {GST_EVENT_NAVIGATION, "navigation", 0},
+  {GST_EVENT_CUSTOM_UP, "custom-up", 0},
+  {GST_EVENT_CUSTOM_DS, "custom-ds", 0},
+  {GST_EVENT_CUSTOM_DS_OOB, "custom-ds-oob", 0},
+  {GST_EVENT_CUSTOM_BOTH, "custom-both", 0},
+  {GST_EVENT_CUSTOM_BOTH_OOB, "custom-both-oob", 0},
+
   {0, NULL, 0}
 };
 
index 8581bb2521233361a6e470d421fb29b7ecb678d7..969293ade2359adaa01fb42ad2b27c4760a70f6b 100644 (file)
@@ -79,21 +79,22 @@ G_BEGIN_DECLS
  * GstStructure.
  * Specific custom events are distinguished by the name of the structure.
  */
+/* NOTE: keep in sync with quark registration in gstevent.c */
 typedef enum {
   GST_EVENT_UNKNOWN            = GST_EVENT_MAKE_TYPE (0, 0),
   /* bidirectional events */
   GST_EVENT_FLUSH_START                = GST_EVENT_MAKE_TYPE (1, GST_EVDIR_BOTH),
   GST_EVENT_FLUSH_STOP         = GST_EVENT_MAKE_TYPE (2, GST_EVDIR_BOTH),
   /* downstream serialized events */
-  GST_EVENT_EOS                        = GST_EVENT_MAKE_TYPE (3, GST_EVDIR_DS | GST_EVSER),
-  GST_EVENT_NEWSEGMENT         = GST_EVENT_MAKE_TYPE (4, GST_EVDIR_DS | GST_EVSER),
-  GST_EVENT_TAG                        = GST_EVENT_MAKE_TYPE (5, GST_EVDIR_DS | GST_EVSER),
-  GST_EVENT_FILLER             = GST_EVENT_MAKE_TYPE (6, GST_EVDIR_DS | GST_EVSER),
-  GST_EVENT_BUFFERSIZE         = GST_EVENT_MAKE_TYPE (7, GST_EVDIR_DS | GST_EVSER),
+  GST_EVENT_EOS                        = GST_EVENT_MAKE_TYPE (5, GST_EVDIR_DS | GST_EVSER),
+  GST_EVENT_NEWSEGMENT         = GST_EVENT_MAKE_TYPE (6, GST_EVDIR_DS | GST_EVSER),
+  GST_EVENT_TAG                        = GST_EVENT_MAKE_TYPE (7, GST_EVDIR_DS | GST_EVSER),
+  GST_EVENT_FILLER             = GST_EVENT_MAKE_TYPE (8, GST_EVDIR_DS | GST_EVSER),
+  GST_EVENT_BUFFERSIZE         = GST_EVENT_MAKE_TYPE (9, GST_EVDIR_DS | GST_EVSER),
   /* upstream events */
-  GST_EVENT_QOS                        = GST_EVENT_MAKE_TYPE (8, GST_EVDIR_US),
-  GST_EVENT_SEEK               = GST_EVENT_MAKE_TYPE (9, GST_EVDIR_US),
-  GST_EVENT_NAVIGATION         = GST_EVENT_MAKE_TYPE (10, GST_EVDIR_US),
+  GST_EVENT_QOS                        = GST_EVENT_MAKE_TYPE (15, GST_EVDIR_US),
+  GST_EVENT_SEEK               = GST_EVENT_MAKE_TYPE (16, GST_EVDIR_US),
+  GST_EVENT_NAVIGATION         = GST_EVENT_MAKE_TYPE (17, GST_EVDIR_US),
 
   /* custom events start here */
   GST_EVENT_CUSTOM_UP          = GST_EVENT_MAKE_TYPE (32, GST_EVDIR_US),