-
tommyw@google.com authored
https://bugs.webkit.org/show_bug.cgi?id=95721 Reviewed by Adam Barth. Source/Platform: Adding the signaling to the WebKit interface. * chromium/public/WebMediaStreamCenter.h: (WebKit::WebMediaStreamCenter::didAddMediaStreamTrack): (WebKit::WebMediaStreamCenter::didRemoveMediaStreamTrack): Source/WebCore: This allows the platform implementor to throw an NOT_SUPPORTED_ERR exception if it doesn support these methods. Patch covered by expanded existing test. * Modules/mediastream/MediaStreamTrackList.cpp: (WebCore::MediaStreamTrackList::add): (WebCore::MediaStreamTrackList::remove): * platform/mediastream/MediaStreamCenter.h: (MediaStreamCenter): * platform/mediastream/blackberry/MediaStreamCenterBlackBerry.cpp: (WebCore::MediaStreamCenterBlackBerry::didAddMediaStreamTrack): (WebCore): (WebCore::MediaStreamCenterBlackBerry::didRemoveMediaStreamTrack): * platform/mediastream/blackberry/MediaStreamCenterBlackBerry.h: (MediaStreamCenterBlackBerry): * platform/mediastream/chromium/MediaStreamCenterChromium.cpp: (WebCore::MediaStreamCenterChromium::didAddMediaStreamTrack): (WebCore::MediaStreamCenterChromium::didRemoveMediaStreamTrack): * platform/mediastream/chromium/MediaStreamCenterChromium.h: (MediaStreamCenterChromium): * platform/mediastream/gstreamer/MediaStreamCenterGStreamer.cpp: (WebCore::MediaStreamCenterGStreamer::didAddMediaStreamTrack): (WebCore::MediaStreamCenterGStreamer::didRemoveMediaStreamTrack): * platform/mediastream/gstreamer/MediaStreamCenterGStreamer.h: (MediaStreamCenterGStreamer): Tools: * DumpRenderTree/chromium/MockWebMediaStreamCenter.cpp: (MockWebMediaStreamCenter::didAddMediaStreamTrack): (MockWebMediaStreamCenter::didRemoveMediaStreamTrack): * DumpRenderTree/chromium/MockWebMediaStreamCenter.h: (MockWebMediaStreamCenter): LayoutTests: * fast/mediastream/MediaStreamTrackList.html: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@127485 268f45cc-cd09-0410-ab3c-d52691b4dbfc
4b9a957b