1
0
mirror of https://github.com/rofafor/vdr-plugin-satip.git synced 2023-10-10 13:37:42 +02:00
Commit Graph

222 Commits

Author SHA1 Message Date
Janosch Machowinski
792e5de730 Updated RTSP queries to match protocol version 1.2.2
SatIp protocol version 1.2.2 demands query request to contain
all parameters, even if they might not be needed.
This fixes an internal server error for the MegaSat Sat>IP Server 2
on initalization.
2015-03-22 22:04:27 +01:00
Janosch Machowinski
93d0d178e7 Make a too low curl version a compile error, not a warning.
As this is known to break with at least two SatIp server, a
curl version > 7.36.00 should be a requirement, not a
recommendation.
2015-03-22 22:00:28 +01:00
Janosch Machowinski
1731f24118 Added runtime check for wrong curl version
Curl might be installed in a wrong version, even if it was compiled
with the right one. This is the case if a ubunutu/debian package
with a broken dependency is installed.
2015-03-22 22:00:27 +01:00
Janosch Machowinski
8913b173dc bugfix: don't report plugin as initialized if curl failed to initialize 2015-03-22 22:00:27 +01: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
Rolf Ahrenberg
1d75da403a Simplified GetTransponderUrlParameters(). 2015-03-22 16:33:48 +02:00
Rolf Ahrenberg
4d8263e8fd Improved RTSP error checking. 2015-03-18 22:59:38 +02:00
Rolf Ahrenberg
7019b719a5 Fixed a memory leak in TinyXML implementation (Thanks to Oliver Endriss). 2015-03-18 20:55:10 +02:00
Rolf Ahrenberg
39249ca2d5 Fixed generic error macros. 2015-03-08 15:53:54 +02:00
Rolf Ahrenberg
68e0d1474e Got rid of SATIP_DEBUG. 2015-03-07 17:50:48 +02:00
Rolf Ahrenberg
ad5c221e44 Fixed wrong indenting. 2015-03-04 19:43:01 +02:00
Rolf Ahrenberg
826e53e8ea Fixed the discovery tracing level. 2015-03-03 19:09:51 +02:00
Rolf Ahrenberg
f4dd02a9aa Robustify the server discovery. 2015-03-02 20:08:21 +02:00
Rolf Ahrenberg
8184a785b7 Updated README. 2015-02-20 21:15:55 +02:00
Rolf Ahrenberg
1b4094696a Updated HISTORY. 2015-02-20 20:53:20 +02:00
Rolf Ahrenberg
4139e87f4a Disable socket flushing. 2015-02-20 20:51:31 +02:00
Rolf Ahrenberg
7196c9403b Updated the APIVERSNUM requirement. 2015-02-20 20:47:58 +02:00
Rolf Ahrenberg
e1c896c1a6 Added a missing linefeed. 2015-02-17 21:16:30 +02:00
Rolf Ahrenberg
6b63ad145f Fixed the frontend assignment. 2015-02-16 19:42:18 +02:00
Rolf Ahrenberg
84dfc6701e Refactored the frontend attaching/detaching signaling. 2015-02-16 17:59:27 +02:00
Rolf Ahrenberg
653d9d659b Updated README. 2015-02-16 16:49:51 +02:00
Rolf Ahrenberg
26cd34f965 Updated version to 2.2.0. 2015-02-08 22:41:01 +02:00
Rolf Ahrenberg
df258d127f Reverted the force locking quirk for Triax TSS 400. 2015-01-27 21:31:39 +02:00
Rolf Ahrenberg
3e4b1c0383 Updated the server info message to show used quirks. 2015-01-27 17:19:06 +02:00
Rolf Ahrenberg
73ed299ed9 Fixed to nag about any malfunctioning firmware only once. 2015-01-26 00:24:07 +02:00
Rolf Ahrenberg
37e151b3e3 Added the force locking quirk for Triax TSS 400. 2015-01-25 23:47:56 +02:00
Rolf Ahrenberg
b1aad3fb80 Updated the version number. 2015-01-24 17:21:04 +02:00
Rolf Ahrenberg
a87dfc43f7 Refactored the frontend handling. 2015-01-24 17:16:09 +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
3d1efe7a80 Fixed freeing some memory. 2015-01-21 22:40:24 +02:00
Rolf Ahrenberg
c9898bfbfd Added support for showing the frontend id. 2015-01-20 00:35:46 +02:00
Rolf Ahrenberg
46bfc805e6 Removed SATIP_XCI. 2015-01-18 15:08:57 +02:00
Rolf Ahrenberg
30925337cb Updated Spanish and Catalan translations (Thanks to Gabriel Bonich). 2015-01-18 00:13:29 +02:00
Rolf Ahrenberg
63e47ad24a Reworded the README. 2015-01-17 20:02:18 +02:00
Rolf Ahrenberg
14123e160f Fixed the server parsing multiple times. 2015-01-17 19:42:21 +02:00
Rolf Ahrenberg
278d0478cf Added a command-line option to disable all the SAT>IP server quirks. 2015-01-17 17:29:21 +02:00
Rolf Ahrenberg
9989c36eee Delayed the server parameter parsing. 2015-01-17 16:47:19 +02:00
Rolf Ahrenberg
d2064f0c04 Added an option to disable sources via sources.conf. 2015-01-17 01:39:32 +02:00
Rolf Ahrenberg
714d3ed902 Increased the max number of disabled sources. 2015-01-17 00:45:30 +02:00
Rolf Ahrenberg
b466d6836e Added NULL checks for cSatipServer parameters. 2015-01-17 00:00:59 +02:00
Rolf Ahrenberg
184ddf2a53 Fixed a wrong parameter type. 2015-01-16 00:08:48 +02:00
Rolf Ahrenberg
65a2158051 Fixed some whitespaces. 2015-01-15 23:38:02 +02:00
Rolf Ahrenberg
e833ca6fdd Added a separate trace mode for pids. 2015-01-15 20:03:35 +02:00
Rolf Ahrenberg
c9abfddf11 Changed SATIP_USE_SINGLE_MODEL_SERVERS_ONLY into a command-line switch. 2015-01-15 19:27:02 +02:00
Rolf Ahrenberg
fb7a7fe3a2 Fixed parsing of the setup values. 2015-01-15 00:12:55 +02:00
Rolf Ahrenberg
3b9269e9de Added a separate trace mode for server discovery. 2015-01-14 22:59:56 +02:00
Rolf Ahrenberg
09e6c272cd Refactored cSatipPid for upcoming API changes. 2015-01-14 20:51:16 +02:00