aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorWerner Dittmann <wernerd@java.net>2011-10-16 07:32:08 +0000
committerWerner Dittmann <wernerd@java.net>2011-10-16 07:32:08 +0000
commit479a9e7573204878a8d033939508ffc9baf7930a (patch)
treeb4c6a115c3c1b320631a49ea3b233b11a2304d95 /src
parentad3bd7796af611a03201097988711fa729138ac5 (diff)
downloadjitsi-479a9e7573204878a8d033939508ffc9baf7930a.zip
jitsi-479a9e7573204878a8d033939508ffc9baf7930a.tar.gz
jitsi-479a9e7573204878a8d033939508ffc9baf7930a.tar.bz2
Fix shift values when converting from/to network order.
Diffstat (limited to 'src')
-rw-r--r--src/net/java/sip/communicator/impl/neomedia/RawPacket.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/net/java/sip/communicator/impl/neomedia/RawPacket.java b/src/net/java/sip/communicator/impl/neomedia/RawPacket.java
index 3ddc276..7fe70f5 100644
--- a/src/net/java/sip/communicator/impl/neomedia/RawPacket.java
+++ b/src/net/java/sip/communicator/impl/neomedia/RawPacket.java
@@ -626,7 +626,7 @@ public class RawPacket
+ FIXED_HEADER_SIZE
+ getCsrcCount()*4 + 2;
- return ((buffer[extLenIndex] << 4) | buffer[extLenIndex + 1]) * 4;
+ return ((buffer[extLenIndex] << 8) | buffer[extLenIndex + 1]) * 4;
}
/**
@@ -690,7 +690,7 @@ public class RawPacket
}
// length field counts the number of 32-bit words in the extension
int lengthInWords = (totalExtensionLen + 3)/4;
- newBuffer[newBufferOffset++] = (byte)(lengthInWords >>4);
+ newBuffer[newBufferOffset++] = (byte)(lengthInWords >> 8);
newBuffer[newBufferOffset++] = (byte)lengthInWords;
// Copy the existing extension content if any.