Project

General

Profile

Epgdb » History » Version 2

Dave Chapman, 2012-11-13 00:05

1 1 Dave Chapman
h1. EPG database structure
2 2 Dave Chapman
3
This page is a work-in-progress to document the internal EPG database structure in tvh.
4
5
{{toc}}
6
7
h2. Broadcast object - epg_broadcast_t
8
9
This object contains the details of a specific airing (channel & time) of an episode.
10
11
|\3=. | |\4=.Populated from|
12
|_.Field|_.Type|_.Description| |_.DVB EIT|_.OpenTV|_.XML TV|_.PyEPG|
13
|id|uint32_t|Internal ID| | | | | |
14
|uri|char*|Unique ID (from grabber)| | | | | |
15
|dvb_eit|uint16_t|DVB Event ID| | | | | |
16
|start|time_t|Start time (UTC)| | | | | |
17
|stop|time_t|Stop time (UTC)| | | | | |
18
|is_widescreen|uint8_t|Is widescreen| | | | | |
19
|is_hd|uint8_t|Is HD| | | | | |
20
|lines|uint16_t|Lines in image (quality)| | | | | |
21
|aspect|uint16_t|Aspect ratio (*100)| | | | | |
22
|is_deafsigned|uint8_t|In screen signing| | | | | |
23
|is_subtitled|uint8_t|Teletext subtitles| | | | | |
24
|is_new|uint8_t|New series / film premiere| | | | | |
25
|is_repeat|uint8_t|Repeat screening| | | | | |
26
|summary|lang_str_t*|Summary text| | | | | |
27
|description|lang_str_t*|Description| | | | | |
28
|episode|epg_episode_t*|Link to tvheadend episode object| | | | | |
29
|serieslink|epg_serieslink_t*|SeriesLink| | | | | |
30
|channel|struct channel*|Channel being broadcast on| | | | | |