Chromium Code Reviews| Index: content/renderer/render_thread.cc |
| =================================================================== |
| --- content/renderer/render_thread.cc (revision 90030) |
| +++ content/renderer/render_thread.cc (working copy) |
| @@ -37,6 +37,7 @@ |
| #include "content/renderer/gpu/gpu_channel_host.h" |
| #include "content/renderer/gpu/gpu_video_service_host.h" |
| #include "content/renderer/indexed_db_dispatcher.h" |
| +#include "content/renderer/media/audio_message_filter.h" |
| #include "content/renderer/media/video_capture_message_filter.h" |
| #include "content/renderer/media/video_capture_message_filter_creator.h" |
| #include "content/renderer/plugin_channel_host.h" |
| @@ -173,6 +174,9 @@ |
| VideoCaptureMessageFilterCreator::SharedFilter(); |
| AddFilter(video_capture_message_filter); |
| + audio_message_filter_ = new AudioMessageFilter(); |
| + AddFilter(audio_message_filter_.get()); |
| + |
| content::GetContentClient()->renderer()->RenderThreadStarted(); |
| TRACE_EVENT_END_ETW("RenderThread::Init", 0, ""); |
| @@ -187,13 +191,16 @@ |
| web_database_observer_impl_->WaitForAllDatabasesToClose(); |
| // Shutdown in reverse of the initialization order. |
| - RemoveFilter(db_message_filter_.get()); |
| - db_message_filter_ = NULL; |
| + RemoveFilter(audio_message_filter_.get()); |
| + audio_message_filter_ = NULL; |
| VideoCaptureMessageFilter* video_capture_message_filter = |
| - VideoCaptureMessageFilterCreator::SharedFilter(); |
| + VideoCaptureMessageFilterCreator::SharedFilter(); |
|
scherkus (not reviewing)
2011/06/23 19:14:43
nit: 4 space indent
henrika_dont_use
2011/06/27 15:05:44
Done.
|
| RemoveFilter(video_capture_message_filter); |
| + RemoveFilter(db_message_filter_.get()); |
| + db_message_filter_ = NULL; |
| + |
| // Shutdown the file thread if it's running. |
| if (file_thread_.get()) |
| file_thread_->Stop(); |