media-add-ons/opensound: Fix -Wvla-larger-than=

Change-Id: Id98018caf81ce8a2eb1069c52ee80a5ee00bfacb
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3378
Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
This commit is contained in:
Murai Takashi 2020-11-01 16:03:52 +09:00 committed by Jérôme Duval
parent 66b9faa816
commit 1f7ac2962b
2 changed files with 6 additions and 2 deletions

View File

@ -1,6 +1,6 @@
SubDir HAIKU_TOP src add-ons media media-add-ons opensound ;
UsePrivateHeaders audio ;
UsePrivateHeaders audio shared ;
local architectureObject ;
for architectureObject in [ MultiArchSubDirSetup ] {

View File

@ -9,6 +9,7 @@
#include "OpenSoundNode.h"
#include <AutoDeleter.h>
#include <Autolock.h>
#include <Buffer.h>
#include <BufferGroup.h>
@ -2232,7 +2233,10 @@ OpenSoundNode::_PlayThread(NodeInput* input)
}
// cache a silence buffer
uint8 silenceBuffer[bufferSize];
uint8* silenceBuffer = (uint8*)malloc(bufferSize);
if (silenceBuffer == NULL)
return B_NO_MEMORY;
MemoryDeleter deleter(silenceBuffer);
uint8 formatSilence = 0;
if (input->fInput.format.u.raw_audio.format
== media_raw_audio_format::B_AUDIO_UCHAR)