From: Wim Taymans Date: Sat, 8 Oct 2005 16:13:50 +0000 (+0000) Subject: gst/gstevent.*: Fix event quark registration. X-Git-Tag: RELEASE-0_9_4~187 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bed8c238f084086e4a73ce5325647343d376bfc9;p=platform%2Fupstream%2Fgstreamer.git gst/gstevent.*: Fix event quark registration. 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. --- diff --git a/ChangeLog b/ChangeLog index 400bdfc..3c50be0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,13 @@ 2005-10-08 Wim Taymans + * 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 + * gst/base/gstbasesink.c: (gst_base_sink_handle_object), (gst_base_sink_handle_buffer): Better log message. diff --git a/gst/gstevent.c b/gst/gstevent.c index 60d56cf..8d8e0a0 100644 --- a/gst/gstevent.c +++ b/gst/gstevent.c @@ -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} }; diff --git a/gst/gstevent.h b/gst/gstevent.h index 8581bb2..969293a 100644 --- a/gst/gstevent.h +++ b/gst/gstevent.h @@ -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),