|
|
|
@ -126,7 +126,7 @@ bool CStream::Init(uint16 uiPort)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
std::cout << "Error opening socket on port UDP" << uiPort << " on ip " << m_Ip << std::endl;
|
|
|
|
std::cout << "Error opening socket on port UDP" << uiPort << " on ip " << g_AmbeServer.GetListenIp() << std::endl;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// done
|
|
|
|
// done
|
|
|
|
@ -174,7 +174,7 @@ void CStream::Thread(CStream *This)
|
|
|
|
void CStream::Task(void)
|
|
|
|
void CStream::Task(void)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
CBuffer Buffer;
|
|
|
|
CBuffer Buffer;
|
|
|
|
static CIp Ip;
|
|
|
|
CIp Ip;
|
|
|
|
uint8 uiPid;
|
|
|
|
uint8 uiPid;
|
|
|
|
uint8 Ambe[AMBE_FRAME_SIZE];
|
|
|
|
uint8 Ambe[AMBE_FRAME_SIZE];
|
|
|
|
CAmbePacket *packet;
|
|
|
|
CAmbePacket *packet;
|
|
|
|
@ -207,7 +207,7 @@ void CStream::Task(void)
|
|
|
|
queue->pop();
|
|
|
|
queue->pop();
|
|
|
|
// send it to client
|
|
|
|
// send it to client
|
|
|
|
EncodeDvFramePacket(&Buffer, packet->GetPid(), packet->GetAmbe());
|
|
|
|
EncodeDvFramePacket(&Buffer, packet->GetPid(), packet->GetAmbe());
|
|
|
|
m_Socket.Send(Buffer, Ip, m_uiPort);
|
|
|
|
m_Socket.Send(Buffer, m_Ip, m_uiPort);
|
|
|
|
// and done
|
|
|
|
// and done
|
|
|
|
delete packet;
|
|
|
|
delete packet;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|