Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- EPG DATA
- The file epg.data contains the EPG data in an easily parsable format. The first charac‐
- ter of each line defines what kind of data this line contains.
- The following tag characters are defined:
- C <channel id> <channel name>
- E <event id> <start time> <duration> <table id> <version>
- T <title>
- S <short text>
- D <description>
- G <genre> <genre>...
- R <parental rating>
- X <stream> <type> <language> <descr>
- V <vps time>
- e
- c
- Lowercase characters mark the end of a sequence that was started by the corresponding
- uppercase character. The outer frame consists of a sequence of one or more C...c (Chan‐
- nel) entries. Inside these any number of E...e (Event) entries are allowed. All other
- tags are optional (although every event should at least have a T entry).
- There may be several X tags, depending on the number of tracks (video, audio etc.) the
- event provides.
- <channel id> is the "channel ID", made up from the parameters defined in 'channels.conf'
- <channel name> is the "name" as in 'channels.conf' (for information only, may be left out)
- <event id> is a 32 bit unsigned int, uniquely identifying this event
- <start time> is the time (as a time_t integer) in UTC when this event starts
- <duration> is the time (in seconds) that this event will take
- <table id> is a hex number that indicates the table this event is contained in (if this is left empty or 0 this event will not be overwritten or modified by data that comes from the DVB stream)
- <version> is a hex number that indicates the event's version number inside its table (optional, ignored when reading EPG data)
- <title> is the title of the event
- <short text> is the short text of the event (typically the name of the episode etc.)
- <description> is the description of the event (any '|' characters will be interpreted as newlines)
- <genre> is a two digit hex code, as defined in ETSI EN 300 468, table 28 (up to 4 genre codes are supported)
- <parental rating> is the minimum age of the intended audience
- <stream> is the stream content (1 = MPEG2 video, 2 = MP2 audio, 3 = subtitles, 4 = AC3 audio, 5 = H.264 video, 6 = HEAAC audio)
- <type> is the stream type according to ETSI EN 300 468
- <language> is the three letter language code (optionally two codes, separated by '+')
- <descr> is the description of this stream component
- <vps time> is the Video Programming Service time of this event
Add Comment
Please, Sign In to add comment