]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
bouquets: reduce BSkyB region to one (CPU usage)
authorJaroslav Kysela <perex@perex.cz>
Wed, 5 Nov 2014 11:01:38 +0000 (12:01 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sat, 8 Nov 2014 20:05:38 +0000 (21:05 +0100)
src/input/mpegts/dvb_psi.c

index 1aa67339e2b7e50a43249c80a0cc52ffb7580d39..9ef3426b785c67c3e64b05302edbe8a5aae11b77 100644 (file)
@@ -632,6 +632,16 @@ dvb_bskyb_local_channels
     return;
 
   regionid = ptr[1];
+
+  if (regionid != 0xff && regionid != 0 && regionid != 1) {
+    if ((str = getenv("TVHEADEND_BSKYB_REGIONID")) != NULL) {
+      if (regionid != atoi(str))
+        return;
+    } else {
+      return;
+    }
+  }
+
   len -= 2;
   ptr += 2;