diff options
-rw-r--r-- | content/renderer/media/audio_device.cc | 3 | ||||
-rw-r--r-- | media/audio/audio_output_controller.cc | 3 | ||||
-rw-r--r-- | media/audio/linux/alsa_output.cc | 3 | ||||
-rw-r--r-- | media/audio/mac/audio_output_mac.cc | 3 | ||||
-rw-r--r-- | media/audio/win/waveout_output_win.cc | 3 |
5 files changed, 15 insertions, 0 deletions
diff --git a/content/renderer/media/audio_device.cc b/content/renderer/media/audio_device.cc index 7264f57..5a53236 100644 --- a/content/renderer/media/audio_device.cc +++ b/content/renderer/media/audio_device.cc @@ -4,6 +4,7 @@ #include "content/renderer/media/audio_device.h" +#include "base/debug/trace_event.h" #include "base/message_loop.h" #include "content/common/child_process.h" #include "content/common/media/audio_messages.h" @@ -202,6 +203,8 @@ void AudioDevice::Run() { } void AudioDevice::FireRenderCallback() { + TRACE_EVENT0("audio", "AudioDevice::FireRenderCallback"); + if (callback_) { // Update the audio-delay measurement then ask client to render audio. callback_->Render(audio_data_, buffer_size_, audio_delay_milliseconds_); diff --git a/media/audio/audio_output_controller.cc b/media/audio/audio_output_controller.cc index ec75cde..8acbe66 100644 --- a/media/audio/audio_output_controller.cc +++ b/media/audio/audio_output_controller.cc @@ -4,6 +4,7 @@ #include "media/audio/audio_output_controller.h" +#include "base/debug/trace_event.h" #include "base/message_loop.h" namespace media { @@ -268,6 +269,8 @@ void AudioOutputController::DoReportError(int code) { uint32 AudioOutputController::OnMoreData( AudioOutputStream* stream, uint8* dest, uint32 max_size, AudioBuffersState buffers_state) { + TRACE_EVENT0("audio", "AudioOutputController::OnMoreData"); + // If regular latency mode is used. if (!sync_reader_) { base::AutoLock auto_lock(lock_); diff --git a/media/audio/linux/alsa_output.cc b/media/audio/linux/alsa_output.cc index 617724f..3c3ec8d 100644 --- a/media/audio/linux/alsa_output.cc +++ b/media/audio/linux/alsa_output.cc @@ -41,6 +41,7 @@ #include <algorithm> +#include "base/debug/trace_event.h" #include "base/logging.h" #include "base/message_loop.h" #include "base/stl_util.h" @@ -856,6 +857,8 @@ AlsaPcmOutputStream::InternalState AlsaPcmOutputStream::state() { uint32 AlsaPcmOutputStream::RunDataCallback(uint8* dest, uint32 max_size, AudioBuffersState buffers_state) { + TRACE_EVENT0("audio", "AlsaPcmOutputStream::RunDataCallback"); + if (source_callback_) { return source_callback_->OnMoreData(this, dest, max_size, buffers_state); } diff --git a/media/audio/mac/audio_output_mac.cc b/media/audio/mac/audio_output_mac.cc index 9adbb51..a81dae0 100644 --- a/media/audio/mac/audio_output_mac.cc +++ b/media/audio/mac/audio_output_mac.cc @@ -5,6 +5,7 @@ #include "media/audio/mac/audio_output_mac.h" #include "base/basictypes.h" +#include "base/debug/trace_event.h" #include "base/logging.h" #include "base/memory/scoped_ptr.h" #include "media/audio/audio_util.h" @@ -384,6 +385,8 @@ bool PCMQueueOutAudioOutputStream::CheckForAdjustedLayout( void PCMQueueOutAudioOutputStream::RenderCallback(void* p_this, AudioQueueRef queue, AudioQueueBufferRef buffer) { + TRACE_EVENT0("audio", "PCMQueueOutAudioOutputStream::RenderCallback"); + PCMQueueOutAudioOutputStream* audio_stream = static_cast<PCMQueueOutAudioOutputStream*>(p_this); // Call the audio source to fill the free buffer with data. Not having a diff --git a/media/audio/win/waveout_output_win.cc b/media/audio/win/waveout_output_win.cc index 94c1d4d..6933756 100644 --- a/media/audio/win/waveout_output_win.cc +++ b/media/audio/win/waveout_output_win.cc @@ -9,6 +9,7 @@ #pragma comment(lib, "winmm.lib") #include "base/basictypes.h" +#include "base/debug/trace_event.h" #include "base/logging.h" #include "media/audio/audio_io.h" #include "media/audio/audio_util.h" @@ -309,6 +310,8 @@ void PCMWaveOutAudioOutputStream::QueueNextPacket(WAVEHDR *buffer) { void PCMWaveOutAudioOutputStream::WaveCallback(HWAVEOUT hwo, UINT msg, DWORD_PTR instance, DWORD_PTR param1, DWORD_PTR) { + TRACE_EVENT0("audio", "PCMWaveOutAudioOutputStream::WaveCallback"); + PCMWaveOutAudioOutputStream* obj = reinterpret_cast<PCMWaveOutAudioOutputStream*>(instance); |