Hi Klaus,
thx very much. with this line it's working fine now for this transponder at 23.5East. But BSkyB at 28.2East is using another id. Service type 0x86 on their HD channels.
So I would suggest a new case +case 0x86: // BSkyB HD television service
kind regards
Newspaperman
here's a short part of pid 0x11.
Service_id: 3861 (0x0f15) [= --> refers to PMT program_number] reserved_1: 63 (0x3f) EIT_schedule_flag: 1 (0x01) EIT_present_following_flag: 1 (0x01) Running_status: 4 (0x04) [= running] Free_CA_mode: 1 (0x01) [= streams [partially] CA controlled] Descriptors_loop_length: 157 (0x009d)
DVB-DescriptorTag: 73 (0x49) [= country_availibility_descriptor] descriptor_length: 7 (0x07) country_availability_flag: 1 (0x01) reserved: 127 (0x7f) country_code: GBR country_code: IRL
DVB-DescriptorTag: 95 (0x5f) [= private_data_specifier_descriptor] descriptor_length: 4 (0x04) PrivateDataSpecifier: 2 (0x00000002) [= BskyB 1]
DVB-DescriptorTag: 72 (0x48) [= service_descriptor] descriptor_length: 15 (0x0f) service_type: 134 (0x86) [= User defined] service_provider_name_length: 5 (0x05) service_provider_name: "BSkyB" -- Charset: Latin alphabet service_name_length: 7 (0x07) Service_name: "Sky1 HD" -- Charset: Latin alphabet
--- Klaus Schmidinger Klaus.Schmidinger@tvdr.de schrieb am So, 16.5.2010:
Von: Klaus Schmidinger Klaus.Schmidinger@tvdr.de Betreff: Re: [vdr] dvb-s2 transponder can be received but channels are not automatically found An: vdr@linuxtv.org Datum: Sonntag, 16. Mai, 2010 16:24 Uhr On 15.05.2010 14:50, Newsy Paper wrote:
Hi Klaus,
thx for your answer. Only 3 channels are found Ned3,
Film1 HD and Sport 1 HD. I also noticed this problem on some dvb-s2 transponders at 28.2 East.
...
SECT-Packet: 00000014 PID: 17
(0x0011), Length: 292 (0x0124)
Time received: Sat 2010-05-15 14:40:00.207
0000: 42 f1 21 0c 96 e3 00
00 00 03 ff 51 ae ff 80 19 B.!........Q....
0010: 48 17 16 0d 43 61 6e
61 6c 64 69 67 69 74 61 61 H...Canaldigitaa
0020: 6c 07 46 69 6c 6d 31
2e 32 51 b3 ff 80 19 48 17 l.Film1.2Q....H.
0030: 16 0d 43 61 6e 61 6c
64 69 67 69 74 61 61 6c 07 ..Canaldigitaal.
0040: 46 69 6c 6d 31 2e 33
51 b8 ff 80 1e 48 1c 16 0d Film1.3Q....H...
0050: 43 61 6e 61 6c 64 69
67 69 74 61 61 6c 0c 46 69 Canaldigitaal.Fi
0060: 6c 6d 31 20 41 63 74
69 6f 6e 51 bd ff 80 18 48 lm1 ActionQ....H
0070: 16 16 0d 43 61 6e 61
6c 64 69 67 69 74 61 61 6c ...Canaldigitaal
0080: 06 53 70 6f 72 74 31
51 c2 ff 80 1a 48 18 16 0d .Sport1Q....H...
0090: 43 61 6e 61 6c 64 69
67 69 74 61 61 6c 08 53 70 Canaldigitaal.Sp
00a0: 6f 72 74 31 2e 32 51
c7 fc 80 16 48 14 16 0d 43 ort1.2Q....H...C
00b0: 61 6e 61 6c 64 69 67
69 74 61 61 6c 04 74 73 74 analdigitaal.tst
00c0: 32 51 d6 ff 80 19 48
17 19 0d 43 61 6e 61 6c 64 2Q....H...Canald
00d0: 69 67 69 74 61 61 6c
07 4e 45 44 33 20 48 44 51 igitaal.NED3 HDQ
00e0: db ff 80 1b 48 19 19
0d 43 41 4e 41 4c 44 49 47 ....H...CANALDIG
00f0: 49 54 41 41 4c 09 46
69 6c 6d 20 31 20 48 44 51 ITAAL.Film 1 HDQ
0100: e0 ff 80 1c 48 1a 19
0d 43 61 6e 61 6c 64 69 67 ....H...Canaldig
0110: 69 74 61 61 6c 0a 53
70 6f 72 74 20 31 20 48 44 itaal.Sport 1 HD
0120: f1 a3 19 67
...g
PID: 17 (0x0011) [= assigned for: DVB
Service Description Table (SDT), Bouquet Association Table (BAT)]
...
service_type: 22 (0x16) [= advanced codec SD digital television service]
Service_name: "Film1.2" -- Charset: Latin alphabet
...
service_type: 22 (0x16) [= advanced codec SD digital television service]
Service_name: "Film1.3" -- Charset: Latin alphabet
...
service_type: 22 (0x16) [= advanced codec SD digital television service]
Service_name: "Film1 Action" -- Charset: Latin alphabet
...
service_type: 22 (0x16) [= advanced codec SD digital television service]
Service_name: "Sport1" -- Charset: Latin alphabet
...
service_type: 22 (0x16) [= advanced codec SD digital television service]
Service_name: "Sport1.2" -- Charset: Latin alphabet
...
service_type: 22 (0x16) [= advanced codec SD digital television service]
Service_name: "tst2" -- Charset: Latin alphabet
...
service_type: 25 (0x19) [= advanced codec HD digital television service]
Service_name: "NED3 HD" -- Charset: Latin alphabet
...
service_type: 25 (0x19) [= advanced codec HD digital television service]
Service_name: "Film 1 HD" -- Charset: Latin alphabet
...
service_type: 25 (0x19) [= advanced codec HD digital television service]
Service_name: "Sport 1 HD" -- Charset: Latin alphabet
Apparently only the three channels that are automatically detected use service type 0x19. The others use 0x16, which is not known in VDR.
Please try this:
--- sdt.c 2009/12/23 16:02:47 2.4 +++ sdt.c 2010/05/16 14:23:21 @@ -55,6 +55,7 @@ case 0x02: // digital radio sound service case 0x04: // NVOD reference service case 0x05: // NVOD time-shifted service + case 0x16: // digital SD television service case 0x19: // digital HD television service { char NameBuf[Utf8BufSize(1024)];
Klaus
--- Klaus Schmidinger Klaus.Schmidinger@tvdr.de
schrieb am Fr, 14.5.2010:
Von: Klaus Schmidinger Klaus.Schmidinger@tvdr.de Betreff: Re: [vdr] dvb-s2 transponder can be
received but channels are not automatically found
An: vdr@linuxtv.org Datum: Freitag, 14. Mai, 2010 15:50 Uhr On 07.05.2010 09:45, Newsy Paper wrote:
hi!
I noticed a new vdr problem concerning only
some of
those dvb-s2 transponders.
If I create a new channel in channel list with
these
transponder datas and "add new channels" is
activated in vdr
settings nothing happens either. But when I set
manually SID
manually video + audio pids are found
automatically but not
the other channels on that transponders are added automatically.
One of these problem transponders is 12129 V
27500 5/6
DVB-S2 on Astra 23.5°East.
I'm afriad I can't receive Astra 23.5°East. Are you sure that those transponders actually
carry the
necessary SI data to automatically find these channels?
Klaus
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr