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:
parent
66b9faa816
commit
1f7ac2962b
@ -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 ] {
|
||||
|
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user