aboutsummaryrefslogtreecommitdiffstats
path: root/util/scan/dvb-t/fr-Voiron
blob: 04405c6c66f4b4c8482215bfcc29891c4731a78b (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
# Voiron - France (DVB-T transmitter of Voiron ( Nondéfini ) )
# Voiron - France (signal DVB-T transmis depuis l'émetteur de Nondéfini )
#
# ATTENTION ! Ce fichier a ete construit automatiquement a partir
# des frequences obtenues sur : http://www.tvnt.net/multiplex_frequences.htm
# en Avril 2006. Si vous constatez des problemes et voulez apporter des
# modifications au fichier, envoyez le fichier modifie a
# l'adresse linux-dvb@linuxtv.org (depot des fichiers d'init dvb)
# ou a l'auteur du fichier :
# Nicolas Estre <n_estre@yahoo.fr>
#
# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
#### Voiron - Nondéfini ####
#R1
#T FREQ1 8MHz AUTO NONE QAM64 8k AUTO NONE
#R2
#T FREQ2 8MHz AUTO NONE QAM64 8k AUTO NONE
#R3
#T FREQ3 8MHz AUTO NONE QAM64 8k AUTO NONE
#R4
#T FREQ4 8MHz AUTO NONE QAM64 8k AUTO NONE
#R5
#T FREQ5 8MHz AUTO NONE QAM64 8k AUTO NONE
#R6
#T FREQ6 8MHz AUTO NONE QAM64 8k AUTO NONE
##############################################################
# en Avril 2006, l'emetteur pour Voiron n'etait pas defini
#  Vous devez donc modifier les frequences manuellement.
# SVP Renvoyez le fichier mis a jour aux contacts ci-dessus.
##############################################################
>descriptor_tag = getBits(b, 0, 8); v.descriptor_length = getBits(b, 8, 8); v.TODO = getBits(b, 16, 1); return v; } struct ATSC_service_location_descriptor read_ATSC_service_location_descriptor(const u8 *b) { struct ATSC_service_location_descriptor v; v.descriptor_tag = getBits(b, 0, 8); v.descriptor_length = getBits(b, 8, 8); v.reserved = getBits(b, 16, 3); v.PCR_PID = getBits(b, 19,13); v.number_elements = getBits(b, 32, 8); return v; } struct ATSC_service_location_element read_ATSC_service_location_element(const u8 *b) { struct ATSC_service_location_element v; v.stream_type = getBits(b, 0, 8); v.reserved = getBits(b, 8, 3); v.elementary_PID = getBits(b, 11,13); v.ISO_639_language_code = getBits(b, 24,24); return v; } struct tvct_channel read_tvct_channel(const u8 *b) { struct tvct_channel v; v.short_name0 = getBits(b, 0,16); v.short_name1 = getBits(b, 16,16); v.short_name2 = getBits(b, 32,16); v.short_name3 = getBits(b, 48,16); v.short_name4 = getBits(b, 64,16); v.short_name5 = getBits(b, 80,16); v.short_name6 = getBits(b, 96,16); v.reserved0 = getBits(b,112, 4); v.major_channel_number = getBits(b,116,10); v.minor_channel_number = getBits(b,126,10); v.modulation_mode = getBits(b,136, 8); v.carrier_frequency = getBits(b,144,32); v.channel_TSID = getBits(b,176,16); v.program_number = getBits(b,192,16); v.ETM_location = getBits(b,208, 2); v.access_controlled = getBits(b,210, 1); v.hidden = getBits(b,211, 1); v.reserved1 = getBits(b,212, 2); v.hide_guide = getBits(b,214, 1); v.reserved2 = getBits(b,215, 3); v.service_type = getBits(b,218, 6); v.source_id = getBits(b,224,16); v.reserved3 = getBits(b,240, 6); v.descriptors_length = getBits(b,246,10); return v; }