Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Morlunk/Jumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/morlunk/jumble/audio/javacpp/Speex.java')
-rw-r--r--src/main/java/com/morlunk/jumble/audio/javacpp/Speex.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/main/java/com/morlunk/jumble/audio/javacpp/Speex.java b/src/main/java/com/morlunk/jumble/audio/javacpp/Speex.java
index 34790c3..6a23150 100644
--- a/src/main/java/com/morlunk/jumble/audio/javacpp/Speex.java
+++ b/src/main/java/com/morlunk/jumble/audio/javacpp/Speex.java
@@ -42,10 +42,13 @@ public class Speex {
@Name("_JitterBufferPacket")
public static class JitterBufferPacket extends Pointer {
- public JitterBufferPacket(byte[] data, int timestamp, int span, int sequence) {
+ public JitterBufferPacket(byte[] data, int length, int timestamp, int span, int sequence) {
allocate();
- setData(new BytePointer(data));
- setLength(data.length);
+ if(data != null)
+ setData(new BytePointer(data));
+ else
+ setData(new BytePointer(4096));
+ setLength(length);
setTimestamp(timestamp);
setSpan(span);
setSequence(sequence);