mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-25 09:18:54 -05:00
Windows: MSVC2017: changes in qrtplib
This commit is contained in:
parent
cdacf51bfb
commit
f97728c4e9
@ -84,7 +84,11 @@
|
|||||||
|
|
||||||
// No SRTP support
|
// No SRTP support
|
||||||
|
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#define RTP_HAVE_QUERYPERFORMANCECOUNTER
|
||||||
|
#else
|
||||||
#define RTP_HAVE_CLOCK_GETTIME
|
#define RTP_HAVE_CLOCK_GETTIME
|
||||||
|
#endif
|
||||||
|
|
||||||
#define RTP_HAVE_POLL
|
#define RTP_HAVE_POLL
|
||||||
|
|
||||||
|
@ -40,7 +40,11 @@
|
|||||||
#include "rtprandomrand48.h"
|
#include "rtprandomrand48.h"
|
||||||
|
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
#include "Windows.h"
|
||||||
|
#else
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#include <QDateTime>
|
#include <QDateTime>
|
||||||
|
|
||||||
@ -50,7 +54,11 @@ namespace qrtplib
|
|||||||
uint32_t RTPRandom::PickSeed()
|
uint32_t RTPRandom::PickSeed()
|
||||||
{
|
{
|
||||||
uint32_t x;
|
uint32_t x;
|
||||||
|
#ifdef _MSC_VER
|
||||||
|
x = GetCurrentProcessId();
|
||||||
|
#else
|
||||||
x = (uint32_t) getpid();
|
x = (uint32_t) getpid();
|
||||||
|
#endif
|
||||||
QDateTime currentDateTime = QDateTime::currentDateTime();
|
QDateTime currentDateTime = QDateTime::currentDateTime();
|
||||||
x += currentDateTime.toTime_t();
|
x += currentDateTime.toTime_t();
|
||||||
#if defined(WIN32)
|
#if defined(WIN32)
|
||||||
|
@ -49,7 +49,6 @@
|
|||||||
#endif // RTP_SUPPORT_SENDAPP
|
#endif // RTP_SUPPORT_SENDAPP
|
||||||
#include "rtpinternalutils.h"
|
#include "rtpinternalutils.h"
|
||||||
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include <QHostInfo>
|
#include <QHostInfo>
|
||||||
@ -1143,8 +1142,9 @@ int RTPSession::ProcessPolledData()
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int RTPSession::CreateCNAME(uint8_t *buffer, std::size_t *bufferlength, bool resolve __attribute__((unused)))
|
int RTPSession::CreateCNAME(uint8_t *buffer, std::size_t *bufferlength, bool resolve)
|
||||||
{
|
{
|
||||||
|
(void) resolve;
|
||||||
buffer[*bufferlength - 1] = 0;
|
buffer[*bufferlength - 1] = 0;
|
||||||
|
|
||||||
std::size_t offset = strlen((const char *) buffer);
|
std::size_t offset = strlen((const char *) buffer);
|
||||||
|
@ -67,13 +67,15 @@ RTPSessionParams::RTPSessionParams() :
|
|||||||
predefinedssrc = 0;
|
predefinedssrc = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int RTPSessionParams::SetUsePollThread(bool usethread __attribute__((unused)))
|
int RTPSessionParams::SetUsePollThread(bool usethread)
|
||||||
{
|
{
|
||||||
|
(void) usethread;
|
||||||
return ERR_RTP_NOTHREADSUPPORT;
|
return ERR_RTP_NOTHREADSUPPORT;
|
||||||
}
|
}
|
||||||
|
|
||||||
int RTPSessionParams::SetNeedThreadSafety(bool __attribute__((unused)))
|
int RTPSessionParams::SetNeedThreadSafety(bool x)
|
||||||
{
|
{
|
||||||
|
(void) x;
|
||||||
return ERR_RTP_NOTHREADSUPPORT;
|
return ERR_RTP_NOTHREADSUPPORT;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -44,6 +44,8 @@
|
|||||||
#include <sys/time.h>
|
#include <sys/time.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
#else
|
||||||
|
#include "Windows.h"
|
||||||
#endif // RTP_HAVE_QUERYPERFORMANCECOUNTER
|
#endif // RTP_HAVE_QUERYPERFORMANCECOUNTER
|
||||||
|
|
||||||
#include "export.h"
|
#include "export.h"
|
||||||
|
Loading…
Reference in New Issue
Block a user