Tool/software: Linux
I'm trying to multicast 1 channel of (unencrypted) YUV420 data at 25 fps. My use case is:
capture -> dei -> ipcFramesOutVpss -> ipcFramesInHost
The pseudo code for ipcFramesRecvFxn() is:
Vcap_getFullVideoFrames(&bufList)
fd = open("/dev/mem");
for (i = 0; i < bufList.numFrames; i++)
{
bufPtr = &bufList->frames[i];
if (bufPtr->channelNum == 0)
{
{
// luma
virtAddr = mmap(addr, len, prot, flags, fd, offset);
WriteRtpPacket(virtAddr);
unmap(virtAddr);
// chroma
virtAddr = mmap(addr, len, prot, flags, fd, offset);
WriteRtpPacket(virtAddr);
unmap(virtAddr);
}
}
}
The issue is that the RTP packets are not captured by Wireshark i.e. the DM8168 is not sending them?