[linux-dvb] [ANNOUNCE] CA_ZAP

Allan Stirling Dibblahdvb0042 at pendor.org
Thu Jun 23 15:57:48 CEST 2005


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 (?).
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?

Cheers,

Allan.




More information about the linux-dvb mailing list