Changeset 278341 in webkit
- Timestamp:
- Jun 2, 2021, 1:01:46 AM (5 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 5 edited
-
ChangeLog (modified) (1 diff)
-
platform/mediastream/AudioTrackPrivateMediaStream.cpp (modified) (2 diffs)
-
platform/mediastream/AudioTrackPrivateMediaStream.h (modified) (1 diff)
-
platform/mediastream/cocoa/AudioMediaStreamTrackRendererCocoa.cpp (modified) (1 diff)
-
platform/mediastream/cocoa/AudioMediaStreamTrackRendererUnit.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r278340 r278341 1 2021-06-02 Youenn Fablet <youenn@apple.com> 2 3 Improve AudioMediaStreamTrackRendererUnit logging to know which source is being played 4 https://bugs.webkit.org/show_bug.cgi?id=226466 5 6 Reviewed by Eric Carlson. 7 8 Log AudioSampleDataSource identifier when using it with the render unit. 9 Set AudioSampleDataSource identifier to its MediaStreamTrack/RealtimeMediaSource identifier. 10 This allows identifying which tracks are being played. 11 12 No change of behavior. 13 14 * platform/mediastream/AudioTrackPrivateMediaStream.cpp: 15 (WebCore::AudioTrackPrivateMediaStream::createRenderer): 16 (WebCore::AudioTrackPrivateMediaStream::setLogger): Deleted. 17 * platform/mediastream/AudioTrackPrivateMediaStream.h: 18 * platform/mediastream/cocoa/AudioMediaStreamTrackRendererCocoa.cpp: 19 (WebCore::AudioMediaStreamTrackRendererCocoa::pushSamples): 20 * platform/mediastream/cocoa/AudioMediaStreamTrackRendererUnit.cpp: 21 (WebCore::AudioMediaStreamTrackRendererUnit::addSource): 22 (WebCore::AudioMediaStreamTrackRendererUnit::removeSource): 23 1 24 2021-06-01 Darin Adler <darin@apple.com> 2 25 -
trunk/Source/WebCore/platform/mediastream/AudioTrackPrivateMediaStream.cpp
r277364 r278341 54 54 if (!renderer) 55 55 return nullptr; 56 #if !RELEASE_LOG_DISABLED 57 auto& track = stream.m_streamTrack.get(); 58 renderer->setLogger(track.logger(), track.logIdentifier()); 59 #endif 56 60 renderer->setCrashCallback([stream = makeWeakPtr(stream)] { 57 61 if (stream) … … 60 64 return renderer; 61 65 } 62 63 #if !RELEASE_LOG_DISABLED64 void AudioTrackPrivateMediaStream::setLogger(const Logger& logger, const void* identifier)65 {66 TrackPrivateBase::setLogger(logger, identifier);67 if (m_renderer)68 m_renderer->setLogger(logger, identifier);69 }70 #endif71 66 72 67 void AudioTrackPrivateMediaStream::clear() -
trunk/Source/WebCore/platform/mediastream/AudioTrackPrivateMediaStream.h
r272213 r278341 66 66 67 67 #if !RELEASE_LOG_DISABLED 68 void setLogger(const Logger&, const void*) final;69 68 const char* logClassName() const final { return "AudioTrackPrivateMediaStream"; } 70 69 #endif -
trunk/Source/WebCore/platform/mediastream/cocoa/AudioMediaStreamTrackRendererCocoa.cpp
r278062 r278341 114 114 return; 115 115 116 #if !RELEASE_LOG_DISABLED 117 newSource->setLogger(logger(), logIdentifier()); 118 #endif 116 119 if (oldSource) 117 120 AudioMediaStreamTrackRendererUnit::singleton().removeSource(*oldSource); -
trunk/Source/WebCore/platform/mediastream/cocoa/AudioMediaStreamTrackRendererUnit.cpp
r277932 r278341 82 82 void AudioMediaStreamTrackRendererUnit::addSource(Ref<AudioSampleDataSource>&& source) 83 83 { 84 RELEASE_LOG(WebRTC, "AudioMediaStreamTrackRendererUnit::addSource"); 84 #if !RELEASE_LOG_DISABLED 85 source->logger().logAlways(LogWebRTC, "AudioMediaStreamTrackRendererUnit::addSource ", source->logIdentifier()); 86 #endif 85 87 ASSERT(isMainThread()); 86 88 … … 101 103 void AudioMediaStreamTrackRendererUnit::removeSource(AudioSampleDataSource& source) 102 104 { 103 RELEASE_LOG(WebRTC, "AudioMediaStreamTrackRendererUnit::removeSource"); 105 #if !RELEASE_LOG_DISABLED 106 source.logger().logAlways(LogWebRTC, "AudioMediaStreamTrackRendererUnit::removeSource ", source.logIdentifier()); 107 #endif 104 108 ASSERT(isMainThread()); 105 109
Note:
See TracChangeset
for help on using the changeset viewer.