diff options
author | dalecurtis@chromium.org <dalecurtis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-25 00:24:50 +0000 |
---|---|---|
committer | dalecurtis@chromium.org <dalecurtis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-25 00:24:50 +0000 |
commit | 5b57e56d806c865f3c4fa8951c977411235df42f (patch) | |
tree | d014ae91617ef181135daf60f87ec2ac33fb661d /media | |
parent | 33fb3202d7521fb841a172f7b3745ed06e36f3b1 (diff) | |
download | chromium_src-5b57e56d806c865f3c4fa8951c977411235df42f.zip chromium_src-5b57e56d806c865f3c4fa8951c977411235df42f.tar.gz chromium_src-5b57e56d806c865f3c4fa8951c977411235df42f.tar.bz2 |
CHECK for adding duplicate converter inputs.
CHECK to see if we're getting into weird states due to inputs
being added twice.
BUG=233026
TEST=none
Review URL: https://chromiumcodereview.appspot.com/14083011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196271 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media')
-rw-r--r-- | media/base/audio_converter.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/media/base/audio_converter.cc b/media/base/audio_converter.cc index ec74e03..151d88d 100644 --- a/media/base/audio_converter.cc +++ b/media/base/audio_converter.cc @@ -88,6 +88,10 @@ AudioConverter::AudioConverter(const AudioParameters& input_params, AudioConverter::~AudioConverter() {} void AudioConverter::AddInput(InputCallback* input) { + // TODO(dalecurtis): Speculative CHECK for http://crbug.com/233026, should be + // converted to a DCHECK once resolved. + CHECK(std::find(transform_inputs_.begin(), transform_inputs_.end(), input) == + transform_inputs_.end()); transform_inputs_.push_back(input); } |