]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Triax & Kathrein: Increase pid length, issue #5544
authorPablo <trujulu@gmail.com>
Fri, 15 Feb 2019 22:08:07 +0000 (23:08 +0100)
committerJaroslav Kysela <perex@perex.cz>
Fri, 15 Feb 2019 22:31:37 +0000 (23:31 +0100)
src/input/mpegts/satip/satip.c

index f4170a71aa1d2eb07c24486f7b70fddedc7212f4..ebce12d63195327c15f46f8f6c6aad458bc552d5 100644 (file)
@@ -579,15 +579,19 @@ satip_device_hack( satip_device_t *sd )
     /* OctopusNet requires pids in the SETUP RTSP command */
   } else if (strstr(sd->sd_info.manufacturer, "Triax") &&
              strstr(sd->sd_info.modelname, "TSS400")) {
+    /* Rolloff is required to tune into DVB-S2 muxes */
     sd->sd_fullmux_ok  = 0;
     sd->sd_pids_max    = 64;
+    sd->sd_pids_len    = 255;
     sd->sd_pilot_on    = 1;
   } else if (strstr(sd->sd_info.manufacturer, "KATHREIN") &&
-       (strstr(sd->sd_info.modelname, "EXIP-4124") ||
-        strstr(sd->sd_info.modelname, "EXIP-418") ||
-        strstr(sd->sd_info.modelname, "EXIP-414"))) { 
+            (strstr(sd->sd_info.modelname, "EXIP-4124") ||
+             strstr(sd->sd_info.modelname, "EXIP-418") ||
+             strstr(sd->sd_info.modelname, "EXIP-414"))) {
+    /* Rolloff is required to tune into DVB-S2 muxes */
     sd->sd_fullmux_ok  = 0;
     sd->sd_pids_max    = 64;
+    sd->sd_pids_len    = 255;
     sd->sd_pilot_on    = 1;
   } else if (strcmp(sd->sd_info.modelname, "TVHeadend SAT>IP") == 0)  {
     sd->sd_pids_max    = 128;