Stefan Rehm
f303298923
Added command line parameter to make the RTP receive bufferr size configurable.
2017-11-19 13:49:59 +01:00
Rolf Ahrenberg
0bad1c1702
Add musl-libc compatibility.
2017-01-05 17:28:28 +02:00
Rolf Ahrenberg
ee6ac0d48a
Add a preliminary multicast support.
2016-12-14 00:39:22 +02:00
Rolf Ahrenberg
b5483b9d77
Set SO_REUSEPORT only if it's defined.
2016-05-07 21:45:28 +03:00
Rolf Ahrenberg
fd23b0483a
Re-enable to reuse address for msearch protocol.
2016-04-11 23:06:03 +03:00
chriszero
9d5f7cc703
Make it possible to specify the rtp and rtcp ports
...
this makes it possible to use the satip through a
NAT (e.g. a docker bridged network)
2016-01-08 20:26:02 +02:00
Rolf Ahrenberg
26be862d89
Refactored some errno handling.
2015-01-24 16:20:13 +02:00
Rolf Ahrenberg
ab2a47e3e7
Got rid of scan-build warnings.
2015-01-22 21:37:33 +02:00
Rolf Ahrenberg
0fd559ce79
Added a fallback for older glibc libraries.
2015-01-05 20:24:45 +02:00
Rolf Ahrenberg
778f3bd84a
Preliminary documentation for used logging modes.
2014-12-14 17:45:55 +02:00
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
7f9060a4cb
Reformatted debug messages.
2014-12-07 17:27:53 +02:00
Rolf Ahrenberg
38f815d439
Added new debugging modes.
2014-12-06 17:10:02 +02:00
Rolf Ahrenberg
b62a25597b
Reworked header dependencies.
2014-12-05 23:14:40 +02:00
Rolf Ahrenberg
81f6af3bdf
Reformat debug messages.
2014-12-05 23:02:57 +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
Rolf Ahrenberg
2f723e0f66
Added cSatipRtsp().
2014-11-09 16:42:14 +02:00
Rolf Ahrenberg
5795bb58af
Fixed SetChannelDevice() with NULL channel and EOL in ReadApplication().
2014-11-03 21:55:54 +02:00
Rolf Ahrenberg
88b2ad9244
Added missing RTP packet error message.
2014-03-30 22:58:43 +03:00
Rolf Ahrenberg
f493df0e3d
Changed implementation to report about RTP packet errors on 5 minutes interval only.
2014-03-30 18:20:20 +03:00
Rolf Ahrenberg
40d280af10
Fixed pid leaking while disabling section filters, EIT filter defition and RTP sequence overflow detection.
2014-03-25 23:25:36 +02:00
Rolf Ahrenberg
9f2d99435d
Added support for cDevice::Ready() and preliminary RTP packet sequence check.
2014-03-23 17:59:08 +02:00
Rolf Ahrenberg
476f8be52b
Initial revision.
2014-03-08 13:07:47 +02:00