Changeset 205961 in webkit
- Timestamp:
- Sep 15, 2016, 1:47:35 AM (9 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r205960 r205961 1 2016-09-15 Alejandro G. Castro <alex@igalia.com> 2 3 [WebRTC][OpenWebRTC] crash in maybeHandleChangeMutedState 4 https://bugs.webkit.org/show_bug.cgi?id=161619 5 6 Reviewed by Eric Carlson. 7 8 * platform/gtk/TestExpectations: Modify the expectations, the 9 tests do not crash anymore. 10 1 11 2016-09-15 Sergio Villar Senin <svillar@igalia.com> 2 12 -
trunk/LayoutTests/platform/gtk/TestExpectations
r205849 r205961 797 797 webkit.org/b/153937 http/tests/misc/detach-during-notifyDone.html [ Crash Pass ] 798 798 799 webkit.org/b/161619 fast/mediastream/MediaStream-video-element-displays-buffer.html [ Crash ] 800 webkit.org/b/161619 fast/mediastream/MediaStream-video-element-video-tracks-disabled.html [ Crash ] 799 webkit.org/b/161956 fast/mediastream/MediaStream-video-element-displays-buffer.html [ Timeout ] 801 800 802 801 #//////////////////////////////////////////////////////////////////////////////////////// -
trunk/Source/WebCore/ChangeLog
r205960 r205961 1 2016-09-15 Alejandro G. Castro <alex@igalia.com> 2 3 [WebRTC][OpenWebRTC] crash in maybeHandleChangeMutedState 4 https://bugs.webkit.org/show_bug.cgi?id=161619 5 6 Added OpenWebRTC support to the RealtimeMediaSource mock class. 7 8 Reviewed by Eric Carlson. 9 10 Fixed tests. 11 12 * platform/mediastream/openwebrtc/RealtimeMediaSourceOwr.h: 13 (WebCore::RealtimeMediaSourceOwr::RealtimeMediaSourceOwr): Allowed 14 inheritance of the class, required to use it when creating the 15 mock class. Added a new constructor to create the class with null 16 mediastream. 17 * platform/mock/MockRealtimeMediaSource.cpp: 18 (WebCore::MockRealtimeMediaSource::MockRealtimeMediaSource): Use 19 the new BaseRealtimeMediaSourceClass in the constructor. 20 * platform/mock/MockRealtimeMediaSource.h: Added a new 21 BaseRealtimeMediaSourceClass defined using the 22 RealtimeMediaSourceOwr class for OpenWebRTC platform. 23 1 24 2016-09-15 Sergio Villar Senin <svillar@igalia.com> 2 25 -
trunk/Source/WebCore/platform/mediastream/openwebrtc/RealtimeMediaSourceOwr.h
r192954 r205961 49 49 class RealtimeMediaSourceCapabilities; 50 50 51 class RealtimeMediaSourceOwr final: public RealtimeMediaSource {51 class RealtimeMediaSourceOwr : public RealtimeMediaSource { 52 52 public: 53 53 RealtimeMediaSourceOwr(OwrMediaSource* mediaSource, const String& id, RealtimeMediaSource::Type type, const String& name) 54 54 : RealtimeMediaSource(id, type, name) 55 55 , m_mediaSource(mediaSource) 56 { 57 } 58 59 RealtimeMediaSourceOwr(const String& id, RealtimeMediaSource::Type type, const String& name) 60 : RealtimeMediaSource(id, type, name) 61 , m_mediaSource(nullptr) 56 62 { 57 63 } -
trunk/Source/WebCore/platform/mock/MockRealtimeMediaSource.cpp
r205929 r205961 83 83 84 84 MockRealtimeMediaSource::MockRealtimeMediaSource(const String& id, RealtimeMediaSource::Type type, const String& name) 85 : RealtimeMediaSource(id, type, name)85 : BaseRealtimeMediaSourceClass(id, type, name) 86 86 { 87 87 if (type == RealtimeMediaSource::Audio) -
trunk/Source/WebCore/platform/mock/MockRealtimeMediaSource.h
r205929 r205961 36 36 #include "RealtimeMediaSource.h" 37 37 38 #if USE(OPENWEBRTC) 39 #include "RealtimeMediaSourceOwr.h" 40 #endif 41 38 42 namespace WebCore { 39 43 40 44 class CaptureDevice; 41 45 42 class MockRealtimeMediaSource : public RealtimeMediaSource { 46 #if USE(OPENWEBRTC) 47 using BaseRealtimeMediaSourceClass = RealtimeMediaSourceOwr; 48 #else 49 using BaseRealtimeMediaSourceClass = RealtimeMediaSource; 50 #endif 51 52 class MockRealtimeMediaSource : public BaseRealtimeMediaSourceClass { 43 53 public: 44 54 virtual ~MockRealtimeMediaSource() { }
Note:
See TracChangeset
for help on using the changeset viewer.