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

Unified Diff: media/audio/mac/audio_manager_mac.h

Issue 1936553002: Revert of Restores larger output buffer size when output stream requiring smaller size is closed (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « media/audio/mac/audio_auhal_mac.cc ('k') | media/audio/mac/audio_manager_mac.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: media/audio/mac/audio_manager_mac.h
diff --git a/media/audio/mac/audio_manager_mac.h b/media/audio/mac/audio_manager_mac.h
index 28bd924b04b59de80da9f3371795e5bf587adcf9..f5159e956cc44a249af38a698cf4e3399969f6b5 100644
--- a/media/audio/mac/audio_manager_mac.h
+++ b/media/audio/mac/audio_manager_mac.h
@@ -10,7 +10,6 @@
#include <stddef.h>
#include <list>
-#include <map>
#include <memory>
#include <string>
@@ -128,24 +127,6 @@
// sample rate has changed, otherwise does nothing.
void HandleDeviceChanges();
- // Returns true if any active input stream is using the specified |device_id|.
- bool AudioDeviceIsUsedForInput(AudioDeviceID device_id);
-
- // This method is called when an output stream has been released and it takes
- // the given |device_id| and scans all active output streams that are
- // using this id. The goal is to find a new (larger) I/O buffer size which
- // can be applied to all active output streams since doing so will save
- // system resources.
- // Note that, it is only called if no input stream is also using the device.
- // Example: two active output streams where #1 wants 1024 as buffer size but
- // is using 256 since stream #2 wants it. Now, if stream #2 is closed down,
- // the native I/O buffer size will be increased to 1024 instead of 256.
- // Returns true if it was possible to increase the I/O buffer size and
- // false otherwise.
- // TODO(henrika): possibly extend the scheme to also take input streams into
- // account.
- bool IncreaseIOBufferSizeIfPossible(AudioDeviceID device_id);
-
std::unique_ptr<AudioDeviceListenerMac> output_device_listener_;
// Track the output sample-rate and the default output device
@@ -168,10 +149,6 @@
std::list<AUAudioInputStream*> low_latency_input_streams_;
std::list<AUHALStream*> output_streams_;
- // Maps device IDs and their corresponding actual (I/O) buffer sizes for
- // all output streams using the specific device.
- std::map<AudioDeviceID, size_t> output_io_buffer_size_map_;
-
DISALLOW_COPY_AND_ASSIGN(AudioManagerMac);
};
« no previous file with comments | « media/audio/mac/audio_auhal_mac.cc ('k') | media/audio/mac/audio_manager_mac.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698