summaryrefslogtreecommitdiffstats
path: root/media/audio/audio_output_proxy.cc
diff options
context:
space:
mode:
authordalecurtis@google.com <dalecurtis@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-19 04:08:07 +0000
committerdalecurtis@google.com <dalecurtis@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-19 04:08:07 +0000
commiteaa511edfa1b6a684f431230a59f00604e9ec425 (patch)
treeecf1f495550897e13c5b759e2d130d2152f7dc60 /media/audio/audio_output_proxy.cc
parent6b236ea282f27cf132d55658b375367e2fd9e18c (diff)
downloadchromium_src-eaa511edfa1b6a684f431230a59f00604e9ec425.zip
chromium_src-eaa511edfa1b6a684f431230a59f00604e9ec425.tar.gz
chromium_src-eaa511edfa1b6a684f431230a59f00604e9ec425.tar.bz2
Promote AudioOutputProxy state machine DCHECKs to CHECKs.
It's possible we're getting into a state where there's an imbalance between Start() and Stop() calls leaving objects around. Promote the existing DCHECKs on current state to CHECKs so we can be sure this is not the case. BUG=150619 TEST=none Review URL: https://codereview.chromium.org/10949012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157494 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/audio/audio_output_proxy.cc')
-rw-r--r--media/audio/audio_output_proxy.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/media/audio/audio_output_proxy.cc b/media/audio/audio_output_proxy.cc
index a9cfe68..16b7955 100644
--- a/media/audio/audio_output_proxy.cc
+++ b/media/audio/audio_output_proxy.cc
@@ -19,12 +19,12 @@ AudioOutputProxy::AudioOutputProxy(AudioOutputDispatcher* dispatcher)
AudioOutputProxy::~AudioOutputProxy() {
DCHECK(CalledOnValidThread());
- DCHECK(state_ == kCreated || state_ == kClosed);
+ CHECK(state_ == kCreated || state_ == kClosed) << "State is: " << state_;
}
bool AudioOutputProxy::Open() {
DCHECK(CalledOnValidThread());
- DCHECK_EQ(state_, kCreated);
+ CHECK_EQ(state_, kCreated);
if (!dispatcher_->OpenStream()) {
state_ = kError;
@@ -37,7 +37,7 @@ bool AudioOutputProxy::Open() {
void AudioOutputProxy::Start(AudioSourceCallback* callback) {
DCHECK(CalledOnValidThread());
- DCHECK_EQ(state_, kOpened);
+ CHECK_EQ(state_, kOpened);
if (!dispatcher_->StartStream(callback, this)) {
state_ = kError;