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

Unified Diff: media/audio/linux/alsa_output.cc

Issue 9271061: Cleanup: Remove static storage for variables in an unnamed namespace. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 11 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 | « content/renderer/render_thread_impl.cc ('k') | printing/backend/print_backend_cups.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: media/audio/linux/alsa_output.cc
diff --git a/media/audio/linux/alsa_output.cc b/media/audio/linux/alsa_output.cc
index b3f931d7ae7d2480815e5695dbfeda9149ee7612..c5b6da2ee08e1544bc12ab13b1740d908f3c1657 100644
--- a/media/audio/linux/alsa_output.cc
+++ b/media/audio/linux/alsa_output.cc
@@ -50,9 +50,10 @@
#include "media/base/seekable_buffer.h"
namespace {
Ami GONE FROM CHROMIUM 2012/01/26 03:51:34 media/ code actually goes the other way - preferri
James Hawkins 2012/01/26 03:53:02 Why would we use two different styles in the same
James Hawkins 2012/01/26 04:13:02 Removed namespace and added back static per-prefer
+
// Amount of time to wait if we've exhausted the data source. This is to avoid
// busy looping.
-static const uint32 kNoDataSleepMilliseconds = 10;
+const uint32 kNoDataSleepMilliseconds = 10;
// Mininum interval between OnMoreData() calls.
const uint32 kMinIntervalBetweenOnMoreDataCallsInMs = 5;
@@ -60,19 +61,19 @@ const uint32 kMinIntervalBetweenOnMoreDataCallsInMs = 5;
// According to the linux nanosleep manpage, nanosleep on linux can miss the
// deadline by up to 10ms because the kernel timeslice is 10ms. Give a 2x
// buffer to compensate for the timeslice, and any additional slowdowns.
-static const uint32 kSleepErrorMilliseconds = 20;
+const uint32 kSleepErrorMilliseconds = 20;
// Set to 0 during debugging if you want error messages due to underrun
// events or other recoverable errors.
#if defined(NDEBUG)
-static const int kPcmRecoverIsSilent = 1;
+const int kPcmRecoverIsSilent = 1;
#else
-static const int kPcmRecoverIsSilent = 0;
+const int kPcmRecoverIsSilent = 0;
#endif
// ALSA is currently limited to 48kHz.
// TODO(fbarchard): Resample audio from higher frequency to 48000.
-static const int kAlsaMaxSampleRate = 48000;
+const int kAlsaMaxSampleRate = 48000;
// While the "default" device may support multi-channel audio, in Alsa, only
// the device names surround40, surround41, surround50, etc, have a defined
@@ -91,7 +92,7 @@ static const int kAlsaMaxSampleRate = 48000;
// TODO(ajwong): The source data should have enough info to tell us if we want
// surround41 versus surround51, etc., instead of needing us to guess base don
// channel number. Fix API to pass that data down.
-static const char* GuessSpecificDeviceName(uint32 channels) {
+const char* GuessSpecificDeviceName(uint32 channels) {
switch (channels) {
case 8:
return "surround71";
@@ -116,7 +117,7 @@ static const char* GuessSpecificDeviceName(uint32 channels) {
// Reorder PCM from AAC layout to Alsa layout.
// TODO(fbarchard): Switch layout when ffmpeg is updated.
template<class Format>
-static void Swizzle50Layout(Format* b, uint32 filled) {
+void Swizzle50Layout(Format* b, uint32 filled) {
static const uint32 kNumSurroundChannels = 5;
Format aac[kNumSurroundChannels];
for (uint32 i = 0; i < filled; i += sizeof(aac), b += kNumSurroundChannels) {
@@ -130,7 +131,7 @@ static void Swizzle50Layout(Format* b, uint32 filled) {
}
template<class Format>
-static void Swizzle51Layout(Format* b, uint32 filled) {
+void Swizzle51Layout(Format* b, uint32 filled) {
static const uint32 kNumSurroundChannels = 6;
Format aac[kNumSurroundChannels];
for (uint32 i = 0; i < filled; i += sizeof(aac), b += kNumSurroundChannels) {
@@ -143,7 +144,8 @@ static void Swizzle51Layout(Format* b, uint32 filled) {
b[5] = aac[5]; // LFE
}
}
-} // end namespace
+
+} // namespace
std::ostream& operator<<(std::ostream& os,
AlsaPcmOutputStream::InternalState state) {
« no previous file with comments | « content/renderer/render_thread_impl.cc ('k') | printing/backend/print_backend_cups.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698