]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
add missing source file src/input/mpegts/dvb_psi_hbbtv.h
authorJaroslav Kysela <perex@perex.cz>
Fri, 23 Mar 2018 18:51:51 +0000 (19:51 +0100)
committerJaroslav Kysela <perex@perex.cz>
Fri, 23 Mar 2018 18:51:51 +0000 (19:51 +0100)
debian/control
rpm/tvheadend.spec.in
src/input/mpegts/dvb_psi_hbbtv.h [new file with mode: 0644]

index 5fba90dd24560ad91c3e4ffecd17b2841e79c590..f505376add3d9d4c0f8246a9480b128579e33dc0 100644 (file)
@@ -2,7 +2,7 @@ Source: tvheadend
 Section: video
 Priority: extra
 Maintainer: Adam Sutton <aps@tvheadend.org>
-Build-Depends: debhelper (>= 7.0.50), pkg-config, gettext, libavahi-client-dev, libssl-dev, zlib1g-dev, wget, bzip2, git-core, liburiparser-dev, python, ca-certificates, cmake, libpcre2-dev | libpcre3-dev
+Build-Depends: debhelper (>= 7.0.50), pkg-config, gettext, libavahi-client-dev, libssl-dev, zlib1g-dev, wget, bzip2, git-core, liburiparser-dev, python, ca-certificates, cmake, libpcre2-dev | libpcre3-dev, libdvbcsa-dev
 Standards-Version: 3.7.3
 
 Package: tvheadend
index 9c9c8f7742c368c465563dcd0bf55b886f923d03..522d44f3308bc000368d0bc5adc9c4c3a9616d0e 100644 (file)
@@ -19,6 +19,7 @@ BuildRequires:  gettext-devel
 BuildRequires:  dbus-devel
 BuildRequires:  avahi-devel
 BuildRequires:  avahi-libs
+BuildRequires:  libdvbcsa-devel
 BuildRequires:  openssl-devel
 BuildRequires:  wget python git
 BuildRequires:  cmake
diff --git a/src/input/mpegts/dvb_psi_hbbtv.h b/src/input/mpegts/dvb_psi_hbbtv.h
new file mode 100644 (file)
index 0000000..3946d96
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+ *  MPEG TS Program Specific Information code
+ *  Copyright (C) 2007 - 2010 Andreas Ă–man
+ *
+ *  This program is free software: you can redistribute it and/or modify
+ *  it under the terms of the GNU General Public License as published by
+ *  the Free Software Foundation, either version 3 of the License, or
+ *  (at your option) any later version.
+ *
+ *  This program is distributed in the hope that it will be useful,
+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ *  GNU General Public License for more details.
+ *
+ *  You should have received a copy of the GNU General Public License
+ *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef __DVB_PSI_HBBTV_H
+#define __DVB_PSI_HBBTV_H 1
+
+#include "dvb.h"
+#include "htsmsg.h"
+
+struct mpegts_table;
+
+/*
+ * HBBTV processing
+ */
+
+htsmsg_t *dvb_psi_parse_hbbtv
+  (struct mpegts_psi_table *mt, const uint8_t *buf, int len, int *_sect);
+
+void dvb_psi_hbbtv_cb(mpegts_psi_table_t *mt, const uint8_t *buf, int len);
+
+int dvb_hbbtv_callback
+  (struct mpegts_table *mt, const uint8_t *buf, int len, int tableid);
+
+#endif