int newCsrcCount = newCsrcList.length;
byte[] csrcBuff = new byte[newCsrcCount * 4];
int csrcOffset = 0;
for(int i = 0; i < newCsrcList.length; i++)
{
<BUG>long csrc = newCsrcList[i];
csrcBuff[csrcOffset] = (byte)(csrc >> 24);
csrcBuff[csrcOffset+1] = (byte)(csrc >> 16);
csrcBuff[csrcOffset+2] = (byte)(csrc >> 8);
csrcBuff[csrcOffset+3] = (byte)csrc;</BUG>
csrcOffset += 4;

int newCsrcCount = newCsrcList.length;
byte[] csrcBuff = new byte[newCsrcCount * 4];
int csrcOffset = 0;
for(int i = 0; i < newCsrcList.length; i++)
{
long csrc = newCsrcList[i];
RTPUtils.writeInt(csrcBuff, csrcOffset, (int) csrc);
csrcOffset += 4;
