From a4051bf88c1f3c86cfe5133fd703517296f7f590 Mon Sep 17 00:00:00 2001 From: Rolf Ahrenberg Date: Sun, 21 Oct 2018 20:42:15 +0300 Subject: [PATCH] Removed quirks from FRITZ!Box 6490 Cable due to new firmware. --- README | 3 +++ server.c | 6 ++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/README b/README index 9c8f9be..add7443 100644 --- a/README +++ b/README @@ -159,6 +159,9 @@ Notes: from their webpage: http://www.inverto.tv/support/ An update to a newer firmware should be offered afterwards. +- FRITZ!OS 7.00 or greater recommended for FRITZ!Box Cable devices. + Older firmware versions require both PlayPids and ForceLock quirks. + - If you are experiencing glitches in the video stream, one possible reason can be buffer overflows in RTP receive sockets. You can verify this by checking "receive buffer errors" counter by running "netstat -s" diff --git a/server.c b/server.c index 0df2b9b..ec4c7f7 100644 --- a/server.c +++ b/server.c @@ -128,14 +128,12 @@ cSatipServer::cSatipServer(const char *srcAddressP, const char *addressP, const ) quirkM |= eSatipQuirkRtpOverTcp; // These devices contain a play (add/delpids) parameter bug: - if (strstr(*descriptionM, "FRITZ!Box 6490 Cable") || // FRITZ!Box 6490 Cable - strstr(*descriptionM, "FRITZ!WLAN Repeater DVB-C") || // FRITZ!WLAN Repeater DVB-C + if (strstr(*descriptionM, "FRITZ!WLAN Repeater DVB-C") || // FRITZ!WLAN Repeater DVB-C strstr(*descriptionM, "fritzdvbc") // FRITZ!WLAN Repeater DVB-C (old firmware) ) quirkM |= eSatipQuirkPlayPids; // These devices contain a frontend locking bug: - if (strstr(*descriptionM, "FRITZ!Box 6490 Cable") || // FRITZ!Box 6490 Cable - strstr(*descriptionM, "FRITZ!WLAN Repeater DVB-C") || // FRITZ!WLAN Repeater DVB-C + if (strstr(*descriptionM, "FRITZ!WLAN Repeater DVB-C") || // FRITZ!WLAN Repeater DVB-C strstr(*descriptionM, "fritzdvbc") || // FRITZ!WLAN Repeater DVB-C (old firmware) strstr(*descriptionM, "Schwaiger Sat>IP Server") // Schwaiger MS41IP )