[linux-dvb] [ANNOUNCE] CA_ZAP

Manu Abraham manu at kromtek.com
Thu Jun 23 15:28:51 CEST 2005


Allan Stirling wrote:
> Allan Stirling wrote:
> 
>>
>> Something is going wrong here. Adding some debugging to the /*      
>> Get PMT PID     */
>> section gives...
>>
>> parse_pat: PAT => Section Length=[41], TS ID=[12270]
>> program_count: 10
>> p_params->service_id: 4703 

This one is from your channels.conf.. It is trying to compare it with 
the service_id in the PAT..

If this matches, that PMT_PID is used

>> p_pat->p_program_descriptor->program_number: 176
>> p_params->service_id: 4703 
>> p_pat->p_program_descriptor->program_number: 61155
>> p_params->service_id: 4703 
>> p_pat->p_program_descriptor->program_number: 12288
>> p_params->service_id: 4703 
>> p_pat->p_program_descriptor->program_number: 65337
>> p_params->service_id: 4703 
>> p_pat->p_program_descriptor->program_number: 65530
>> p_params->service_id: 4703 
>> p_pat->p_program_descriptor->program_number: 4603
>> p_params->service_id: 4703 
>> p_pat->p_program_descriptor->program_number: 15967
>> p_params->service_id: 4703 
>> p_pat->p_program_descriptor->program_number: 65474
>> p_params->service_id: 4703 
>> p_pat->p_program_descriptor->program_number: 4809
>> p_params->service_id: 4703 
>> p_pat->p_program_descriptor->program_number: 4906
>>

 From your list, what i can see is, You don't have service_id 4703 in 
the PAT, i believe ..

These 2 has to be the same .. Else no PMT_PID, well that's what's 
happening .. Anyway let's get into the next part to see things are okay ..

>> I notice in your channels.conf that some of the values are duplicated. 
>> That's not true on this network :(
>>
>> Cheers,
>>
>> Allan.
>>
> This is what the program_numbers look like from within ca_zap. As you 
> can see, no 4703, which is what is detected by scan. Do you have a 
> command line for dvbsnoop which would give more info? I'll be looking 

Ok, what you can temporarily do is hard code the PMT_PID for your 
channel into pmt_pid in si.c and try running it .. See whether it get's 
hung still .. This would work only if you have that valid PMT_PID.
else this would not work ..

Have you got this channels.conf, doing a scan, or is it some stock 
channels.conf .. ?

> through google to find one, but it would be good if you know something 
> quick to try.
> 

The dvbsnoop home page has quite a lot of examples, take a quick look 
there ..

Manu




More information about the linux-dvb mailing list