Commit Graph

9 Commits

Author SHA1 Message Date
nafets227 382e1dedef Performance enhancement via recvmmsg().
Use recvmmsg() in order to read multiple packets with one system call.
This improves performance, especially in have loaded areas when catching up
a log of queued packets.

Original patch tweaked and optimized by Rolf Ahrenberg.
2014-12-14 15:39:18 +02:00
Rolf Ahrenberg cdb2e0e3b4 Added logging of maximum processing time in cPoller(). 2014-11-29 14:51:27 +02:00
Rolf Ahrenberg 6d68ef3e49 Simplified poller interface. 2014-11-25 22:04:34 +02:00
Rolf Ahrenberg 6d64a8b0a7 Fixed keep-alive and retuning. 2014-11-22 15:01:37 +02:00
Rolf Ahrenberg 2dcf3bbd6a Get rid of pointers. 2014-11-16 17:03:40 +02:00
Rolf Ahrenberg 12d61d37cf Renamed Action() to Process(). 2014-11-16 17:03:35 +02:00
Rolf Ahrenberg 5c051d919b Fixed tuner reconnection issues. 2014-11-16 15:38:23 +02:00
nafets227 adddf3e4e7 Moved ReadVideo/Application() from cSatipSocket into cSatipRtp/cStatipRtcp classes and get rid of unnecessary memcpy.
The original patch is polished and tweaked by Rolf Ahrenberg.
2014-11-16 14:56:59 +02:00
Nafets227 ede0294943 Refactored polling.
The original patch is polished and tweaked by Rolf Ahrenberg.
2014-11-15 02:12:35 +02:00