summaryrefslogtreecommitdiff
path: root/chromium/content/renderer/pepper/pepper_platform_audio_output.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/renderer/pepper/pepper_platform_audio_output.cc')
-rw-r--r--chromium/content/renderer/pepper/pepper_platform_audio_output.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/chromium/content/renderer/pepper/pepper_platform_audio_output.cc b/chromium/content/renderer/pepper/pepper_platform_audio_output.cc
index a271c30ec62..267fe95c276 100644
--- a/chromium/content/renderer/pepper/pepper_platform_audio_output.cc
+++ b/chromium/content/renderer/pepper/pepper_platform_audio_output.cc
@@ -90,7 +90,8 @@ void PepperPlatformAudioOutput::OnDeviceAuthorized(
void PepperPlatformAudioOutput::OnStreamCreated(
base::SharedMemoryHandle handle,
- base::SyncSocket::Handle socket_handle) {
+ base::SyncSocket::Handle socket_handle,
+ bool playing_automatically) {
DCHECK(handle.IsValid());
#if defined(OS_WIN)
DCHECK(socket_handle);
@@ -106,8 +107,9 @@ void PepperPlatformAudioOutput::OnStreamCreated(
client_->StreamCreated(handle, handle.GetSize(), socket_handle);
} else {
main_task_runner_->PostTask(
- FROM_HERE, base::BindOnce(&PepperPlatformAudioOutput::OnStreamCreated,
- this, handle, socket_handle));
+ FROM_HERE,
+ base::BindOnce(&PepperPlatformAudioOutput::OnStreamCreated, this,
+ handle, socket_handle, playing_automatically));
}
}
@@ -139,7 +141,6 @@ bool PepperPlatformAudioOutput::Initialize(int sample_rate,
media::AudioParameters params(media::AudioParameters::AUDIO_PCM_LOW_LATENCY,
media::CHANNEL_LAYOUT_STEREO,
sample_rate,
- ppapi::kBitsPerAudioOutputSample,
frames_per_buffer);
io_task_runner_->PostTask(