From 32a61d0268edcef77e2d4300c9287414ecc52fe6 Mon Sep 17 00:00:00 2001 From: "fbarchard@chromium.org" Date: Thu, 23 Apr 2009 22:56:35 +0000 Subject: Prototype audio time shift. Review URL: http://codereview.chromium.org/92007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14366 0039d316-1c4b-4281-b951-d872f2087c98 --- media/audio/win/waveout_output_win.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'media/audio') diff --git a/media/audio/win/waveout_output_win.cc b/media/audio/win/waveout_output_win.cc index 9a3f581..2f5d8ab 100644 --- a/media/audio/win/waveout_output_win.cc +++ b/media/audio/win/waveout_output_win.cc @@ -218,8 +218,8 @@ void PCMWaveOutAudioOutputStream::GetVolume(double* left_level, HandleError(res); return; } - *left_level = double(LOWORD(volume_packed)) / kMaxVolumeLevel; - *right_level = double(HIWORD(volume_packed)) / kMaxVolumeLevel; + *left_level = static_cast(LOWORD(volume_packed)) / kMaxVolumeLevel; + *right_level = static_cast(HIWORD(volume_packed)) / kMaxVolumeLevel; } size_t PCMWaveOutAudioOutputStream::GetNumBuffers() { @@ -234,6 +234,7 @@ void PCMWaveOutAudioOutputStream::HandleError(MMRESULT error) { void PCMWaveOutAudioOutputStream::QueueNextPacket(WAVEHDR *buffer) { // Call the source which will fill our buffer with pleasant sounds and // return to us how many bytes were used. + // TODO(fbarchard): Handle used 0 by queueing more. size_t used = callback_->OnMoreData(this, buffer->lpData, buffer_size_); if (used <= buffer_size_) { buffer->dwBufferLength = used; -- cgit v1.1