diff --git a/src/com/limelight/nvstream/av/AvBufferDescriptor.java b/src/com/limelight/nvstream/av/AvBufferDescriptor.java index 73090237..415ae758 100644 --- a/src/com/limelight/nvstream/av/AvBufferDescriptor.java +++ b/src/com/limelight/nvstream/av/AvBufferDescriptor.java @@ -11,4 +11,11 @@ public class AvBufferDescriptor { this.offset = offset; this.length = length; } + + public AvBufferDescriptor(AvBufferDescriptor desc) + { + this.data = desc.data; + this.offset = desc.offset; + this.length = desc.length; + } } diff --git a/src/com/limelight/nvstream/av/AvPacket.java b/src/com/limelight/nvstream/av/AvPacket.java index 95c83ce1..554f1778 100644 --- a/src/com/limelight/nvstream/av/AvPacket.java +++ b/src/com/limelight/nvstream/av/AvPacket.java @@ -5,7 +5,7 @@ public class AvPacket { public AvPacket(AvBufferDescriptor rtpPayload) { - buffer = new AvBufferDescriptor(rtpPayload.data, rtpPayload.offset, rtpPayload.length); + buffer = new AvBufferDescriptor(rtpPayload); } public AvBufferDescriptor getNewPayloadDescriptor()