| OLD | NEW |
| 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/browser/browser_main_loop.h" | 5 #include "content/browser/browser_main_loop.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include <string> | 9 #include <string> |
| 10 #include <utility> | 10 #include <utility> |
| (...skipping 1386 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1397 // base::Unretained is safe because the lifetime of MemoryCoordinator is | 1397 // base::Unretained is safe because the lifetime of MemoryCoordinator is |
| 1398 // tied to the lifetime of the browser process. | 1398 // tied to the lifetime of the browser process. |
| 1399 base::MemoryCoordinatorProxy::GetInstance()-> | 1399 base::MemoryCoordinatorProxy::GetInstance()-> |
| 1400 SetGetCurrentMemoryStateCallback(base::Bind( | 1400 SetGetCurrentMemoryStateCallback(base::Bind( |
| 1401 &MemoryCoordinator::GetCurrentMemoryState, | 1401 &MemoryCoordinator::GetCurrentMemoryState, |
| 1402 base::Unretained(MemoryCoordinator::GetInstance()))); | 1402 base::Unretained(MemoryCoordinator::GetInstance()))); |
| 1403 base::MemoryCoordinatorProxy::GetInstance()-> | 1403 base::MemoryCoordinatorProxy::GetInstance()-> |
| 1404 SetSetCurrentMemoryStateForTestingCallback(base::Bind( | 1404 SetSetCurrentMemoryStateForTestingCallback(base::Bind( |
| 1405 &MemoryCoordinator::SetCurrentMemoryStateForTesting, | 1405 &MemoryCoordinator::SetCurrentMemoryStateForTesting, |
| 1406 base::Unretained(MemoryCoordinator::GetInstance()))); | 1406 base::Unretained(MemoryCoordinator::GetInstance()))); |
| 1407 base::MemoryCoordinatorProxy::GetInstance()-> |
| 1408 SetGetRemainingGlobalBudgetCallback(base::Bind( |
| 1409 &MemoryCoordinator::GetRemainingGlobalBudget, |
| 1410 base::Unretained(MemoryCoordinator::GetInstance()))); |
| 1407 return; | 1411 return; |
| 1408 } | 1412 } |
| 1409 | 1413 |
| 1410 // TODO(chrisha): Abstract away this construction mess to a helper function, | 1414 // TODO(chrisha): Abstract away this construction mess to a helper function, |
| 1411 // once MemoryPressureMonitor is made a concrete class. | 1415 // once MemoryPressureMonitor is made a concrete class. |
| 1412 #if defined(OS_CHROMEOS) | 1416 #if defined(OS_CHROMEOS) |
| 1413 if (chromeos::switches::MemoryPressureHandlingEnabled()) { | 1417 if (chromeos::switches::MemoryPressureHandlingEnabled()) { |
| 1414 memory_pressure_monitor_.reset(new base::chromeos::MemoryPressureMonitor( | 1418 memory_pressure_monitor_.reset(new base::chromeos::MemoryPressureMonitor( |
| 1415 chromeos::switches::GetMemoryPressureThresholds())); | 1419 chromeos::switches::GetMemoryPressureThresholds())); |
| 1416 } | 1420 } |
| (...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1592 scoped_refptr<base::SingleThreadTaskRunner> worker_task_runner = | 1596 scoped_refptr<base::SingleThreadTaskRunner> worker_task_runner = |
| 1593 audio_thread_->task_runner(); | 1597 audio_thread_->task_runner(); |
| 1594 audio_manager_ = media::AudioManager::Create(std::move(audio_task_runner), | 1598 audio_manager_ = media::AudioManager::Create(std::move(audio_task_runner), |
| 1595 std::move(worker_task_runner), | 1599 std::move(worker_task_runner), |
| 1596 MediaInternals::GetInstance()); | 1600 MediaInternals::GetInstance()); |
| 1597 } | 1601 } |
| 1598 CHECK(audio_manager_); | 1602 CHECK(audio_manager_); |
| 1599 } | 1603 } |
| 1600 | 1604 |
| 1601 } // namespace content | 1605 } // namespace content |
| OLD | NEW |