Fail gUM when an audio or video device does not exist.
Also update so that the error code MEDIA_DEVICE_NO_HARDWARE is returned if no device exist or a mandatory source id does not exist.

BUG=327724

Review URL: https://codereview.chromium.org/183893038

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258094 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/content/browser/media/webrtc_getusermedia_browsertest.cc b/content/browser/media/webrtc_getusermedia_browsertest.cc
index f81b36a..3b96b0b 100644
--- a/content/browser/media/webrtc_getusermedia_browsertest.cc
+++ b/content/browser/media/webrtc_getusermedia_browsertest.cc
@@ -351,21 +351,21 @@
 
   // Test with invalid mandatory audio sourceID.
   NavigateToURL(shell(), url);
-  EXPECT_EQ("DeviceCaptureError", ExecuteJavascriptAndReturnResult(
+  EXPECT_EQ("DevicesNotFoundError", ExecuteJavascriptAndReturnResult(
       GenerateGetUserMediaWithMandatorySourceID(
           kGetUserMediaAndExpectFailure,
           "something invalid",
           video_ids[0])));
 
   // Test with invalid mandatory video sourceID.
-  EXPECT_EQ("DeviceCaptureError", ExecuteJavascriptAndReturnResult(
+  EXPECT_EQ("DevicesNotFoundError", ExecuteJavascriptAndReturnResult(
       GenerateGetUserMediaWithMandatorySourceID(
           kGetUserMediaAndExpectFailure,
           audio_ids[0],
           "something invalid")));
 
   // Test with empty mandatory audio sourceID.
-  EXPECT_EQ("DeviceCaptureError", ExecuteJavascriptAndReturnResult(
+  EXPECT_EQ("DevicesNotFoundError", ExecuteJavascriptAndReturnResult(
       GenerateGetUserMediaWithMandatorySourceID(
           kGetUserMediaAndExpectFailure,
           "",