Changeset 211823 in webkit
- Timestamp:
- Feb 7, 2017, 11:34:44 AM (8 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r211822 r211823 1 2017-02-07 Alex Christensen <achristensen@webkit.org> 2 3 Fix libwebrtc build after r211728 4 https://bugs.webkit.org/show_bug.cgi?id=167821 5 6 * platform/mediastream/mac/RealtimeIncomingVideoSource.cpp: 7 (WebCore::RealtimeIncomingVideoSource::processNewSample): 8 * platform/mediastream/mac/RealtimeOutgoingAudioSource.cpp: 9 (WebCore::RealtimeOutgoingAudioSource::audioSamplesAvailable): 10 (WebCore::RealtimeOutgoingAudioSource::sourceHasMoreMediaData): Deleted. 11 * platform/mediastream/mac/RealtimeOutgoingAudioSource.h: 12 * platform/mediastream/mac/RealtimeOutgoingVideoSource.cpp: 13 (WebCore::RealtimeOutgoingVideoSource::RealtimeOutgoingVideoSource): 14 (WebCore::RealtimeOutgoingVideoSource::videoSampleAvailable): 15 (WebCore::RealtimeOutgoingVideoSource::sourceHasMoreMediaData): Deleted. 16 * platform/mediastream/mac/RealtimeOutgoingVideoSource.h: 17 1 18 2017-02-07 Tim Horton <timothy_horton@apple.com> 2 19 -
trunk/Source/WebCore/platform/mediastream/mac/RealtimeIncomingVideoSource.cpp
r211177 r211823 148 148 } 149 149 150 mediaDataUpdated(MediaSampleAVFObjC::create(sample));150 videoSampleAvailable(MediaSampleAVFObjC::create(sample)); 151 151 } 152 152 -
trunk/Source/WebCore/platform/mediastream/mac/RealtimeOutgoingAudioSource.cpp
r211191 r211823 32 32 #if USE(LIBWEBRTC) 33 33 34 #include "NotImplemented.h" 35 34 36 namespace WebCore { 35 37 36 void RealtimeOutgoingAudioSource:: sourceHasMoreMediaData(MediaSample& mediaSample)38 void RealtimeOutgoingAudioSource::audioSamplesAvailable(const MediaTime&, void*, const AudioStreamDescription&, size_t) 37 39 { 38 // FIXME: Implement this. 39 UNUSED_PARAM(mediaSample); 40 notImplemented(); 40 41 } 41 42 -
trunk/Source/WebCore/platform/mediastream/mac/RealtimeOutgoingAudioSource.h
r211191 r211823 45 45 public: 46 46 static Ref<RealtimeOutgoingAudioSource> create(Ref<RealtimeMediaSource>&& audioSource) { return adoptRef(*new RealtimeOutgoingAudioSource(WTFMove(audioSource))); } 47 ~RealtimeOutgoingAudioSource() { m_audioSource->removeObserver( this); }47 ~RealtimeOutgoingAudioSource() { m_audioSource->removeObserver(*this); } 48 48 49 49 void setTrack(rtc::scoped_refptr<webrtc::AudioTrackInterface>&& track) { m_track = WTFMove(track); } 50 50 51 51 private: 52 explicit RealtimeOutgoingAudioSource(Ref<RealtimeMediaSource>&& audioSource) : m_audioSource(WTFMove(audioSource)) { m_audioSource->addObserver( this); }52 explicit RealtimeOutgoingAudioSource(Ref<RealtimeMediaSource>&& audioSource) : m_audioSource(WTFMove(audioSource)) { m_audioSource->addObserver(*this); } 53 53 54 54 virtual void AddSink(webrtc::AudioTrackSinkInterface* sink) { m_sinks.append(sink); } … … 67 67 void sourceSettingsChanged() final { } 68 68 bool preventSourceFromStopping() final { return false; } 69 void sourceHasMoreMediaData(MediaSample&) final;69 void audioSamplesAvailable(const MediaTime&, void*, const AudioStreamDescription&, size_t) final; 70 70 71 71 void convertAndSendMonoSamples(); -
trunk/Source/WebCore/platform/mediastream/mac/RealtimeOutgoingVideoSource.cpp
r211177 r211823 42 42 : m_videoSource(WTFMove(videoSource)) 43 43 { 44 m_videoSource->addObserver( this);44 m_videoSource->addObserver(*this); 45 45 } 46 46 … … 62 62 } 63 63 64 void RealtimeOutgoingVideoSource:: sourceHasMoreMediaData(MediaSample& sample)64 void RealtimeOutgoingVideoSource::videoSampleAvailable(MediaSample& sample) 65 65 { 66 66 if (!m_sinks.size()) -
trunk/Source/WebCore/platform/mediastream/mac/RealtimeOutgoingVideoSource.h
r211177 r211823 71 71 void sourceMutedChanged() final { } 72 72 void sourceSettingsChanged() final { } 73 void sourceHasMoreMediaData(MediaSample&) final;73 void videoSampleAvailable(MediaSample&) final; 74 74 75 75 Vector<rtc::VideoSinkInterface<webrtc::VideoFrame>*> m_sinks;
Note:
See TracChangeset
for help on using the changeset viewer.