Title: [111874] trunk/Source
Revision
111874
Author
[email protected]
Date
2012-03-23 10:10:15 -0700 (Fri, 23 Mar 2012)

Log Message

[chromium] MediaStream API (JSEP): Extending WebMediaStreamCenter
https://bugs.webkit.org/show_bug.cgi?id=81924

Reviewed by Adam Barth.

Source/WebCore:

Nothing to test, just moving methods.

* platform/mediastream/MediaStreamCenter.cpp:
(WebCore::MediaStreamCenter::constructSDP):
(WebCore):

Source/WebKit/chromium:

Adding the two constructSDP methods.

* bridge/MediaStreamCenter.cpp:
(WebCore::MediaStreamCenter::constructSDP):
(WebCore):
* bridge/MediaStreamCenterInternal.cpp:
(WebCore::MediaStreamCenterInternal::constructSDP):
(WebCore):
* bridge/MediaStreamCenterInternal.h:
(WebCore):
(MediaStreamCenterInternal):
* public/platform/WebMediaStreamCenter.h:
(WebKit):
(WebMediaStreamCenter):
(WebKit::WebMediaStreamCenter::constructSDP):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (111873 => 111874)


--- trunk/Source/WebCore/ChangeLog	2012-03-23 17:07:03 UTC (rev 111873)
+++ trunk/Source/WebCore/ChangeLog	2012-03-23 17:10:15 UTC (rev 111874)
@@ -1,3 +1,16 @@
+2012-03-23  Tommy Widenflycht  <[email protected]>
+
+        [chromium] MediaStream API (JSEP): Extending WebMediaStreamCenter
+        https://bugs.webkit.org/show_bug.cgi?id=81924
+
+        Reviewed by Adam Barth.
+
+        Nothing to test, just moving methods.
+
+        * platform/mediastream/MediaStreamCenter.cpp:
+        (WebCore::MediaStreamCenter::constructSDP):
+        (WebCore):
+
 2012-03-23  Sami Kyostila  <[email protected]>
 
         Reuse buffer allocation if canvas size does not change

Modified: trunk/Source/WebCore/platform/mediastream/MediaStreamCenter.cpp (111873 => 111874)


--- trunk/Source/WebCore/platform/mediastream/MediaStreamCenter.cpp	2012-03-23 17:07:03 UTC (rev 111873)
+++ trunk/Source/WebCore/platform/mediastream/MediaStreamCenter.cpp	2012-03-23 17:10:15 UTC (rev 111874)
@@ -58,16 +58,6 @@
         streamDescriptor->setEnded();
 }
 
-String MediaStreamCenter::constructSDP(IceCandidateDescriptor*)
-{
-    return "";
-}
-
-String MediaStreamCenter::constructSDP(SessionDescriptionDescriptor*)
-{
-    return "";
-}
-
 #if !PLATFORM(CHROMIUM)
 
 // Empty implementations for ports that build with MEDIA_STREAM enabled by default, but haven't yet implemented MediaStreamCenter.
@@ -98,6 +88,16 @@
 {
 }
 
+String MediaStreamCenter::constructSDP(IceCandidateDescriptor*)
+{
+    return "";
+}
+
+String MediaStreamCenter::constructSDP(SessionDescriptionDescriptor*)
+{
+    return "";
+}
+
 #endif // !PLATFORM(CHROMIUM)
 
 } // namespace WebCore

Modified: trunk/Source/WebKit/chromium/ChangeLog (111873 => 111874)


--- trunk/Source/WebKit/chromium/ChangeLog	2012-03-23 17:07:03 UTC (rev 111873)
+++ trunk/Source/WebKit/chromium/ChangeLog	2012-03-23 17:10:15 UTC (rev 111874)
@@ -1,3 +1,26 @@
+2012-03-23  Tommy Widenflycht  <[email protected]>
+
+        [chromium] MediaStream API (JSEP): Extending WebMediaStreamCenter
+        https://bugs.webkit.org/show_bug.cgi?id=81924
+
+        Reviewed by Adam Barth.
+
+        Adding the two constructSDP methods.
+
+        * bridge/MediaStreamCenter.cpp:
+        (WebCore::MediaStreamCenter::constructSDP):
+        (WebCore):
+        * bridge/MediaStreamCenterInternal.cpp:
+        (WebCore::MediaStreamCenterInternal::constructSDP):
+        (WebCore):
+        * bridge/MediaStreamCenterInternal.h:
+        (WebCore):
+        (MediaStreamCenterInternal):
+        * public/platform/WebMediaStreamCenter.h:
+        (WebKit):
+        (WebMediaStreamCenter):
+        (WebKit::WebMediaStreamCenter::constructSDP):
+
 2012-03-23  Jonathan Backer  <[email protected]>
 
         [chromium] Remove unused variables from unittest.

Modified: trunk/Source/WebKit/chromium/bridge/MediaStreamCenter.cpp (111873 => 111874)


--- trunk/Source/WebKit/chromium/bridge/MediaStreamCenter.cpp	2012-03-23 17:07:03 UTC (rev 111873)
+++ trunk/Source/WebKit/chromium/bridge/MediaStreamCenter.cpp	2012-03-23 17:10:15 UTC (rev 111874)
@@ -69,6 +69,16 @@
     m_private->didConstructMediaStream(stream);
 }
 
+String MediaStreamCenter::constructSDP(IceCandidateDescriptor* iceCandidate)
+{
+    return m_private->constructSDP(iceCandidate);
+}
+
+String MediaStreamCenter::constructSDP(SessionDescriptionDescriptor* sessionDescription)
+{
+    return m_private->constructSDP(sessionDescription);
+}
+
 } // namespace WebCore
 
 #endif // ENABLE(MEDIA_STREAM)

