]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
en50221: capmt - fix the wrong TPDU length (write), issue #4799
authorJaroslav Kysela <perex@perex.cz>
Mon, 18 Dec 2017 08:55:37 +0000 (09:55 +0100)
committerJaroslav Kysela <perex@perex.cz>
Mon, 18 Dec 2017 08:55:37 +0000 (09:55 +0100)
src/input/mpegts/en50221/en50221.c

index 295b3b7ee246cc34d4cfb26b3443dc7d214e13fe..41a8406cbd352d1f421fdfb9fd6a4f34a799e72c 100644 (file)
@@ -183,11 +183,11 @@ en50221_transport_pdu_write(en50221_transport_t *cit,
     buf[1] = datalen & 0x7f;
     hlen = 2;
   } else if (datalen < 0x100) {
-    buf[1] = 0x82;
+    buf[1] = 0x81;
     buf[2] = datalen & 0xff;
     hlen = 3;
   } else if (datalen < 0x10000) {
-    buf[1] = 0x83;
+    buf[1] = 0x82;
     buf[2] = datalen >> 8;
     buf[3] = datalen & 0xff;
     hlen = 4;