]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
psip: fix wrong shift for the upper msg of the event id
authorJaroslav Kysela <perex@perex.cz>
Fri, 6 Nov 2015 17:53:20 +0000 (18:53 +0100)
committerJaroslav Kysela <perex@perex.cz>
Fri, 6 Nov 2015 17:53:20 +0000 (18:53 +0100)
src/epggrab/module/psip.c

index ac5800bbfb075bbbb7c89cd03ed5399b372395dc..e2029f73bc98872ba247bf9115358f1636d7380c 100644 (file)
@@ -557,7 +557,7 @@ _psip_ett_callback
   if (r != 1) return r;
 
   sourceid = (ptr[6] << 8) | ptr[7];
-  eventid = (ptr[8] << 8)  | ((ptr[9] >> 2) & 0x3f);
+  eventid = (ptr[8] << 6) | ((ptr[9] >> 2) & 0x3f);
   isevent = (ptr[9] & 0x2) >> 1;
 
   /* Look up channel based on the source id */