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:
@ -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());
|
||||
|
Reference in New Issue
Block a user