Skip to content
Extraits de code Groupes Projets
Valider 02d6b3f5 rédigé par Elliu's avatar Elliu
Parcourir les fichiers

UI: Fix pixels[] size in AudioVisualizer

Buggy address found by ASAN
parent 6511a353
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -23,7 +23,8 @@ AudioVisualizer::AudioVisualizer(AudioContext::StreamPtr stream, VivyDocumentVie
const size_t height = audioStream->getDecodedChunkSize();
const size_t decalage = audioStream->getDecodedDecalage();
const size_t width = (size - height) / decalage;
uchar *pixels = new uchar[static_cast<size_t>(width * height / 2)]();
uchar *pixels =
new uchar[static_cast<size_t>(width * height / 2 + (size - height) / decalage)]();
FFTSamplePtr chunkData(
reinterpret_cast<FFTSample *>(av_malloc_array(2 * height, sizeof(FFTSample))),
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter