mirror of
https://github.com/f4exb/sdrangel.git
synced 2026-06-07 08:24:43 -04:00
qrtplib: fixed urandom calls
This commit is contained in:
+11
-11
@@ -70,7 +70,7 @@ RTPPacket::RTPPacket(RTPRawPacket &rawpack) :
|
||||
RTPPacket::RTPPacket(
|
||||
uint8_t payloadtype,
|
||||
const void *payloaddata,
|
||||
std::size_t payloadlen,
|
||||
unsigned int payloadlen,
|
||||
uint16_t seqnr,
|
||||
uint32_t timestamp,
|
||||
uint32_t ssrc,
|
||||
@@ -81,7 +81,7 @@ RTPPacket::RTPPacket(
|
||||
uint16_t extensionid,
|
||||
uint16_t extensionlen_numwords,
|
||||
const void *extensiondata,
|
||||
std::size_t maxpacksize) :
|
||||
unsigned int maxpacksize) :
|
||||
receivetime(0, 0)
|
||||
{
|
||||
Clear();
|
||||
@@ -106,7 +106,7 @@ RTPPacket::RTPPacket(
|
||||
RTPPacket::RTPPacket(
|
||||
uint8_t payloadtype,
|
||||
const void *payloaddata,
|
||||
std::size_t payloadlen,
|
||||
unsigned int payloadlen,
|
||||
uint16_t seqnr,
|
||||
uint32_t timestamp,
|
||||
uint32_t ssrc,
|
||||
@@ -118,7 +118,7 @@ RTPPacket::RTPPacket(
|
||||
uint16_t extensionlen_numwords,
|
||||
const void *extensiondata,
|
||||
void *buffer,
|
||||
std::size_t buffersize) :
|
||||
unsigned int buffersize) :
|
||||
receivetime(0, 0)
|
||||
{
|
||||
Clear();
|
||||
@@ -148,7 +148,7 @@ RTPPacket::RTPPacket(
|
||||
int RTPPacket::ParseRawPacket(RTPRawPacket &rawpack)
|
||||
{
|
||||
uint8_t *packetbytes;
|
||||
std::size_t packetlen;
|
||||
unsigned int packetlen;
|
||||
uint8_t payloadtype;
|
||||
RTPHeader *rtpheader;
|
||||
bool marker;
|
||||
@@ -264,7 +264,7 @@ uint32_t RTPPacket::GetCSRC(int num) const
|
||||
int RTPPacket::BuildPacket(
|
||||
uint8_t payloadtype,
|
||||
const void *payloaddata,
|
||||
std::size_t payloadlen,
|
||||
unsigned int payloadlen,
|
||||
uint16_t seqnr,
|
||||
uint32_t timestamp,
|
||||
uint32_t ssrc,
|
||||
@@ -276,7 +276,7 @@ int RTPPacket::BuildPacket(
|
||||
uint16_t extensionlen_numwords,
|
||||
const void *extensiondata,
|
||||
void *buffer,
|
||||
std::size_t maxsize)
|
||||
unsigned int maxsize)
|
||||
{
|
||||
if (numcsrcs > RTP_MAXCSRCS)
|
||||
return ERR_RTP_PACKET_TOOMANYCSRCS;
|
||||
@@ -287,11 +287,11 @@ int RTPPacket::BuildPacket(
|
||||
return ERR_RTP_PACKET_BADPAYLOADTYPE;
|
||||
|
||||
packetlength = sizeof(RTPHeader);
|
||||
packetlength += sizeof(uint32_t) * ((std::size_t) numcsrcs);
|
||||
packetlength += sizeof(uint32_t) * ((unsigned int) numcsrcs);
|
||||
if (gotextension)
|
||||
{
|
||||
packetlength += sizeof(RTPExtensionHeader);
|
||||
packetlength += sizeof(uint32_t) * ((std::size_t) extensionlen_numwords);
|
||||
packetlength += sizeof(uint32_t) * ((unsigned int) extensionlen_numwords);
|
||||
}
|
||||
packetlength += payloadlen;
|
||||
|
||||
@@ -330,7 +330,7 @@ int RTPPacket::BuildPacket(
|
||||
RTPPacket::ssrc = ssrc;
|
||||
RTPPacket::payloadlength = payloadlen;
|
||||
RTPPacket::extid = extensionid;
|
||||
RTPPacket::extensionlength = ((std::size_t) extensionlen_numwords) * sizeof(uint32_t);
|
||||
RTPPacket::extensionlength = ((unsigned int) extensionlen_numwords) * sizeof(uint32_t);
|
||||
|
||||
rtphdr = (RTPHeader *) packet;
|
||||
rtphdr->version = RTP_VERSION;
|
||||
@@ -356,7 +356,7 @@ int RTPPacket::BuildPacket(
|
||||
for (i = 0; i < numcsrcs; i++, curcsrc++)
|
||||
*curcsrc = qToBigEndian(csrcs[i]);
|
||||
|
||||
payload = packet + sizeof(RTPHeader) + ((std::size_t) numcsrcs) * sizeof(uint32_t);
|
||||
payload = packet + sizeof(RTPHeader) + ((unsigned int) numcsrcs) * sizeof(uint32_t);
|
||||
if (gotextension)
|
||||
{
|
||||
RTPExtensionHeader *rtpexthdr = (RTPExtensionHeader *) payload;
|
||||
|
||||
Reference in New Issue
Block a user