diff options
author | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-02-24 23:55:06 +0000 |
---|---|---|
committer | scherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-02-24 23:55:06 +0000 |
commit | fe8bc697ccc31200cf1f12dc7827d3c287c0fc89 (patch) | |
tree | 5f159b6f85bb4c2a1d17abc75acb8740ea5df223 /media/build | |
parent | bde5f237ca7527195df2866f5b0a5893b7a182dc (diff) | |
download | chromium_src-fe8bc697ccc31200cf1f12dc7827d3c287c0fc89.zip chromium_src-fe8bc697ccc31200cf1f12dc7827d3c287c0fc89.tar.gz chromium_src-fe8bc697ccc31200cf1f12dc7827d3c287c0fc89.tar.bz2 |
Refactored AudioRendererImpl and NullAudioRenderer into a new base class AudioRendererBase.
AudioRendererBase handles the threaded queueing of audio data and provides simplified interfaces and methods for subclasses.
As the saying goes, "threads are hard" so reducing the amount of multi-threaded code people have to write is always a good thing.
Review URL: http://codereview.chromium.org/28042
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@10309 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'media/build')
-rw-r--r-- | media/build/media.vcproj | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/media/build/media.vcproj b/media/build/media.vcproj index fbe6921..4cbd6c7 100644 --- a/media/build/media.vcproj +++ b/media/build/media.vcproj @@ -189,6 +189,14 @@ Name="filters" > <File + RelativePath="..\filters\audio_renderer_base.cc" + > + </File> + <File + RelativePath="..\filters\audio_renderer_base.h" + > + </File> + <File RelativePath="..\filters\audio_renderer_impl.cc" > </File> |