summaryrefslogtreecommitdiff
path: root/libsi/headers.h
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2011-12-10 15:51:35 +0100
committerKlaus Schmidinger <vdr@tvdr.de>2011-12-10 15:51:35 +0100
commit76b6ae2cabc3806369f222ce4f8d95beb692a2f3 (patch)
tree3278c7151bdee33ff4b04ce76c7eea91d394b77b /libsi/headers.h
parent96160f91db58283c9be9dbfc02ea16fd4be4a028 (diff)
downloadvdr-76b6ae2cabc3806369f222ce4f8d95beb692a2f3.tar.gz
vdr-76b6ae2cabc3806369f222ce4f8d95beb692a2f3.tar.bz2
Added support for HbbTV to libsi
Diffstat (limited to 'libsi/headers.h')
-rw-r--r--libsi/headers.h23
1 files changed, 22 insertions, 1 deletions
diff --git a/libsi/headers.h b/libsi/headers.h
index 6867d2c9..d94f053c 100644
--- a/libsi/headers.h
+++ b/libsi/headers.h
@@ -10,7 +10,7 @@
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
- * $Id: headers.h 2.2 2011/06/15 21:26:00 kls Exp $
+ * $Id: headers.h 2.3 2011/12/10 15:47:15 kls Exp $
* *
***************************************************************************/
@@ -1907,6 +1907,11 @@ struct descr_transport_protocol {
/* protocol_id-specific selector bytes follow */
};
+struct descr_url_extension_entry {
+ u_char url_extension_length :8;
+ /* URL extension string */
+};
+
#define TRANSPORT_VIA_OC_LEN 1
struct transport_via_oc {
@@ -1940,6 +1945,12 @@ struct transport_via_oc_end {
u_char component_tag :8;
};
+#define TRANSPORT_VIA_HTTP_LEN 1
+
+struct transport_via_http {
+ u_char url_base_length :8;
+};
+
/* 0x03 dvb_j_application_descriptor() */
#define DESCR_DVBJ_APPLICATION_LEN 2
@@ -1991,6 +2002,16 @@ struct descr_application_icons_descriptor_end {
u_char icon_flags_lo :8;
};
+/* 0x15 simple application location descrptor */
+
+#define DESCR_SIMPLE_APPLICATION_LOCATION_LEN 3
+
+struct descr_simple_application_location_descriptor {
+ u_char descriptor_tag :8;
+ u_char descriptor_length :8;
+ /* inital_path_bytes */
+};
+
// Private DVB Descriptor Premiere.de
// 0xF2 Content Transmission Descriptor
// http://dvbsnoop.sourceforge.net/examples/example-private-section.html