diff options
author | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-17 23:20:14 +0000 |
---|---|---|
committer | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-17 23:20:14 +0000 |
commit | 5095fbf4440bf7fa52cf679817384c5da79daa4b (patch) | |
tree | fd0829077f412cabd2e19b75731c8b0b088f2944 /media/base/audio_splicer_unittest.cc | |
parent | 1aa689a1db025653b1bd9775cc7c3b0a675710d9 (diff) | |
download | chromium_src-5095fbf4440bf7fa52cf679817384c5da79daa4b.zip chromium_src-5095fbf4440bf7fa52cf679817384c5da79daa4b.tar.gz chromium_src-5095fbf4440bf7fa52cf679817384c5da79daa4b.tar.bz2 |
Update media::DataBuffer API to match media::DecoderBuffer.
In short:
* Zero-sized buffers are now permitted (they're harmless)
* The buffer copying constructor has been made private and CopyFrom() has been introduced
* End of stream buffers must be explicitly created via CreateEOSBuffer()
* DCHECKs added to forbid calling DataBuffer methods on end of stream buffers
TBR=dmichael
Review URL: https://codereview.chromium.org/11902003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@177525 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/base/audio_splicer_unittest.cc')
-rw-r--r-- | media/base/audio_splicer_unittest.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/media/base/audio_splicer_unittest.cc b/media/base/audio_splicer_unittest.cc index 20c923f..7c2e001 100644 --- a/media/base/audio_splicer_unittest.cc +++ b/media/base/audio_splicer_unittest.cc @@ -115,7 +115,7 @@ TEST_F(AudioSplicerTest, Reset) { TEST_F(AudioSplicerTest, EndOfStream) { scoped_refptr<DataBuffer> input_1 = GetNextInputBuffer(1); - scoped_refptr<DataBuffer> input_2 = new DataBuffer(0); // End of stream. + scoped_refptr<DataBuffer> input_2 = DataBuffer::CreateEOSBuffer(); scoped_refptr<DataBuffer> input_3 = GetNextInputBuffer(2); EXPECT_TRUE(input_2->IsEndOfStream()); |