diff options
author | kylep@chromium.org <kylep@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-16 00:13:21 +0000 |
---|---|---|
committer | kylep@chromium.org <kylep@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-07-16 00:13:21 +0000 |
commit | da437a560297855295adb2c30e49c05d20ee95ab (patch) | |
tree | 085e28aea8cea82902f489f82238e91a391f50fb /media/tools | |
parent | f0109a7d5f18d3fdfb0daf76fd6f9f7270ba85cc (diff) | |
download | chromium_src-da437a560297855295adb2c30e49c05d20ee95ab.zip chromium_src-da437a560297855295adb2c30e49c05d20ee95ab.tar.gz chromium_src-da437a560297855295adb2c30e49c05d20ee95ab.tar.bz2 |
Refactor WritableBuffer interface for more useful ptr management.
BUG=16011
TEST=DataBuffer unittest
Review URL: http://codereview.chromium.org/149573
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20821 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/tools')
-rw-r--r-- | media/tools/wav_ola_test.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/media/tools/wav_ola_test.cc b/media/tools/wav_ola_test.cc index 5835bf2..64a8672 100644 --- a/media/tools/wav_ola_test.cc +++ b/media/tools/wav_ola_test.cc @@ -49,10 +49,10 @@ class Dummy { } void ReadDataForAlg() { - scoped_refptr<DataBuffer> b(new DataBuffer()); - uint8* buf = b->GetWritableData(window_size_); + scoped_refptr<DataBuffer> buffer(new DataBuffer(window_size_)); + uint8* buf = buffer->GetWritableData(); if (fread(buf, 1, window_size_, input_) > 0) { - ola_->EnqueueBuffer(b.get()); + ola_->EnqueueBuffer(buffer.get()); } } @@ -136,8 +136,8 @@ int main(int argc, const char** argv) { } // Create buffer to be filled by |ola|. - scoped_refptr<DataBuffer> buffer(new DataBuffer()); - uint8* buf = buffer->GetWritableData(window_size); + scoped_refptr<DataBuffer> buffer(new DataBuffer(window_size)); + const uint8* buf = buffer->GetData(); // Keep track of bytes written to disk and bytes copied to |b|. size_t bytes_written = 0; |