Consolidate and improve audio decoding test for all decoders.
commitd7ae8102ebb24ba3c7d0fc1030feb3ebeff255c4
authordalecurtis@chromium.org <dalecurtis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 20 Jun 2014 10:47:16 +0000 (20 10:47 +0000)
committerdalecurtis@chromium.org <dalecurtis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 20 Jun 2014 10:47:16 +0000 (20 10:47 +0000)
treea715eda7efe9c8131e1bd1387e933d3d7bf16921
parent7896ddccd4bff6c934178ca4c6a6486b8b1f9de2
Consolidate and improve audio decoding test for all decoders.

- Consolidates FFmpegAudioDecoder and OpusAudioDecoder unittests
since they were identical anyways.
- Extends the AudioFileReader unittests to perform packet consistency
checks between seeks.
- Extends the new consolidated tests for WAV, FLAC, MP3, and AAC.
- Adds decoded output consistency checks using MD5 for all files.
- Removes old tests which end up duplicating efforts.
- Expands tests for bad decoder configs and buffers w/o timestamps.
- Expands tests to include AudioDiscardHelper usage.

BUG=381356
TEST=shiny new tests!

Review URL: https://codereview.chromium.org/311373004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278667 0039d316-1c4b-4281-b951-d872f2087c98
media/filters/audio_decoder_unittest.cc [new file with mode: 0644]
media/filters/audio_file_reader.cc
media/filters/audio_file_reader.h
media/filters/audio_file_reader_unittest.cc
media/filters/ffmpeg_audio_decoder.cc
media/filters/ffmpeg_audio_decoder_unittest.cc [deleted file]
media/filters/opus_audio_decoder.cc
media/filters/opus_audio_decoder_unittest.cc [deleted file]
media/media.gyp