Changeset 194371 in webkit
- Timestamp:
- Dec 22, 2015, 1:45:49 PM (9 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/Source/WebCore/ChangeLog ¶
r194370 r194371 1 2015-12-22 Eric Carlson <eric.carlson@apple.com> 2 3 [MediaStream] MediaStreamTrackPrivate.source should be a reference 4 https://bugs.webkit.org/show_bug.cgi?id=152509 5 6 Reviewed by Tim Horton. 7 8 No new tests, no functional change. 9 10 * Modules/mediastream/MediaStream.cpp: 11 (WebCore::MediaStream::trackVectorForType): 12 * Modules/mediastream/MediaStreamTrack.h: 13 * Modules/mediastream/RTCDTMFSender.cpp: 14 (WebCore::RTCDTMFSender::create): 15 * Modules/mediastream/UserMediaRequest.cpp: 16 (WebCore::UserMediaRequest::didCreateStream): 17 * platform/mediastream/MediaStreamPrivate.cpp: 18 (WebCore::MediaStreamPrivate::platformLayer): 19 (WebCore::MediaStreamPrivate::currentFrameImage): 20 * platform/mediastream/MediaStreamTrackPrivate.cpp: 21 (WebCore::MediaStreamTrackPrivate::MediaStreamTrackPrivate): 22 * platform/mediastream/MediaStreamTrackPrivate.h: 23 (WebCore::MediaStreamTrackPrivate::source): 24 1 25 2015-12-22 Commit Queue <commit-queue@webkit.org> 2 26 -
TabularUnified trunk/Source/WebCore/Modules/mediastream/MediaStream.cpp ¶
r192354 r194371 316 316 MediaStreamTrackVector tracks; 317 317 for (auto& track : m_trackSet.values()) { 318 if (track->source() ->type() == filterType)318 if (track->source().type() == filterType) 319 319 tracks.append(track); 320 320 } -
TabularUnified trunk/Source/WebCore/Modules/mediastream/MediaStreamTrack.h ¶
r193389 r194371 84 84 void applyConstraints(const MediaConstraints&); 85 85 86 RealtimeMediaSource *source() const { return m_private->source(); }86 RealtimeMediaSource& source() const { return m_private->source(); } 87 87 MediaStreamTrackPrivate& privateTrack() { return m_private.get(); } 88 88 -
TabularUnified trunk/Source/WebCore/Modules/mediastream/RTCDTMFSender.cpp ¶
r192848 r194371 48 48 { 49 49 RefPtr<MediaStreamTrack> track = prpTrack; 50 std::unique_ptr<RTCDTMFSenderHandler> handler = peerConnectionHandler->createDTMFSender( track->source());50 std::unique_ptr<RTCDTMFSenderHandler> handler = peerConnectionHandler->createDTMFSender(&track->source()); 51 51 if (!handler) { 52 52 ec = NOT_SUPPORTED_ERR; -
TabularUnified trunk/Source/WebCore/Modules/mediastream/UserMediaRequest.cpp ¶
r193764 r194371 168 168 for (auto& track : stream->getAudioTracks()) { 169 169 track->applyConstraints(*m_audioConstraints); 170 track->source() ->startProducingData();170 track->source().startProducingData(); 171 171 } 172 172 } … … 174 174 for (auto& track : stream->getVideoTracks()) { 175 175 track->applyConstraints(*m_videoConstraints); 176 track->source() ->startProducingData();176 track->source().startProducingData(); 177 177 } 178 178 } -
TabularUnified trunk/Source/WebCore/platform/mediastream/MediaStreamPrivate.cpp ¶
r192954 r194371 218 218 return nullptr; 219 219 220 return m_activeVideoTrack->source() ->platformLayer();220 return m_activeVideoTrack->source().platformLayer(); 221 221 } 222 222 … … 242 242 return nullptr; 243 243 244 return m_activeVideoTrack->source() ->currentFrameImage();244 return m_activeVideoTrack->source().currentFrameImage(); 245 245 } 246 246 -
TabularUnified trunk/Source/WebCore/platform/mediastream/MediaStreamTrackPrivate.cpp ¶
r192954 r194371 51 51 MediaStreamTrackPrivate::MediaStreamTrackPrivate(const MediaStreamTrackPrivate& other) 52 52 : RefCounted() 53 , m_source( other.source())53 , m_source(&other.source()) 54 54 , m_id(createCanonicalUUIDString()) 55 55 , m_isEnabled(other.enabled()) -
TabularUnified trunk/Source/WebCore/platform/mediastream/MediaStreamTrackPrivate.h ¶
r192954 r194371 78 78 RefPtr<MediaStreamTrackPrivate> clone(); 79 79 80 RealtimeMediaSource * source() const { returnm_source.get(); }80 RealtimeMediaSource& source() const { return *m_source.get(); } 81 81 RealtimeMediaSource::Type type() const; 82 82
Note:
See TracChangeset
for help on using the changeset viewer.