webrtc/datachannel: Change initial data channel state to CONNECTING 61/281361/1
authorSangchul Lee <sc11.lee@samsung.com>
Fri, 1 Apr 2022 13:52:18 +0000 (22:52 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Fri, 16 Sep 2022 04:50:25 +0000 (13:50 +0900)
It complies with http://w3c.github.io/webrtc-pc/#dom-rtcdatachannelstate.

Change-Id: I3cc114f435a6b6dde87e6a94b83e7419fa32e09b
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2099>

subprojects/gst-plugins-bad/gst-libs/gst/webrtc/datachannel.c
subprojects/gst-plugins-bad/gst-libs/gst/webrtc/webrtc_fwd.h

index 0e0f28c..f0567a9 100644 (file)
@@ -261,7 +261,7 @@ gst_webrtc_data_channel_class_init (GstWebRTCDataChannelClass * klass)
           "Ready State",
           "The Ready state of this data channel",
           GST_TYPE_WEBRTC_DATA_CHANNEL_STATE,
-          GST_WEBRTC_DATA_CHANNEL_STATE_NEW,
+          GST_WEBRTC_DATA_CHANNEL_STATE_CONNECTING,
           G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
 
   g_object_class_install_property (gobject_class,
index d181873..2a031a4 100644 (file)
@@ -351,8 +351,7 @@ typedef enum /*< underscore_name=gst_webrtc_priority_type >*/
 
 /**
  * GstWebRTCDataChannelState:
- * @GST_WEBRTC_DATA_CHANNEL_STATE_NEW: new
- * @GST_WEBRTC_DATA_CHANNEL_STATE_CONNECTING: connection
+ * @GST_WEBRTC_DATA_CHANNEL_STATE_CONNECTING: connecting
  * @GST_WEBRTC_DATA_CHANNEL_STATE_OPEN: open
  * @GST_WEBRTC_DATA_CHANNEL_STATE_CLOSING: closing
  * @GST_WEBRTC_DATA_CHANNEL_STATE_CLOSED: closed
@@ -363,8 +362,7 @@ typedef enum /*< underscore_name=gst_webrtc_priority_type >*/
  */
 typedef enum /*< underscore_name=gst_webrtc_data_channel_state >*/
 {
-  GST_WEBRTC_DATA_CHANNEL_STATE_NEW,
-  GST_WEBRTC_DATA_CHANNEL_STATE_CONNECTING,
+  GST_WEBRTC_DATA_CHANNEL_STATE_CONNECTING = 1,
   GST_WEBRTC_DATA_CHANNEL_STATE_OPEN,
   GST_WEBRTC_DATA_CHANNEL_STATE_CLOSING,
   GST_WEBRTC_DATA_CHANNEL_STATE_CLOSED,