Index: content/renderer/media/user_media_client_impl.cc |
diff --git a/content/renderer/media/user_media_client_impl.cc b/content/renderer/media/user_media_client_impl.cc |
index 15e096b6469d9b1bc061d68be7d41c99bb18666c..ce44b840dc17f27254aaf5f9b180e0e2e89afe93 100644 |
--- a/content/renderer/media/user_media_client_impl.cc |
+++ b/content/renderer/media/user_media_client_impl.cc |
@@ -1050,7 +1050,7 @@ void UserMediaClientImpl::UserMediaRequestInfo::StartAudioTrack( |
const blink::WebMediaConstraints& constraints) { |
DCHECK(track.source().type() == blink::WebMediaStreamSource::TypeAudio); |
MediaStreamAudioSource* native_source = |
- static_cast <MediaStreamAudioSource*>(track.source().extraData()); |
+ MediaStreamAudioSource::From(track.source()); |
DCHECK(native_source); |
sources_.push_back(track.source()); |