Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(937)

Side by Side Diff: content/renderer/render_thread_impl.cc

Issue 1942803002: Caching AudioOutputDevice instances in mixer manager (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: First round of comments addressed Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/renderer/render_thread_impl.h" 5 #include "content/renderer/render_thread_impl.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <limits> 8 #include <limits>
9 #include <map> 9 #include <map>
10 #include <utility> 10 #include <utility>
(...skipping 1488 matching lines...) Expand 10 before | Expand all | Expand 10 after
1499 } 1499 }
1500 1500
1501 bool RenderThreadImpl::EnableStreamTextureCopy() { 1501 bool RenderThreadImpl::EnableStreamTextureCopy() {
1502 return sync_compositor_message_filter_.get(); 1502 return sync_compositor_message_filter_.get();
1503 } 1503 }
1504 1504
1505 #endif 1505 #endif
1506 1506
1507 AudioRendererMixerManager* RenderThreadImpl::GetAudioRendererMixerManager() { 1507 AudioRendererMixerManager* RenderThreadImpl::GetAudioRendererMixerManager() {
1508 if (!audio_renderer_mixer_manager_) { 1508 if (!audio_renderer_mixer_manager_) {
1509 audio_renderer_mixer_manager_.reset(new AudioRendererMixerManager()); 1509 audio_renderer_mixer_manager_.reset(
DaleCurtis 2016/05/17 19:13:48 just == ?
o1ka 2016/05/18 13:15:12 Of cause, thank you!
1510 AudioRendererMixerManager::Create().release());
1510 } 1511 }
1511 1512
1512 return audio_renderer_mixer_manager_.get(); 1513 return audio_renderer_mixer_manager_.get();
1513 } 1514 }
1514 1515
1515 media::AudioHardwareConfig* RenderThreadImpl::GetAudioHardwareConfig() { 1516 media::AudioHardwareConfig* RenderThreadImpl::GetAudioHardwareConfig() {
1516 if (!audio_hardware_config_) { 1517 if (!audio_hardware_config_) {
1517 media::AudioParameters input_params; 1518 media::AudioParameters input_params;
1518 media::AudioParameters output_params; 1519 media::AudioParameters output_params;
1519 Send(new ViewHostMsg_GetAudioHardwareConfig( 1520 Send(new ViewHostMsg_GetAudioHardwareConfig(
(...skipping 570 matching lines...) Expand 10 before | Expand all | Expand 10 after
2090 v8_memory_pressure_level == v8::MemoryPressureLevel::kCritical) 2091 v8_memory_pressure_level == v8::MemoryPressureLevel::kCritical)
2091 v8_memory_pressure_level = v8::MemoryPressureLevel::kModerate; 2092 v8_memory_pressure_level = v8::MemoryPressureLevel::kModerate;
2092 2093
2093 blink::mainThreadIsolate()->MemoryPressureNotification( 2094 blink::mainThreadIsolate()->MemoryPressureNotification(
2094 v8_memory_pressure_level); 2095 v8_memory_pressure_level);
2095 blink::MemoryPressureNotificationToWorkerThreadIsolates( 2096 blink::MemoryPressureNotificationToWorkerThreadIsolates(
2096 v8_memory_pressure_level); 2097 v8_memory_pressure_level);
2097 } 2098 }
2098 2099
2099 } // namespace content 2100 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698