Modified: trunk/Source/WebKit/chromium/bridge/MediaStreamCenterInternal.cpp (111873 => 111874)


--- trunk/Source/WebKit/chromium/bridge/MediaStreamCenterInternal.cpp	2012-03-23 17:07:03 UTC (rev 111873)
+++ trunk/Source/WebKit/chromium/bridge/MediaStreamCenterInternal.cpp	2012-03-23 17:10:15 UTC (rev 111874)
@@ -34,15 +34,19 @@
 
 #include "MediaStreamCenterInternal.h"
 
+#include "IceCandidateDescriptor.h"
 #include "MediaStreamCenter.h"
 #include "MediaStreamComponent.h"
 #include "MediaStreamSource.h"
+#include "SessionDescriptionDescriptor.h"
 #include "WebKit.h"
+#include "platform/WebICECandidateDescriptor.h"
 #include "platform/WebKitPlatformSupport.h"
 #include "platform/WebMediaStreamCenter.h"
 #include "platform/WebMediaStreamComponent.h"
 #include "platform/WebMediaStreamDescriptor.h"
 #include "platform/WebMediaStreamSourcesRequest.h"
+#include "platform/WebSessionDescriptionDescriptor.h"
 #include <wtf/PassOwnPtr.h>
 
 namespace WebCore {
@@ -86,6 +90,16 @@
         m_private->didConstructMediaStream(stream);
 }
 
+String MediaStreamCenterInternal::constructSDP(IceCandidateDescriptor* iceCandidate)
+{
+    return m_private ? m_private->constructSDP(WebKit::WebICECandidateDescriptor(iceCandidate)) : "";
+}
+
+String MediaStreamCenterInternal::constructSDP(SessionDescriptionDescriptor* sessionDescription)
+{
+    return m_private ? m_private->constructSDP(WebKit::WebSessionDescriptionDescriptor(sessionDescription)) : "";
+}
+
 void MediaStreamCenterInternal::stopLocalMediaStream(const WebKit::WebMediaStreamDescriptor& stream)
 {
     m_owner->endLocalMediaStream(stream);

Modified: trunk/Source/WebKit/chromium/bridge/MediaStreamCenterInternal.h (111873 => 111874)


--- trunk/Source/WebKit/chromium/bridge/MediaStreamCenterInternal.h	2012-03-23 17:07:03 UTC (rev 111873)
+++ trunk/Source/WebKit/chromium/bridge/MediaStreamCenterInternal.h	2012-03-23 17:10:15 UTC (rev 111874)
@@ -36,6 +36,7 @@
 #include "platform/WebMediaStreamCenterClient.h"
 #include <wtf/OwnPtr.h>
 #include <wtf/PassRefPtr.h>
+#include <wtf/text/WTFString.h>
 
 namespace WebKit {
 class WebMediaStreamCenter;
@@ -43,10 +44,12 @@
 
 namespace WebCore {
 
+class IceCandidateDescriptor;
 class MediaStreamCenter;
 class MediaStreamComponent;
 class MediaStreamDescriptor;
 class MediaStreamSourcesQueryClient;
+class SessionDescriptionDescriptor;
 
 class MediaStreamCenterInternal : public WebKit::WebMediaStreamCenterClient {
 public:
@@ -57,6 +60,8 @@
     void didSetMediaStreamTrackEnabled(MediaStreamDescriptor*, MediaStreamComponent*);
     void didStopLocalMediaStream(MediaStreamDescriptor*);
     void didConstructMediaStream(MediaStreamDescriptor*);
+    String constructSDP(IceCandidateDescriptor*);
+    String constructSDP(SessionDescriptionDescriptor*);
 
     // From WebKit::WebMediaStreamCenterClient.
     virtual void stopLocalMediaStream(const WebKit::WebMediaStreamDescriptor&);

Modified: trunk/Source/WebKit/chromium/public/platform/WebMediaStreamCenter.h (111873 => 111874)


--- trunk/Source/WebKit/chromium/public/platform/WebMediaStreamCenter.h	2012-03-23 17:07:03 UTC (rev 111873)
+++ trunk/Source/WebKit/chromium/public/platform/WebMediaStreamCenter.h	2012-03-23 17:10:15 UTC (rev 111874)
@@ -31,11 +31,14 @@
 #ifndef WebMediaStreamCenter_h
 #define WebMediaStreamCenter_h
 
+#include "WebString.h"
+
 namespace WebKit {
-
+class WebICECandidateDescriptor;
 class WebMediaStreamComponent;
 class WebMediaStreamDescriptor;
 class WebMediaStreamSourcesRequest;
+class WebSessionDescriptionDescriptor;
 
 class WebMediaStreamCenter {
 public:
@@ -46,6 +49,10 @@
     virtual void didDisableMediaStreamTrack(const WebMediaStreamDescriptor&, const WebMediaStreamComponent&) = 0;
     virtual void didStopLocalMediaStream(const WebMediaStreamDescriptor&) = 0;
     virtual void didConstructMediaStream(const WebMediaStreamDescriptor&) = 0;
+
+    // FIXME: Make pure virtual after implementation.
+    virtual WebString constructSDP(const WebICECandidateDescriptor&) { return WebString(); }
+    virtual WebString constructSDP(const WebSessionDescriptionDescriptor&) { return WebString(); }
 };
 
 } // namespace WebKit
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to