[linux-dvb] [ANNOUNCE] CA_ZAP

Manu Abraham manu at kromtek.com
Thu Jun 23 16:36:18 CEST 2005


Allan Stirling wrote:
> Manu Abraham wrote:
> 
>> Allan Stirling wrote:
>>
>>> Manu Abraham wrote:
>>>
>>>>
>>>>>>
>>>>>>> Allan Stirling wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> pmt_pid: 0 tid: 2 service_id: 4703
>>>>>>>>
>>>>
>>>> pmt_pid should not be 0, PID 0 will parse the PAT..
>>>>
>>>> Try whether you can see the service_id in the PAT with dvbsnoop ..
>>>>
>>> dvbsnoop -demux /dev/dvb3.demux0 -frontend /dev/dvb3.frontend0 -n 1 0x00
>>> dvbsnoop V1.3.77 -- http://dvbsnoop.sourceforge.net/
>>>
>>> ------------------------------------------------------------
>>> SECT-Packet: 00000001   PID: 0 (0x0000), Length: 48 (0x0030)
>>> Time received: Thu 2005-06-23  14:16:37.604
>>> ------------------------------------------------------------
>>>  0000:  00 b0 2d 07 eb df 00 00  00 00 e0 10 12 61 e1 00   
>>> ..-..........a..
>>>  0010:  13 f0 e1 02 13 f1 e1 0d  13 f2 e1 0c 14 56 e1 06   
>>> .............V..
>>>  0020:  15 82 e1 09 16 aa e1 0a  16 ac e1 0b b1 0f b9 28   
>>> ...............(
>>>
>>> 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: 45 (0x002d)
>>> Transport_Stream_ID: 2027 (0x07eb)
>>> reserved_2: 3 (0x03)
>>> Version_number: 15 (0x0f)
>>> 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: 4705 (0x1261)
>>>    reserved: 7 (0x07)
>>>    Program_map_PID: 256 (0x0100)
>>>
>>>  
>>
>>
>> True, you don't have a matching service_id (4703), your channels.conf 
>> does not have the correct service_id .. service_id in channels.conf is 
>> the same as the Program_number listed here in tthe dvbsnoop output ..
>>
>> Check your channels.conf ..
> 
> I'm not completely sure, but I don't think it is. On your channels.conf, 
> the PID for video matches the PID for the service_id (?).

That could happen, but service_id in channels.conf must match 
program_number in the PAT ..

> I've just rerun scan again, and the field at the end of the line still 
> doesn't change. Is it possible that two fields are being transposed 
> somewhere? ie in your setup it doesn't matter since the two are the same?
> 
My PAT is like this .. I think you should try some other channel ..


dvbsnoop V1.3.77 -- http://dvbsnoop.sourceforge.net/

------------------------------------------------------------
SECT-Packet: 00000001   PID: 0 (0x0000), Length: 72 (0x0048)
Time received: Thu 2005-06-23  18:42:58.290
------------------------------------------------------------
   0000:  00 b0 45 00 03 cb 00 00  00 00 e0 10 01 2d e0 65 
..E..........-.e
   0010:  01 2e e0 66 01 2f e0 67  01 30 e0 68 01 31 e0 69 
...f./.g.0.h.1.i
   0020:  01 32 e0 6a 01 33 e0 6b  01 34 e0 6c 01 35 e0 6d 
.2.j.3.k.4.l.5.m
   0030:  01 36 e0 6e 01 37 e0 6f  01 38 e0 70 01 39 e0 71 
.6.n.7.o.8.p.9.q
   0040:  01 3a e0 72 02 ce 49 1a                            .:.r..I.

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: 69 (0x0045)
Transport_Stream_ID: 3 (0x0003)
reserved_2: 3 (0x03)
Version_number: 5 (0x05)
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: 301 (0x012d)
     reserved: 7 (0x07)
     Program_map_PID: 101 (0x0065)

     Program_number: 302 (0x012e)
     reserved: 7 (0x07)
     Program_map_PID: 102 (0x0066)

     Program_number: 303 (0x012f)
     reserved: 7 (0x07)
     Program_map_PID: 103 (0x0067)

     Program_number: 304 (0x0130)
     reserved: 7 (0x07)
     Program_map_PID: 104 (0x0068)

     Program_number: 305 (0x0131)
     reserved: 7 (0x07)
     Program_map_PID: 105 (0x0069)

     Program_number: 306 (0x0132)
     reserved: 7 (0x07)
     Program_map_PID: 106 (0x006a)

     Program_number: 307 (0x0133)
     reserved: 7 (0x07)
     Program_map_PID: 107 (0x006b)

     Program_number: 308 (0x0134)
     reserved: 7 (0x07)
     Program_map_PID: 108 (0x006c)

     Program_number: 309 (0x0135)
     reserved: 7 (0x07)
     Program_map_PID: 109 (0x006d)

     Program_number: 310 (0x0136)
     reserved: 7 (0x07)
     Program_map_PID: 110 (0x006e)

     Program_number: 311 (0x0137)
     reserved: 7 (0x07)
     Program_map_PID: 111 (0x006f)

     Program_number: 312 (0x0138)
     reserved: 7 (0x07)
     Program_map_PID: 112 (0x0070)

     Program_number: 313 (0x0139)
     reserved: 7 (0x07)
     Program_map_PID: 113 (0x0071)

     Program_number: 314 (0x013a)
     reserved: 7 (0x07)
     Program_map_PID: 114 (0x0072)

CRC: 47073562 (0x02ce491a)
==========================================================


Manu




More information about the linux-dvb mailing list