Rolf Ahrenberg
826dea4ba8
Fixed a channel switching logic bug (Thanks to REELcoder).
2020-01-03 23:02:52 +02:00
Rolf Ahrenberg
98ecd22a27
Fix RTP over TCP with a nasty hack.
2018-10-21 20:22:37 +03:00
Rolf Ahrenberg
3a9dc9a634
Add support for interface binding via a defined source address.
2017-07-22 13:38:54 +03:00
Rolf Ahrenberg
40943b8bd2
Add support for cDevice::SignalStats().
2017-05-25 14:51:51 +03:00
Rolf Ahrenberg
a5d57e9390
Add a preliminary RTP-over-TCP support.
2016-12-15 23:47:30 +02:00
Rolf Ahrenberg
48862f99d3
Add a preliminary multicast support.
2016-12-14 00:37:36 +02:00
Rolf Ahrenberg
e7c9b04ad2
Add preliminary support for DVBViewer CI.
2016-09-11 13:08:20 +03:00
Rolf Ahrenberg
4c216d81c8
Added support for X-SATIP-RTSP-Port header.
2016-02-27 17:28:13 +02:00
Rolf Ahrenberg
0f370aa36a
Added a tuning timeout for better recovery.
2015-08-16 01:10:52 +03:00
Rolf Ahrenberg
4e2535a7e2
Added a double check for the idle release.
2015-05-23 15:28:37 +03:00
Rolf Ahrenberg
6384b8694e
Added a timeout for releasing idling devices.
2015-05-22 22:43:08 +03:00
Rolf Ahrenberg
84dfc6701e
Refactored the frontend attaching/detaching signaling.
2015-02-16 17:59:27 +02:00
Rolf Ahrenberg
26cd34f965
Updated version to 2.2.0.
2015-02-08 22:41:01 +02:00
Rolf Ahrenberg
73ed299ed9
Fixed to nag about any malfunctioning firmware only once.
2015-01-26 00:24:07 +02:00
Rolf Ahrenberg
a87dfc43f7
Refactored the frontend handling.
2015-01-24 17:16:09 +02:00
Rolf Ahrenberg
c9898bfbfd
Added support for showing the frontend id.
2015-01-20 00:35:46 +02:00
Rolf Ahrenberg
09e6c272cd
Refactored cSatipPid for upcoming API changes.
2015-01-14 20:51:16 +02:00
Rolf Ahrenberg
755f1049bb
Reduced tuner sleep timeout to get better performance for pid updates.
2015-01-10 14:14:30 +02:00
Rolf Ahrenberg
db59aa9c29
Added support for Digital Devices CI extension.
2015-01-06 15:53:31 +02:00
Rolf Ahrenberg
01d2afcfc2
Fixed reconnection.
2014-12-16 23:09:14 +02:00
Rolf Ahrenberg
7f9d016b52
Deduplicated pid listings.
2014-12-14 17:54:37 +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
fecbd3cbd4
Added better logging for channel changes.
2014-12-14 01:56:21 +02:00
Rolf Ahrenberg
d6ffffd932
Fixed the tuning status.
2014-12-07 18:12:08 +02:00
Rolf Ahrenberg
f6ab251294
Removed unnecessary this declarations.
2014-12-01 21:50:02 +02:00
Rolf Ahrenberg
8415075de9
Added preliminary tuner state queues.
2014-11-29 17:00:31 +02:00
Rolf Ahrenberg
1642f59980
Get rid of CheckData() as we are receiving only live streams.
2014-11-23 19:28:29 +02:00
Rolf Ahrenberg
005fa59dd6
Tweaked tuning.
2014-11-22 17:04:32 +02:00
Rolf Ahrenberg
ec596a02b8
Tweaked tuner state machine.
2014-11-19 21:05:18 +02:00
Rolf Ahrenberg
8ec972d4ee
Factored tuner state machine a bit more robust.
2014-11-17 22:59:01 +02:00
Rolf Ahrenberg
443dd9706a
Get rid of a magic number.
2014-11-16 21:42:24 +02:00
Rolf Ahrenberg
a94d25b635
Get rid of pointers.
2014-11-16 16:39:20 +02:00
Rolf Ahrenberg
6b2090e9ad
Moved tuner statistics back to cSatipTuner.
2014-11-16 16:30:45 +02:00
Rolf Ahrenberg
5c051d919b
Fixed tuner reconnection issues.
2014-11-16 15:38:23 +02:00
Rolf Ahrenberg
0bf841555b
Implemented a preliminary state machine for tuner.
2014-11-15 20:44:42 +02:00
Nafets227
ede0294943
Refactored polling.
...
The original patch is polished and tweaked by Rolf Ahrenberg.
2014-11-15 02:12:35 +02:00
Rolf Ahrenberg
e05801b464
Refactored epoll() to use only one thread.
2014-11-11 21:10:44 +02:00
Rolf Ahrenberg
ac4ab867d9
Switched to epoll().
2014-11-10 23:05:26 +02:00
Rolf Ahrenberg
2f723e0f66
Added cSatipRtsp().
2014-11-09 16:42:14 +02:00
Rolf Ahrenberg
72a5ad34fb
Added cSatipPid().
2014-11-09 12:48:45 +02:00
Rolf Ahrenberg
123fc5f96b
Added support for CURL debug callback.
2014-11-09 02:25:47 +02:00
Rolf Ahrenberg
2308fc4a65
Fixed EIT scan (Thanks to Stefan Schallenberg).
2014-11-08 20:01:47 +02:00
Rolf Ahrenberg
0de0be5ae4
Added a preliminary support for Fritz!WLAN Repeater DVB-C (Thanks to Christian Wick).
2014-11-03 21:54:19 +02:00
Rolf Ahrenberg
78ef582bea
Tweaked the pid update mechanism.
2014-04-19 17:27:47 +03:00
Rolf Ahrenberg
6e72eba09c
Increased the pid update interval to 250ms.
2014-04-15 20:04:01 +03:00
Rolf Ahrenberg
80fc28d8cf
Fixed eMinKeepAliveIntervalMs typo.
2014-04-02 21:06:37 +03:00
Rolf Ahrenberg
5e8b7b7c5e
Fixed keepalive heartbeat again.
2014-04-01 09:05:13 +03:00
Rolf Ahrenberg
b5ec84fd91
Fixed keepalive heartbeat.
2014-03-28 19:52:17 +02:00
Rolf Ahrenberg
dfbb3515ef
Changed code to utilize a proper XML library, refactored the session code, fxed EIT scan functionality, and updated for vdr-2.1.6.
2014-03-16 19:58:09 +02:00
Rolf Ahrenberg
497b1893db
Refactored code and added support for 'C' sources.
2014-03-15 12:49:13 +02:00