aboutsummaryrefslogtreecommitdiffstats
path: root/isdb-t/br-pb-Sousa
blob: 35a520744b255286aec1f34a549dcfc9732651ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
# Channel table for Sousa - PB - Brazil
# Source: http://www.portalbsd.com.br/tvterrestre/cidade/1767

# Physical channel 21 (virtual 9.1)
[TV Paraíba]
	DELIVERY_SYSTEM = ISDBT
	BANDWIDTH_HZ = 6000000
	FREQUENCY = 515142857
	INVERSION = AUTO
	GUARD_INTERVAL = AUTO
	TRANSMISSION_MODE = AUTO
	INVERSION = AUTO
	GUARD_INTERVAL = AUTO
	TRANSMISSION_MODE = AUTO
	ISDBT_LAYER_ENABLED = 7
	ISDBT_SOUND_BROADCASTING = 0
	ISDBT_SB_SUBCHANNEL_ID = 0
	ISDBT_SB_SEGMENT_IDX = 0
	ISDBT_SB_SEGMENT_COUNT = 0
	ISDBT_LAYERA_FEC = AUTO
	ISDBT_LAYERA_MODULATION = QAM/AUTO
	ISDBT_LAYERA_SEGMENT_COUNT = 0
	ISDBT_LAYERA_TIME_INTERLEAVING = 0
	ISDBT_LAYERB_FEC = AUTO
	ISDBT_LAYERB_MODULATION = QAM/AUTO
	ISDBT_LAYERB_SEGMENT_COUNT = 0
	ISDBT_LAYERB_TIME_INTERLEAVING = 0
	ISDBT_LAYERC_FEC = AUTO
	ISDBT_LAYERC_MODULATION = QAM/AUTO
	ISDBT_LAYERC_SEGMENT_COUNT = 0
	ISDBT_LAYERC_TIME_INTERLEAVING = 0

# Physical channel 41 (virtual 41.1)
[RCI]
	DELIVERY_SYSTEM = ISDBT
	BANDWIDTH_HZ = 6000000
	FREQUENCY = 635142857
	INVERSION = AUTO
	GUARD_INTERVAL = AUTO
	TRANSMISSION_MODE = AUTO
	INVERSION = AUTO
	GUARD_INTERVAL = AUTO
	TRANSMISSION_MODE = AUTO
	ISDBT_LAYER_ENABLED = 7
	ISDBT_SOUND_BROADCASTING = 0
	ISDBT_SB_SUBCHANNEL_ID = 0
	ISDBT_SB_SEGMENT_IDX = 0
	ISDBT_SB_SEGMENT_COUNT = 0
	ISDBT_LAYERA_FEC = AUTO
	ISDBT_LAYERA_MODULATION = QAM/AUTO
	ISDBT_LAYERA_SEGMENT_COUNT = 0
	ISDBT_LAYERA_TIME_INTERLEAVING = 0
	ISDBT_LAYERB_FEC = AUTO
	ISDBT_LAYERB_MODULATION = QAM/AUTO
	ISDBT_LAYERB_SEGMENT_COUNT = 0
	ISDBT_LAYERB_TIME_INTERLEAVING = 0
	ISDBT_LAYERC_FEC = AUTO
	ISDBT_LAYERC_MODULATION = QAM/AUTO
	ISDBT_LAYERC_SEGMENT_COUNT = 0
	ISDBT_LAYERC_TIME_INTERLEAVING = 0

# Physical channel 45 (virtual 45.1)
[TV Itararé]
	DELIVERY_SYSTEM = ISDBT
	BANDWIDTH_HZ = 6000000
	FREQUENCY = 659142857
	INVERSION = AUTO
	GUARD_INTERVAL = AUTO
	TRANSMISSION_MODE = AUTO
	INVERSION = AUTO
	GUARD_INTERVAL = AUTO
	TRANSMISSION_MODE = AUTO
	ISDBT_LAYER_ENABLED = 7
	ISDBT_SOUND_BROADCASTING = 0
	ISDBT_SB_SUBCHANNEL_ID = 0
	ISDBT_SB_SEGMENT_IDX = 0
	ISDBT_SB_SEGMENT_COUNT = 0
	ISDBT_LAYERA_FEC = AUTO
	ISDBT_LAYERA_MODULATION = QAM/AUTO
	ISDBT_LAYERA_SEGMENT_COUNT = 0
	ISDBT_LAYERA_TIME_INTERLEAVING = 0
	ISDBT_LAYERB_FEC = AUTO
	ISDBT_LAYERB_MODULATION = QAM/AUTO
	ISDBT_LAYERB_SEGMENT_COUNT = 0
	ISDBT_LAYERB_TIME_INTERLEAVING = 0
	ISDBT_LAYERC_FEC = AUTO
	ISDBT_LAYERC_MODULATION = QAM/AUTO
	ISDBT_LAYERC_SEGMENT_COUNT = 0
	ISDBT_LAYERC_TIME_INTERLEAVING = 0
Fifth Floor, Boston, MA 02110-1301, USA */ #ifndef _ESG_ENCAPSULATION_FRAGMENT_MANAGEMENT_INFORMATION_H #define _ESG_ENCAPSULATION_FRAGMENT_MANAGEMENT_INFORMATION_H 1 #ifdef __cplusplus extern "C" { #endif #include <stdint.h> /** * esg_encapsulation_header structure. */ struct esg_encapsulation_header { uint8_t fragment_reference_format; }; /** * esg_fragment_reference structure. */ struct esg_fragment_reference { uint8_t fragment_type; uint32_t data_repository_offset; }; /** * esg_encapsulation_entry structure. */ struct esg_encapsulation_entry { struct esg_fragment_reference *fragment_reference; uint8_t fragment_version; uint32_t fragment_id; struct esg_encapsulation_entry *_next; }; /** * esg_encapsulation_structure structure. */ struct esg_encapsulation_structure { struct esg_encapsulation_header *header; struct esg_encapsulation_entry *entry_list; }; /** * Process an esg_encapsulation_structure. * * @param buffer Binary buffer to decode. * @param size Binary buffer size. * @return Pointer to an esg_encapsulation_structure structure, or NULL on error. */ extern struct esg_encapsulation_structure *esg_encapsulation_structure_decode(uint8_t *buffer, uint32_t size); /** * Free an esg_encapsulation_structure. * * @param container Pointer to an esg_container structure. */ extern void esg_encapsulation_structure_free(struct esg_encapsulation_structure *structure); /** * Convenience iterator for entry_list field of an esg_encapsulation_structure. * * @param structure The esg_encapsulation_structure pointer. * @param entry Variable holding a pointer to the current esg_encapsulation_entry. */ #define esg_encapsulation_structure_entry_list_for_each(structure, entry) \ for ((entry) = (structure)->entry_list; \ (entry); \ (entry) = (entry)->_next) #ifdef __cplusplus } #endif #endif