summaryrefslogtreecommitdiffstats
path: root/media/build
diff options
context:
space:
mode:
authorscherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-24 23:55:06 +0000
committerscherkus@chromium.org <scherkus@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-24 23:55:06 +0000
commitfe8bc697ccc31200cf1f12dc7827d3c287c0fc89 (patch)
tree5f159b6f85bb4c2a1d17abc75acb8740ea5df223 /media/build
parentbde5f237ca7527195df2866f5b0a5893b7a182dc (diff)
downloadchromium_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.vcproj8
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>