]> git.webhop.me Git - bs-cst-neutrino-hd.git/commitdiff
libdvbsi++: change to github.com/mtdcr/libdvbsi
authorMarkham <markham001@gmx.de>
Sat, 19 Mar 2022 10:50:30 +0000 (11:50 +0100)
committerMarkham <markham001@gmx.de>
Sat, 19 Mar 2022 10:50:30 +0000 (11:50 +0100)
archive-patches/libdvbsi/libdvbsi++-content_identifier_descriptor.patch [new file with mode: 0644]

diff --git a/archive-patches/libdvbsi/libdvbsi++-content_identifier_descriptor.patch b/archive-patches/libdvbsi/libdvbsi++-content_identifier_descriptor.patch
new file mode 100644 (file)
index 0000000..660f801
--- /dev/null
@@ -0,0 +1,19 @@
+From: [CST] Focus <focus.cst@gmail.com>
+Date: Thu, 19 Jan 2015 13:50:45 +0400
+Subject: [PATCH] libdvbsi++: workaround bug in content identifier descriptor processing
+
+---
+--- libdvbsi++-0.3.6.cst/src/content_identifier_descriptor.cpp      2013-02-20 20:59:19.000000000 +0800
++++ libdvbsi++-0.3.7/src/content_identifier_descriptor.cpp  2013-09-24 03:10:43.000000000 +0800
+
+@@ -69,6 +69,10 @@
+                       i += crid->getLength() + 2;
+               else if (crid->getLocation() == 1)
+                       i += 3;
++              else {
++                      delete crid;
++                      break;
++              }
+               identifier.push_back(crid);
+       }