From 089f52bb9b68d8dad1a3ddbce3bc557989dcfc80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Wed, 28 Aug 2024 18:42:31 +0200 Subject: [PATCH] Empty sound data fix --- .../decompiler/flash/types/sound/SoundFormat.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundFormat.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundFormat.java index 6851affb4..95750464e 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundFormat.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/types/sound/SoundFormat.java @@ -214,11 +214,13 @@ public class SoundFormat { byte[] decodedData = baos.toByteArray(); if (skipSamples > 0) { byte[] data = decodedData; - data = Arrays.copyOfRange( - data, - skipSamples * 2 * (stereo ? 2 : 1), - data.length - ); + if (data.length > 0) { + data = Arrays.copyOfRange( + data, + skipSamples * 2 * (stereo ? 2 : 1), + data.length + ); + } return data; }