Changeset 111874 in webkit


Ignore:
Timestamp:
Mar 23, 2012 10:10:15 AM (12 years ago)
Author:
tommyw@google.com
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):

Location:
trunk/Source
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r111872 r111874  
     12012-03-23  Tommy Widenflycht  <tommyw@google.com>
     2
     3        [chromium] MediaStream API (JSEP): Extending WebMediaStreamCenter
     4        https://bugs.webkit.org/show_bug.cgi?id=81924
     5
     6        Reviewed by Adam Barth.
     7
     8        Nothing to test, just moving methods.
     9
     10        * platform/mediastream/MediaStreamCenter.cpp:
     11        (WebCore::MediaStreamCenter::constructSDP):
     12        (WebCore):
     13
    1142012-03-23  Sami Kyostila  <skyostil@chromium.org>
    215
  • trunk/Source/WebCore/platform/mediastream/MediaStreamCenter.cpp

    r111577 r111874  
    5959}
    6060
    61 String MediaStreamCenter::constructSDP(IceCandidateDescriptor*)
    62 {
    63     return "";
    64 }
    65 
    66 String MediaStreamCenter::constructSDP(SessionDescriptionDescriptor*)
    67 {
    68     return "";
    69 }
    70 
    7161#if !PLATFORM(CHROMIUM)
    7262
     
    9989}
    10090
     91String MediaStreamCenter::constructSDP(IceCandidateDescriptor*)
     92{
     93    return "";
     94}
     95
     96String MediaStreamCenter::constructSDP(SessionDescriptionDescriptor*)
     97{
     98    return "";
     99}
     100
    101101#endif // !PLATFORM(CHROMIUM)
    102102
  • trunk/Source/WebKit/chromium/ChangeLog

    r111862 r111874  
     12012-03-23  Tommy Widenflycht  <tommyw@google.com>
     2
     3        [chromium] MediaStream API (JSEP): Extending WebMediaStreamCenter
     4        https://bugs.webkit.org/show_bug.cgi?id=81924
     5
     6        Reviewed by Adam Barth.
     7
     8        Adding the two constructSDP methods.
     9
     10        * bridge/MediaStreamCenter.cpp:
     11        (WebCore::MediaStreamCenter::constructSDP):
     12        (WebCore):
     13        * bridge/MediaStreamCenterInternal.cpp:
     14        (WebCore::MediaStreamCenterInternal::constructSDP):
     15        (WebCore):
     16        * bridge/MediaStreamCenterInternal.h:
     17        (WebCore):
     18        (MediaStreamCenterInternal):
     19        * public/platform/WebMediaStreamCenter.h:
     20        (WebKit):
     21        (WebMediaStreamCenter):
     22        (WebKit::WebMediaStreamCenter::constructSDP):
     23
    1242012-03-23  Jonathan Backer  <backer@chromium.org>
    225
  • trunk/Source/WebKit/chromium/bridge/MediaStreamCenter.cpp

    r106581 r111874  
    7070}
    7171
     72String MediaStreamCenter::constructSDP(IceCandidateDescriptor* iceCandidate)
     73{
     74    return m_private->constructSDP(iceCandidate);
     75}
     76
     77String MediaStreamCenter::constructSDP(SessionDescriptionDescriptor* sessionDescription)
     78{
     79    return m_private->constructSDP(sessionDescription);
     80}
     81
    7282} // namespace WebCore
    7383
  • trunk/Source/WebKit/chromium/bridge/MediaStreamCenterInternal.cpp

    r106581 r111874  
    3535#include "MediaStreamCenterInternal.h"
    3636
     37#include "IceCandidateDescriptor.h"
    3738#include "MediaStreamCenter.h"
    3839#include "MediaStreamComponent.h"
    3940#include "MediaStreamSource.h"
     41#include "SessionDescriptionDescriptor.h"
    4042#include "WebKit.h"
     43#include "platform/WebICECandidateDescriptor.h"
    4144#include "platform/WebKitPlatformSupport.h"
    4245#include "platform/WebMediaStreamCenter.h"
     
    4447#include "platform/WebMediaStreamDescriptor.h"
    4548#include "platform/WebMediaStreamSourcesRequest.h"
     49#include "platform/WebSessionDescriptionDescriptor.h"
    4650#include <wtf/PassOwnPtr.h>
    4751
     
    8791}
    8892
     93String MediaStreamCenterInternal::constructSDP(IceCandidateDescriptor* iceCandidate)
     94{
     95    return m_private ? m_private->constructSDP(WebKit::WebICECandidateDescriptor(iceCandidate)) : "";
     96}
     97
     98String MediaStreamCenterInternal::constructSDP(SessionDescriptionDescriptor* sessionDescription)
     99{
     100    return m_private ? m_private->constructSDP(WebKit::WebSessionDescriptionDescriptor(sessionDescription)) : "";
     101}
     102
    89103void MediaStreamCenterInternal::stopLocalMediaStream(const WebKit::WebMediaStreamDescriptor& stream)
    90104{
  • trunk/Source/WebKit/chromium/bridge/MediaStreamCenterInternal.h

    r106581 r111874  
    3737#include <wtf/OwnPtr.h>
    3838#include <wtf/PassRefPtr.h>
     39#include <wtf/text/WTFString.h>
    3940
    4041namespace WebKit {
     
    4445namespace WebCore {
    4546
     47class IceCandidateDescriptor;
    4648class MediaStreamCenter;
    4749class MediaStreamComponent;
    4850class MediaStreamDescriptor;
    4951class MediaStreamSourcesQueryClient;
     52class SessionDescriptionDescriptor;
    5053
    5154class MediaStreamCenterInternal : public WebKit::WebMediaStreamCenterClient {
     
    5861    void didStopLocalMediaStream(MediaStreamDescriptor*);
    5962    void didConstructMediaStream(MediaStreamDescriptor*);
     63    String constructSDP(IceCandidateDescriptor*);
     64    String constructSDP(SessionDescriptionDescriptor*);
    6065
    6166    // From WebKit::WebMediaStreamCenterClient.
  • trunk/Source/WebKit/chromium/public/platform/WebMediaStreamCenter.h

    r106581 r111874  
    3232#define WebMediaStreamCenter_h
    3333
     34#include "WebString.h"
     35
    3436namespace WebKit {
    35 
     37class WebICECandidateDescriptor;
    3638class WebMediaStreamComponent;
    3739class WebMediaStreamDescriptor;
    3840class WebMediaStreamSourcesRequest;
     41class WebSessionDescriptionDescriptor;
    3942
    4043class WebMediaStreamCenter {
     
    4750    virtual void didStopLocalMediaStream(const WebMediaStreamDescriptor&) = 0;
    4851    virtual void didConstructMediaStream(const WebMediaStreamDescriptor&) = 0;
     52
     53    // FIXME: Make pure virtual after implementation.
     54    virtual WebString constructSDP(const WebICECandidateDescriptor&) { return WebString(); }
     55    virtual WebString constructSDP(const WebSessionDescriptionDescriptor&) { return WebString(); }
    4956};
    5057
Note: See TracChangeset for help on using the changeset viewer.