Hi Klaus,
yes, it's tested by. I don't know why they don't stick to the standard and use their own user defined value. I was always wondering why vdr didn't find a channel on those transponders, but now I know the reason. Do you know why standalone sat receivers find those channels? Would be interesting if these receivers consider 0x86 or just add all channels no matter what ID.
I will check if unencrypted channels like Luxe HD or ITV1 HD are also using 0x86.
kind regards
Newspaperman
--- 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 20:31 Uhr On 16.05.2010 19:13, Newsy Paper wrote:
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
Have you actually tested this? This is an undefined value ("User defined"), so any provider could use that for something different. Besides, AFAIK "Sky1 HD" is encrypted, and there is no CAM for the Sky channels :-(
Klaus
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