Winfried Koehler
ba0b04ba12
HasLock(): add timeout feature ( #71 )
2021-03-02 21:50:43 +02:00
Winfried Koehler
43b60b1566
Add DeviceHooksProvidesEIT() from vdr-2.4.3+ ( #68 )
2021-01-31 13:41:04 +02:00
Rolf Ahrenberg
19e3057f34
Added an option to enable/disable frontend reuse.
2019-10-27 19:29:37 +02:00
Rolf Ahrenberg
6c74c10cbb
Add an upper limit for pid validity according to the SAT>IP specification.
2018-10-21 12:25:15 +03:00
Rolf Ahrenberg
72c3247dc2
Serialize channel switching to prevent device allocation failures.
2017-11-18 12:20:45 +02:00
Rolf Ahrenberg
40943b8bd2
Add support for cDevice::SignalStats().
2017-05-25 14:51:51 +03:00
Rolf Ahrenberg
c6145e1ed9
Adapt decryption for vdr-2.3.4 (Thanks to Klaus Schmidinger).
2017-04-17 22:10:29 +03:00
Rolf Ahrenberg
d26658a22e
Prefer section pids.
2016-12-16 08:17:41 +02:00
Rolf Ahrenberg
6ed729c153
Add a new ForcePilot quirk.
2016-11-10 16:47:30 +02:00
Rolf Ahrenberg
e7c9b04ad2
Add preliminary support for DVBViewer CI.
2016-09-11 13:08:20 +03:00
Rolf Ahrenberg
9d7c745fe1
Reset device name when the device is idling.
2016-03-19 20:33:00 +02:00
Rolf Ahrenberg
c8a5245b6c
Fix statistics output a bit more.
2016-02-28 18:23:31 +02:00
Rolf Ahrenberg
ff459f426e
Fix statistics output.
2016-02-28 15:32:28 +02:00
Rolf Ahrenberg
954e1be6b3
Add a missing device name update.
2016-01-30 21:41:10 +02:00
Rolf Ahrenberg
67b6c9f4f7
Removed support for older version than vdr-2.3.1.
2015-09-18 18:58:07 +03:00
Rolf Ahrenberg
c3ad29eb27
Updated for vdr-2.3.1 (Thanks to Klaus Schmidinger).
2015-08-20 19:12:21 +03:00
Rolf Ahrenberg
e90b8651e6
Silenced some cppcheck warnings.
2015-08-16 01:38:03 +03:00
Rolf Ahrenberg
6384b8694e
Added a timeout for releasing idling devices.
2015-05-22 22:43:08 +03:00
Rolf Ahrenberg
8b43cdc634
Added initial support for detaching and attaching SAT>IP servers.
2015-04-12 21:25:41 +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
a87dfc43f7
Refactored the frontend handling.
2015-01-24 17:16:09 +02:00
Rolf Ahrenberg
46bfc805e6
Removed SATIP_XCI.
2015-01-18 15:08:57 +02:00
Rolf Ahrenberg
d2064f0c04
Added an option to disable sources via sources.conf.
2015-01-17 01:39:32 +02:00
Rolf Ahrenberg
e833ca6fdd
Added a separate trace mode for pids.
2015-01-15 20:03:35 +02:00
Rolf Ahrenberg
266aadb999
Modified the model detection a bit more readable.
2015-01-14 20:34:12 +02:00
Rolf Ahrenberg
26ff10ce1e
Added configurable CI slots.
2015-01-11 16:34:32 +02:00
Rolf Ahrenberg
acea8748a4
Added SATIP_XCI variable for enabling CI support.
2015-01-10 18:30:07 +02:00
Rolf Ahrenberg
695dd53bfc
Added initial support for x_ci parameter.
2015-01-09 16:38:02 +02:00
Rolf Ahrenberg
5fef77518e
Changed the PMT debugging into a separate trace mode.
2015-01-09 02:06:20 +02:00
Rolf Ahrenberg
db59aa9c29
Added support for Digital Devices CI extension.
2015-01-06 15:53:31 +02:00
Rolf Ahrenberg
dadd26f980
Removed an unnecessary wait.
2014-12-22 21:19:24 +02:00
Rolf Ahrenberg
5c5f21631f
Added transponder information into the device info menu.
2014-12-22 20:16:28 +02:00
Rolf Ahrenberg
8ea561a021
Fixed the default logging mode in a DEBUG build.
2014-12-16 22:00:22 +02:00
Rolf Ahrenberg
629c4ff378
Renamed threads and ringbuffers.
2014-12-14 21:39:13 +02:00
Rolf Ahrenberg
778f3bd84a
Preliminary documentation for used logging modes.
2014-12-14 17:45:55 +02:00
Rolf Ahrenberg
fecbd3cbd4
Added better logging for channel changes.
2014-12-14 01:56:21 +02:00
Rolf Ahrenberg
395390fb32
Added a device hook support for ProvidesTransponder().
2014-12-09 21:56:32 +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
23dce9e205
Changed logging to to use SATIP instead of SAT>IP.
2014-12-06 00:37:55 +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
Rolf Ahrenberg
9b88c0d55f
Decreased TS buffer timeouts to 10ms.
2014-12-01 18:12:12 +02:00
nafets227
fde3198997
Bugfix: Reading from sockets.
...
In cSatipRtp::Process() und cSatipRtcp::Process() we need to read until no more data is
available, not just once.
The original patch is polished and tweaked by Rolf Ahrenberg.
2014-11-27 23:13:51 +02:00
nafets227
c966d28d13
Bugfix: Write data to tsbuffer only if DvrOpen has been called. This avoids Buffer Overflow when not recording or viewing live.
2014-11-26 23:51:49 +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
6b2090e9ad
Moved tuner statistics back to cSatipTuner.
2014-11-16 16:30:45 +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