summaryrefslogtreecommitdiffstats
path: root/content/renderer/media/rtc_peer_connection_handler.cc
diff options
context:
space:
mode:
authorjiayl@chromium.org <jiayl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-04 23:53:59 +0000
committerjiayl@chromium.org <jiayl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-04 23:53:59 +0000
commit9a74428282faa28ef9a9dc8589f05c0b2af925ce (patch)
treea04bf5ec30389005e193480d7b57da7fd2d35b61 /content/renderer/media/rtc_peer_connection_handler.cc
parente3e8f25ec68fe0fe650117f6cb36af5e2ca4d6e1 (diff)
downloadchromium_src-9a74428282faa28ef9a9dc8589f05c0b2af925ce.zip
chromium_src-9a74428282faa28ef9a9dc8589f05c0b2af925ce.tar.gz
chromium_src-9a74428282faa28ef9a9dc8589f05c0b2af925ce.tar.bz2
Adds DataChannelInit param to createDataChannel.
It depends on the Blink side of the change: https://codereview.chromium.org/16025003/ The spec for the change is here: http://dev.w3.org/2011/webrtc/editor/webrtc.html#idl-def-RTCDataChannelInit BUG= Review URL: https://chromiumcodereview.appspot.com/16232004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@204081 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/media/rtc_peer_connection_handler.cc')
-rw-r--r--content/renderer/media/rtc_peer_connection_handler.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/content/renderer/media/rtc_peer_connection_handler.cc b/content/renderer/media/rtc_peer_connection_handler.cc
index 3dc7463..9e41615 100644
--- a/content/renderer/media/rtc_peer_connection_handler.cc
+++ b/content/renderer/media/rtc_peer_connection_handler.cc
@@ -578,6 +578,15 @@ void RTCPeerConnectionHandler::GetStats(
}
WebKit::WebRTCDataChannelHandler* RTCPeerConnectionHandler::createDataChannel(
+ const WebKit::WebString& label, const WebKit::WebRTCDataChannelInit& init) {
+ // TODO(jiayl): update reliable to
+ // (init.ordered && init.maxRetransmitTime == -1 && init.maxRetransmits == -1)
+ // once Libjingle is updated to ignore this field for RTP data channels.
+ bool reliable = false;
+ return createDataChannel(label, reliable);
+}
+
+WebKit::WebRTCDataChannelHandler* RTCPeerConnectionHandler::createDataChannel(
const WebKit::WebString& label, bool reliable) {
DVLOG(1) << "createDataChannel label " << UTF16ToUTF8(label);