Index: chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc |
diff --git a/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc b/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc |
index 7c03ea2d164af5de050207e62fc1fcae8c5a68ac..a7adcc4000fd14fc7c89c484c758aedd0998e41f 100644 |
--- a/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc |
+++ b/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_browsertest.cc |
@@ -250,11 +250,17 @@ IN_PROC_BROWSER_TEST_F(WebrtcAudioPrivateTest, GetAssociatedSink) { |
for (AudioDeviceNames::const_iterator device = devices.begin(); |
device != devices.end(); |
++device) { |
+ |
+ scoped_refptr<WebrtcAudioPrivateGetAssociatedSinkFunction> function = |
+ new WebrtcAudioPrivateGetAssociatedSinkFunction(); |
+ |
std::string raw_source_id = device->unique_id; |
VLOG(2) << "Trying to find associated sink for device " << raw_source_id; |
GURL origin(GURL("http://www.google.com/").GetOrigin()); |
- std::string source_id_in_origin = |
- content::GetHMACForMediaDeviceID(origin, raw_source_id); |
+ std::string source_id_in_origin = content::GetHMACForMediaDeviceID( |
+ profile()->GetResourceContext(), |
+ origin, |
+ raw_source_id); |
ListValue parameters; |
parameters.AppendString(origin.spec()); |
@@ -262,8 +268,7 @@ IN_PROC_BROWSER_TEST_F(WebrtcAudioPrivateTest, GetAssociatedSink) { |
std::string parameter_string; |
JSONWriter::Write(¶meters, ¶meter_string); |
- scoped_refptr<WebrtcAudioPrivateGetAssociatedSinkFunction> function = |
- new WebrtcAudioPrivateGetAssociatedSinkFunction(); |
+ |
scoped_ptr<base::Value> result( |
RunFunctionAndReturnSingleResult(function.get(), |
parameter_string, |