dvb-s2 transponder can be received but channels are not automatically found

Message ID 4BF00038.9060909@tvdr.de
State New
Headers

Commit Message

Klaus Schmidinger May 16, 2010, 2:24 p.m. UTC
  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:



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
  

Comments

Newsy Paper May 16, 2010, 5:13 p.m. UTC | #1
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
>
  
Klaus Schmidinger May 16, 2010, 6:31 p.m. UTC | #2
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
  
Newsy Paper May 16, 2010, 6:57 p.m. UTC | #3
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
>
  

Patch

--- 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)];