Commit Graph

315 Commits

Author SHA1 Message Date
Rolf Ahrenberg a5d57e9390 Add a preliminary RTP-over-TCP support. 2016-12-15 23:47:30 +02:00
Frank Neumann af64cb3011 Update German translations. 2016-12-15 08:10:48 +02:00
Rolf Ahrenberg 48862f99d3 Add a preliminary multicast support. 2016-12-14 00:37:36 +02:00
Rolf Ahrenberg 6ed729c153 Add a new ForcePilot quirk. 2016-11-10 16:47:30 +02:00
Rolf Ahrenberg 0fc044a316 Update README. 2016-11-10 16:47:10 +02:00
Rolf Ahrenberg 94b7f1132f Add command-line support for setting server quirks. 2016-10-09 18:53:40 +03:00
Rolf Ahrenberg e7c9b04ad2 Add preliminary support for DVBViewer CI. 2016-09-11 13:08:20 +03:00
Rolf Ahrenberg 9c91e01a87 Handle Out-of-Range responses as a normal operation. 2016-09-09 19:59:12 +03:00
Rolf Ahrenberg 7a84ba78c8 Check source validity also in server assign (Thanks to Patrick Boettcher). 2016-07-31 12:00:55 +03:00
Rolf Ahrenberg c2fe2b748d Add support for source filtering. 2016-07-30 13:42:44 +03:00
Rolf Ahrenberg 13a6b5938f Fix command-line examples to match defined quirks. 2016-07-23 17:37:07 +03:00
Rolf Ahrenberg 5db9f93a11 Fix active device check. 2016-06-23 15:36:51 +03:00
Rolf Ahrenberg cede4743cb Add support for activating/deactivating server on-the-fly. 2016-06-22 22:49:04 +03:00
Rolf Ahrenberg 4e9b6f11eb Add support for RTP-over-TCP. 2016-06-21 23:02:46 +03:00
Rolf Ahrenberg 4b1892d754 Change EINTR handling in poller. 2016-06-05 14:19:46 +03:00
Rolf Ahrenberg 473e016152 Use 2MB ringbuffer per device. 2016-05-12 23:46:27 +03:00
Rolf Ahrenberg 793aab17d7 Set SO_REUSEPORT only if it's defined. 2016-05-07 21:43:49 +03:00
Rolf Ahrenberg 8222d05f5d Re-enable to reuse address for msearch protocol. 2016-04-11 23:02:12 +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 4c216d81c8 Added support for X-SATIP-RTSP-Port header. 2016-02-27 17:28:13 +02:00
Rolf Ahrenberg 23e2b4d54d Merge pull request #18 from e-tobi/master
C++11 requires a mandatory space when concatenating string literals
2016-01-30 21:43:42 +02:00
Rolf Ahrenberg 954e1be6b3 Add a missing device name update. 2016-01-30 21:41:10 +02:00
Tobias Grimm e46340f5f3 C++11 requires a mandatory space when concatenating string literals 2016-01-23 18:38:44 +01:00
Rolf Ahrenberg d5e9b1050e Merge pull request #16 from chriszero/master
Make it possible to specify the rtp and rtcp ports
2016-01-08 20:22:51 +02:00
chriszero 6e9b5fc414 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-07 21:09:39 +01:00
Rolf Ahrenberg 6e9b43b0d8 Reorder also terrestrial and cable query parameters as introduced in the satip specification 1.2.2, although the ordering shouldn't matter according to it. 2015-12-05 20:23:32 +02:00
Rolf Ahrenberg 97aba6db0f Merge pull request #14 from e-tobi/master
Reorderd the transponder URL parameter in a way the Panasonic CXW804 …
2015-12-05 20:13:50 +02:00
Tobias Grimm 660c48a9f4 Reorderd the transponder URL parameter in a way the Panasonic CXW804 expects them
(src/freq/pol/ro/msys/mtype/plts/sr/fec)

This only applies to DVB-S. DVB-C and DVB-T might need further tweaking.
It's actually a bug of the Panasonic TV to expect the transponder parameters in
a specific order in the query string, but for now this seems to be the most
pragmatic workaround.
2015-12-05 17:11:44 +01:00
Rolf Ahrenberg 67b6c9f4f7 Removed support for older version than vdr-2.3.1. 2015-09-18 18:58:07 +03:00
Rolf Ahrenberg 37a0572a64 Updated HISTORY. 2015-09-18 18:49:44 +03:00
Rolf Ahrenberg 613c0aed7c Added a force lock quirk for Schwaiger MS41IP. 2015-09-18 18:31:53 +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 0f370aa36a Added a tuning timeout for better recovery. 2015-08-16 01:10:52 +03:00
Rolf Ahrenberg 49e2dd1fc1 Reset the RTSP connection after any failed connect. 2015-06-04 18:51:09 +03:00
Rolf Ahrenberg ba0b808ec4 Enabled the X_PMT extension for minisatip servers. 2015-05-26 21:18:05 +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 6c4c8a10b7 Set the default device count to two. 2015-04-26 12:49:40 +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 fe010ab72c Added a more flexible OPER command in the SVDRP interface. 2015-04-09 21:36:13 +03:00
Rolf Ahrenberg 7bdc152f76 Prepared for a release. 2015-04-03 20:37:29 +03:00
Rolf Ahrenberg bd6774ba28 Relaxed the server cleanup timeout. 2015-03-26 00:28:17 +02:00
Rolf Ahrenberg fbf7977853 Added a memory guard for cSatipMemoryBuffer(). 2015-03-26 00:23:55 +02:00
Rolf Ahrenberg 19a6a4a5ee Simplified GetTransponderUrlParameters(). 2015-03-22 23:44:15 +02:00
Rolf Ahrenberg 7b683dba8d Implemented cSatipMemoryBuffer(). 2015-03-22 20:06:47 +02:00
Rolf Ahrenberg 942d3a936e Fixed CURL buffer size for discovery. 2015-03-22 17:33:08 +02:00
Rolf Ahrenberg 748ea15d1d Updated against SAT>IP protocol specification version 1.2.2. 2015-03-22 16:47:02 +02:00