diff options
author | Werner Dittmann <wernerd@java.net> | 2011-10-16 07:32:08 +0000 |
---|---|---|
committer | Werner Dittmann <wernerd@java.net> | 2011-10-16 07:32:08 +0000 |
commit | 479a9e7573204878a8d033939508ffc9baf7930a (patch) | |
tree | b4c6a115c3c1b320631a49ea3b233b11a2304d95 /src | |
parent | ad3bd7796af611a03201097988711fa729138ac5 (diff) | |
download | jitsi-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.java | 4 |
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.
|