Changeset 236521 in webkit
- Timestamp:
- Sep 26, 2018, 1:31:29 PM (8 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 8 edited
-
ChangeLog (modified) (1 diff)
-
platform/mediastream/RealtimeMediaSource.cpp (modified) (10 diffs)
-
platform/mediastream/RealtimeMediaSource.h (modified) (1 diff)
-
platform/mediastream/mac/AVVideoCaptureSource.mm (modified) (1 diff)
-
platform/mediastream/mac/CoreAudioCaptureSource.cpp (modified) (1 diff)
-
platform/mediastream/mac/DisplayCaptureSourceCocoa.cpp (modified) (1 diff)
-
platform/mock/MockRealtimeAudioSource.cpp (modified) (1 diff)
-
platform/mock/MockRealtimeVideoSource.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r236519 r236521 1 2018-09-26 Commit Queue <commit-queue@webkit.org> 2 3 Unreviewed, rolling out r236511. 4 https://bugs.webkit.org/show_bug.cgi?id=190008 5 6 It is breaking some WebRTC tests (Requested by youenn on 7 #webkit). 8 9 Reverted changeset: 10 11 "[MediaStream] Clean up RealtimeMediaSource settings change 12 handling" 13 https://bugs.webkit.org/show_bug.cgi?id=189998 14 https://trac.webkit.org/changeset/236511 15 1 16 2018-09-26 Ryosuke Niwa <rniwa@webkit.org> 2 17 -
trunk/Source/WebCore/platform/mediastream/RealtimeMediaSource.cpp
r236511 r236521 134 134 void RealtimeMediaSource::settingsDidChange(OptionSet<RealtimeMediaSourceSettings::Flag>) 135 135 { 136 }137 138 void RealtimeMediaSource::notifySettingsDidChangeObservers(OptionSet<RealtimeMediaSourceSettings::Flag> flags)139 {140 136 ASSERT(isMainThread()); 141 137 … … 143 139 return; 144 140 m_pendingSettingsDidChangeNotification = true; 145 146 settingsDidChange(flags);147 141 148 142 scheduleDeferredTask([this] { … … 871 865 872 866 m_size = size; 873 notifySettingsDidChangeObservers(changed);867 settingsDidChange(changed); 874 868 } 875 869 … … 880 874 881 875 m_frameRate = rate; 882 notifySettingsDidChangeObservers(RealtimeMediaSourceSettings::Flag::FrameRate);876 settingsDidChange(RealtimeMediaSourceSettings::Flag::FrameRate); 883 877 } 884 878 … … 890 884 m_aspectRatio = ratio; 891 885 m_size.setHeight(m_size.width() / ratio); 892 notifySettingsDidChangeObservers({ RealtimeMediaSourceSettings::Flag::AspectRatio, RealtimeMediaSourceSettings::Flag::Height });886 settingsDidChange({ RealtimeMediaSourceSettings::Flag::AspectRatio, RealtimeMediaSourceSettings::Flag::Height }); 893 887 } 894 888 … … 899 893 900 894 m_facingMode = mode; 901 notifySettingsDidChangeObservers(RealtimeMediaSourceSettings::Flag::FacingMode);895 settingsDidChange(RealtimeMediaSourceSettings::Flag::FacingMode); 902 896 } 903 897 … … 908 902 909 903 m_volume = volume; 910 notifySettingsDidChangeObservers(RealtimeMediaSourceSettings::Flag::Volume);904 settingsDidChange(RealtimeMediaSourceSettings::Flag::Volume); 911 905 } 912 906 … … 917 911 918 912 m_sampleRate = rate; 919 notifySettingsDidChangeObservers(RealtimeMediaSourceSettings::Flag::SampleRate);913 settingsDidChange(RealtimeMediaSourceSettings::Flag::SampleRate); 920 914 } 921 915 … … 931 925 932 926 m_sampleSize = size; 933 notifySettingsDidChangeObservers(RealtimeMediaSourceSettings::Flag::SampleSize);927 settingsDidChange(RealtimeMediaSourceSettings::Flag::SampleSize); 934 928 } 935 929 … … 945 939 946 940 m_echoCancellation = echoCancellation; 947 notifySettingsDidChangeObservers(RealtimeMediaSourceSettings::Flag::EchoCancellation);941 settingsDidChange(RealtimeMediaSourceSettings::Flag::EchoCancellation); 948 942 } 949 943 -
trunk/Source/WebCore/platform/mediastream/RealtimeMediaSource.h
r236511 r236521 248 248 virtual void stopProducingData() { } 249 249 250 void notifySettingsDidChangeObservers(OptionSet<RealtimeMediaSourceSettings::Flag>);251 252 250 void forEachObserver(const WTF::Function<void(Observer&)>&) const; 253 251 -
trunk/Source/WebCore/platform/mediastream/mac/AVVideoCaptureSource.mm
r236511 r236521 230 230 } 231 231 232 void AVVideoCaptureSource::settingsDidChange(OptionSet<RealtimeMediaSourceSettings::Flag> )232 void AVVideoCaptureSource::settingsDidChange(OptionSet<RealtimeMediaSourceSettings::Flag> settings) 233 233 { 234 234 m_currentSettings = std::nullopt; 235 RealtimeMediaSource::settingsDidChange(settings); 235 236 } 236 237 -
trunk/Source/WebCore/platform/mediastream/mac/CoreAudioCaptureSource.cpp
r236511 r236521 889 889 890 890 m_currentSettings = std::nullopt; 891 RealtimeMediaSource::settingsDidChange(settings); 891 892 } 892 893 -
trunk/Source/WebCore/platform/mediastream/mac/DisplayCaptureSourceCocoa.cpp
r236511 r236521 118 118 119 119 m_currentSettings = { }; 120 121 RealtimeMediaSource::settingsDidChange(settings); 120 122 } 121 123 -
trunk/Source/WebCore/platform/mock/MockRealtimeAudioSource.cpp
r236511 r236521 135 135 } 136 136 137 void MockRealtimeAudioSource::settingsDidChange(OptionSet<RealtimeMediaSourceSettings::Flag> )137 void MockRealtimeAudioSource::settingsDidChange(OptionSet<RealtimeMediaSourceSettings::Flag> settings) 138 138 { 139 139 m_currentSettings = std::nullopt; 140 RealtimeMediaSource::settingsDidChange(settings); 140 141 } 141 142 -
trunk/Source/WebCore/platform/mock/MockRealtimeVideoSource.cpp
r236511 r236521 230 230 m_imageBuffer = nullptr; 231 231 } 232 233 RealtimeVideoSource::settingsDidChange(settings); 232 234 } 233 235
Note:
See TracChangeset
for help on using the changeset viewer.