Index: content/browser/renderer_host/media/audio_input_renderer_host.cc |
=================================================================== |
--- content/browser/renderer_host/media/audio_input_renderer_host.cc (revision 173637) |
+++ content/browser/renderer_host/media/audio_input_renderer_host.cc (working copy) |
@@ -212,7 +212,11 @@ |
VLOG(1) << "AudioInputRendererHost::OnCreateStream(stream_id=" |
<< stream_id << ")"; |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO)); |
- DCHECK(LookupById(stream_id) == NULL); |
+ // media::AudioParameters is validated in the deserializer. |
+ if (LookupById(stream_id) != NULL) { |
+ SendErrorMessage(stream_id); |
+ return; |
+ } |
media::AudioParameters audio_params(params); |
@@ -227,7 +231,6 @@ |
params.bits_per_sample(), params.frames_per_buffer()); |
} |
- DCHECK_GT(audio_params.frames_per_buffer(), 0); |
uint32 buffer_size = audio_params.GetBytesPerBuffer(); |
// Create a new AudioEntry structure. |