[linux-dvb] Problems with ca_zap

Manu Abraham manu at kromtek.com
Fri Jun 24 13:26:14 CEST 2005


Allan Stirling wrote:
> dvbsnoop gives me the following:
> ------------------------------------------------------------
> SECT-Packet: 00000001   PID: 0 (0x0000), Length: 44 (0x002c)
> Time received: Thu 2005-06-23  22:20:09.035
> ------------------------------------------------------------
>  0000:  00 b0 29 07 ee e3 00 00  00 00 e0 10 11 39 e1 01   ..)..........9..
>  0010:  11 fa e1 07 11 fb e1 09  12 5f e1 04 12 c2 e1 0c   ........._......
>  0020:  12 c9 e1 0b 13 2a e1 0a  24 a9 24 84               .....*..$.$.
> 
> PID:  0 (0x0000)  [= assigned for: ISO 13818-1 Program Association Table 
> (PAT)]
> Guess table from table id...
> PAT-decoding....
> Table_ID: 0 (0x00)  [= Program Association Table (PAT)]
> section_syntax_indicator: 1 (0x01)
> (fixed): 0 (0x00)
> reserved_1: 3 (0x03)
> Section_length: 41 (0x0029)
> Transport_Stream_ID: 2030 (0x07ee)
> reserved_2: 3 (0x03)
> Version_number: 17 (0x11)
> current_next_indicator: 1 (0x01)  [= valid now]
> Section_number: 0 (0x00)
> Last_Section_number: 0 (0x00)
> 
>    Program_number: 0 (0x0000)
>    reserved: 7 (0x07)
>    Network_PID: 16 (0x0010)
> 
>    Program_number: 4409 (0x1139)
>    reserved: 7 (0x07)
>    Program_map_PID: 257 (0x0101)
> 
>    Program_number: 4602 (0x11fa)
>    reserved: 7 (0x07)
>    Program_map_PID: 263 (0x0107)
> 
>    Program_number: 4603 (0x11fb)
>    reserved: 7 (0x07)
>    Program_map_PID: 265 (0x0109)
> 
>    Program_number: 4703 (0x125f)
>    reserved: 7 (0x07)
>    Program_map_PID: 260 (0x0104)
> 
>    Program_number: 4802 (0x12c2)
>    reserved: 7 (0x07)
>    Program_map_PID: 268 (0x010c)
> 
>    Program_number: 4809 (0x12c9)
>    reserved: 7 (0x07)
>    Program_map_PID: 267 (0x010b)
> 
>    Program_number: 4906 (0x132a)
>    reserved: 7 (0x07)
>    Program_map_PID: 266 (0x010a)
> 
> Where you can clearly see that 4703 is listed, with a PID of 260. I 
> think there must be something wrong in the PAT parsing, since I get the 
> following with a slightly modified ca_zap:
> 
> parse_pat: PAT => Section Length=[41], TS ID=[12270]
> service_id: 4703

The service_id seems to be retrieved .... regarding TSID let me take a 
look.

Manu




More information about the linux-dvb mailing list