|
|
|
|
@ -54,6 +54,8 @@ bool CPacketStream::OpenPacketStream(const CDvHeaderPacket &DvHeader, std::share
|
|
|
|
|
m_OwnerClient = client;
|
|
|
|
|
m_LastPacketTime.start();
|
|
|
|
|
#ifdef TRANSCODED_MODULES
|
|
|
|
|
if (DvHeader.IsLocalOrigin()) // we only need transcoding if the source is local
|
|
|
|
|
{
|
|
|
|
|
auto mod = DvHeader.GetRpt2Module();
|
|
|
|
|
if (std::string::npos != std::string(TRANSCODED_MODULES).find(mod))
|
|
|
|
|
{
|
|
|
|
|
@ -65,6 +67,7 @@ bool CPacketStream::OpenPacketStream(const CDvHeaderPacket &DvHeader, std::share
|
|
|
|
|
std::cerr << "Could not find module '" << mod << " in the transcoded list, '" << TRANSCODED_MODULES << "'" << std::endl;
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
#else
|
|
|
|
|
return true;
|
|
|
|
|
#endif
|
|
|
|
|
|