From fa7d7fc2fbc8087c178ba53bf2ca6f92aba0e380 Mon Sep 17 00:00:00 2001 From: Boris Grozev <boris@jitsi.org> Date: Wed, 18 Jun 2014 16:28:13 +0200 Subject: [PATCH] Fix a bug with negative SSRCs for a stream, reported by Thomas Kuntz. --- src/org/jitsi/impl/neomedia/MediaStreamImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/org/jitsi/impl/neomedia/MediaStreamImpl.java b/src/org/jitsi/impl/neomedia/MediaStreamImpl.java index 1acc13be..91fc326f 100644 --- a/src/org/jitsi/impl/neomedia/MediaStreamImpl.java +++ b/src/org/jitsi/impl/neomedia/MediaStreamImpl.java @@ -175,7 +175,8 @@ else if (MediaDeviceSession.SSRC_LIST.equals(propertyName)) /** * Our own SSRC identifier. */ - private long localSourceID = new Random().nextInt(); + private long localSourceID = Math.abs(new Random().nextLong()) + % Integer.MAX_VALUE; /** * The list of CSRC IDs contributing to the media that this -- GitLab