rotor turning with measure input power is now working
[enigma2.git] / lib / dvb_si / descriptor_tag.h
1 /*
2  * $Id: descriptor_tag.h,v 1.1 2003-10-17 15:36:38 tmbinc Exp $
3  *
4  * (C) 2002-2003 Andreas Oberritter <obi@saftware.de>
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; either version 2 of the License, or
9  * (at your option) any later version.
10  *
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with this program; if not, write to the Free Software
18  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
19  *
20  */
21
22 #ifndef __dvb_id_descriptor_tag_h__
23 #define __dvb_id_descriptor_tag_h__
24
25 enum DescriptorTag {
26         /* 0x00 - 0x3F: ITU-T Rec. H.222.0 | ISO/IEC 13818-1 */
27         VIDEO_STREAM_DESCRIPTOR                         = 0x02,
28         AUDIO_STREAM_DESCRIPTOR                         = 0x03,
29         HIERARCHY_DESCRIPTOR                            = 0x04,
30         REGISTRATION_DESCRIPTOR                         = 0x05,
31         DATA_STREAM_ALIGNMENT_DESCRIPTOR                = 0x06,
32         TARGET_BACKGROUND_GRID_DESCRIPTOR               = 0x07,
33         VIDEO_WINDOW_DESCRIPTOR                         = 0x08,
34         CA_DESCRIPTOR                                   = 0x09,
35         ISO_639_LANGUAGE_DESCRIPTOR                     = 0x0A,
36         SYSTEM_CLOCK_DESCRIPTOR                         = 0x0B,
37         MULTIPLEX_BUFFER_UTILIZATION_DESCRIPTOR         = 0x0C,
38         COPYRIGHT_DESCRIPTOR                            = 0x0D,
39         MAXIMUM_BITRATE_DESCRIPTOR                      = 0x0E,
40         PRIVATE_DATA_INDICATOR_DESCRIPTOR               = 0x0F,
41         SMOOTHING_BUFFER_DESCRIPTOR                     = 0x10,
42         STD_DESCRIPTOR                                  = 0x11,
43         IBP_DESCRIPTOR                                  = 0x12,
44         CAROUSEL_IDENTIFIER_DESCRIPTOR                  = 0x13,
45         /* 0x40 - 0x7F: ETSI EN 300 468 V1.5.1 (2003-01) */
46         NETWORK_NAME_DESCRIPTOR                         = 0x40,
47         SERVICE_LIST_DESCRIPTOR                         = 0x41,
48         STUFFING_DESCRIPTOR                             = 0x42,
49         SATELLITE_DELIVERY_SYSTEM_DESCRIPTOR            = 0x43,
50         CABLE_DELIVERY_SYSTEM_DESCRIPTOR                = 0x44,
51         VBI_DATA_DESCRIPTOR                             = 0x45,
52         VBI_TELETEXT_DESCRIPTOR                         = 0x46,
53         BOUQUET_NAME_DESCRIPTOR                         = 0x47,
54         SERVICE_DESCRIPTOR                              = 0x48,
55         COUNTRY_AVAILABILITY_DESCRIPTOR                 = 0x49,
56         LINKAGE_DESCRIPTOR                              = 0x4A,
57         NVOD_REFERENCE_DESCRIPTOR                       = 0x4B,
58         TIME_SHIFTED_SERVICE_DESCRIPTOR                 = 0x4C,
59         SHORT_EVENT_DESCRIPTOR                          = 0x4D,
60         EXTENDED_EVENT_DESCRIPTOR                       = 0x4E,
61         TIME_SHIFTED_EVENT_DESCRIPTOR                   = 0x4F,
62         COMPONENT_DESCRIPTOR                            = 0x50,
63         MOSAIC_DESCRIPTOR                               = 0x51,
64         STREAM_IDENTIFIER_DESCRIPTOR                    = 0x52,
65         CA_IDENTIFIER_DESCRIPTOR                        = 0x53,
66         CONTENT_DESCRIPTOR                              = 0x54,
67         PARENTAL_RATING_DESCRIPTOR                      = 0x55,
68         TELETEXT_DESCRIPTOR                             = 0x56,
69         TELEPHONE_DESCRIPTOR                            = 0x57,
70         LOCAL_TIME_OFFSET_DESCRIPTOR                    = 0x58,
71         SUBTITLING_DESCRIPTOR                           = 0x59,
72         TERRESTRIAL_DELIVERY_SYSTEM_DESCRIPTOR          = 0x5A,
73         MULTILINGUAL_NETWORK_NAME_DESCRIPTOR            = 0x5B,
74         MULTILINGUAL_BOUQUET_NAME_DESCRIPTOR            = 0x5C,
75         MULTILINGUAL_SERVICE_NAME_DESCRIPTOR            = 0x5D,
76         MULTILINGUAL_COMPONENT_DESCRIPTOR               = 0x5E,
77         PRIVATE_DATA_SPECIFIER_DESCRIPTOR               = 0x5F,
78         SERVICE_MOVE_DESCRIPTOR                         = 0x60,
79         SHORT_SMOOTHING_BUFFER_DESCRIPTOR               = 0x61,
80         FREQUENCY_LIST_DESCRIPTOR                       = 0x62,
81         PARTIAL_TRANSPORT_STREAM_DESCRIPTOR             = 0x63,
82         DATA_BROADCAST_DESCRIPTOR                       = 0x64,
83         CA_SYSTEM_DESCRIPTOR                            = 0x65,
84         DATA_BROADCAST_ID_DESCRIPTOR                    = 0x66,
85         TRANSPORT_STREAM_DESCRIPTOR                     = 0x67,
86         DSNG_DESCRIPTOR                                 = 0x68,
87         PDC_DESCRIPTOR                                  = 0x69,
88         AC3_DESCRIPTOR                                  = 0x6A,
89         ANCILLARY_DATA_DESCRIPTOR                       = 0x6B,
90         CELL_LIST_DESCRIPTOR                            = 0x6C,
91         CELL_FREQUENCY_LINK_DESCRIPTOR                  = 0x6D,
92         ANNOUNCEMENT_SUPPORT_DESCRIPTOR                 = 0x6E,
93         APPLICATION_SIGNALLING_DESCRIPTOR               = 0x6F,
94         ADAPTATION_FIELD_DATA_DESCRIPTOR                = 0x70,
95         SERVICE_IDENTIFIER_DESCRIPTOR                   = 0x71,
96         SERVICE_AVAILABILITY_DESCRIPTOR                 = 0x72,
97         /* 0x80 - 0xFE: user defined */
98         VIASAT_LOGIC_CHANNEL_DESCRIPTOR                 = 0x82,
99         NORDIG_LOGIC_CHANNEL_DESCRIPTOR                 = 0x83,
100         EACEM_LOGIC_CHANNEL_DESCRIPTOR                  = 0x83,
101         EACEM_PREFERRED_NAME_LIST_DESCRIPTOR            = 0x84,
102         EACEM_PREFERRED_NAME_IDENTIFIER_DESCRIPTOR      = 0x85,
103         EACEM_STREAM_IDENTIFIER_DESCRIPTOR              = 0x86,
104         SENDA_CHANNEL_LIST_DESCRIPTOR                   = 0xF1,
105         /* 0xFF: Forbidden */
106         FORBIDDEN_DESCRIPTOR                            = 0xFF
107 };
108
109 enum MhpDescriptorTag {
110         /* ETSI TS 101 812 V1.2.1 (2002-06) */
111         APPLICATION_DESCRIPTOR                          = 0x00,
112         APPLICATION_NAME_DESCRIPTOR                     = 0x01,
113         TRANSPORT_PROTOCOL_DESCRIPTOR                   = 0x02,
114         DVB_J_APPLICATION_DESCRIPTOR                    = 0x03,
115         DVB_J_APPLICATION_LOCATION_DESCRIPTOR           = 0x04,
116         EXTERNAL_APPLICATION_AUTHORISATION_DESCRIPTOR   = 0x05,
117         ROUTING_DESCRIPTOR_IP4                          = 0x06,
118         ROUTING_DESCRIPTOR_IP6                          = 0x07,
119         DVB_HTML_APPLICATION_DESCRIPTOR                 = 0x08,
120         DVB_HTML_APPLICATION_LOCATION_DESCRIPTOR        = 0x09,
121         DVB_HTML_APPLICATION_BOUNDARY_DESCRIPTOR        = 0x0A,
122         APPLICATION_ICONS_DESCRIPTOR                    = 0x0B,
123         PREFETCH_DESCRIPTOR                             = 0x0C,
124         DII_LOCATION_DESCRIPTOR                         = 0x0D,
125 };
126
127 #endif /* __dvb_id_descriptor_tag_h__ */