0

Fix Windows audio capturer to handle AUDCLNT_BUFFERFLAGS_SILENT flag.

Review URL: https://chromiumcodereview.appspot.com/23456019

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@221585 0039d316-1c4b-4281-b951-d872f2087c98
This commit is contained in:
sergeyu@chromium.org
2013-09-06 05:40:19 +00:00
parent 5a19c38a98
commit d21aa874ca

@ -242,7 +242,8 @@ void AudioCapturerWin::DoCapture() {
if (FAILED(hr))
break;
if (!silence_detector_.IsSilence(
if ((flags & AUDCLNT_BUFFERFLAGS_SILENT) == 0 &&
!silence_detector_.IsSilence(
reinterpret_cast<const int16*>(data), frames * kChannels)) {
scoped_ptr<AudioPacket> packet =
scoped_ptr<AudioPacket>(new AudioPacket());