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