| 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 b3e7b6dc3b312b4ef5c8506bed69ae08d6011d45..f5b4b4c59c9755393f8e233ee9f001733ba92ff4 100644
|
| --- a/content/renderer/media/user_media_client_impl.cc
|
| +++ b/content/renderer/media/user_media_client_impl.cc
|
| @@ -414,7 +414,7 @@ void UserMediaClientImpl::MaybeProcessNextRequestInfo() {
|
| if (request_audio_input_devices) {
|
| GetMediaDevicesDispatcher()->EnumerateDevices(
|
| true /* audio_input */, false /* video_input */,
|
| - false /* audio_output */, current_request_info_->security_origin(),
|
| + false /* audio_output */,
|
| base::Bind(&UserMediaClientImpl::SelectAudioInputDevice,
|
| weak_factory_.GetWeakPtr(),
|
| current_request_info_->request()));
|
| @@ -461,7 +461,6 @@ void UserMediaClientImpl::SetupVideoInput(
|
| &video_controls);
|
| if (IsDeviceSource(video_controls.stream_source)) {
|
| GetMediaDevicesDispatcher()->GetVideoInputCapabilities(
|
| - current_request_info_->security_origin(),
|
| base::Bind(&UserMediaClientImpl::SelectVideoDeviceSettings,
|
| weak_factory_.GetWeakPtr(), user_media_request));
|
| } else {
|
| @@ -590,17 +589,8 @@ void UserMediaClientImpl::RequestMediaDevices(
|
| const blink::WebMediaDevicesRequest& media_devices_request) {
|
| UpdateWebRTCMethodCount(WEBKIT_GET_MEDIA_DEVICES);
|
| DCHECK(CalledOnValidThread());
|
| -
|
| - // |media_devices_request| can't be mocked, so in tests it will be empty (the
|
| - // underlying pointer is null). In order to use this function in a test we
|
| - // need to check if it isNull.
|
| - url::Origin security_origin;
|
| - if (!media_devices_request.IsNull())
|
| - security_origin = media_devices_request.GetSecurityOrigin();
|
| -
|
| GetMediaDevicesDispatcher()->EnumerateDevices(
|
| true /* audio input */, true /* video input */, true /* audio output */,
|
| - security_origin,
|
| base::Bind(&UserMediaClientImpl::FinalizeEnumerateDevices,
|
| weak_factory_.GetWeakPtr(), media_devices_request));
|
| }
|
| @@ -623,12 +613,9 @@ void UserMediaClientImpl::SetMediaDeviceChangeObserver(
|
| device_change_subscription_ids_.clear();
|
| } else {
|
| DCHECK(device_change_subscription_ids_.empty());
|
| - url::Origin security_origin =
|
| - media_device_change_observer_.GetSecurityOrigin();
|
| device_change_subscription_ids_ =
|
| - event_dispatcher->SubscribeDeviceChangeNotifications(
|
| - security_origin, base::Bind(&UserMediaClientImpl::DevicesChanged,
|
| - weak_factory_.GetWeakPtr()));
|
| + event_dispatcher->SubscribeDeviceChangeNotifications(base::Bind(
|
| + &UserMediaClientImpl::DevicesChanged, weak_factory_.GetWeakPtr()));
|
| }
|
| }
|
|
|
|
|