Manu Abraham wrote:
> Allan Stirling wrote:
>>> Manu Abraham wrote:
>>>>> Allan Stirling wrote:
>>>>>>> Manu Abraham wrote:
>>>>>>>>>>>>>> ca_zap has been checked into the CVS, for the impatient .. For
>>>>> ca_zap to
>>>>> work you would require the latest version of the dvb-kernel too as
>>>>> there
>>>>> were some more changes/code simplifications that went in ..
>>>>>>>>>> It is an initial checkin so don't have too high an expectation.. but
>>>>> let's see how it goes..
>>>>>>>>>>>>> Once again, apologies for the direct mail. I'm going to stop doing
>>>> that. For the rest of the list:
>>>>>>>> Great! I'm trying this, but I'm probably misunderstanding something.
>>>>>>>> I have a Dragon CAM acting as a straight CAM for a (legal) NDS
>>>> Videoguard card. This works fine in Windows.
>>>>>>>>>> try retrieving the CAM application info using dst-utils/dst_test.
>>> Just to see whether the CAM is recognized ..
>>>>>> the "-a " option retrieves app_info..
>>>>> main: App Info
>> dst_comms: Msg=[9f 80 20 ]
>> dst_comms: Msg=[9f 80 21 ]
>> dst_get_app_info: ================================ CI Module
>> Application Info ======================================
>> dst_get_app_info: Application Type=[1], Application Vendor=[19056],
>> Vendor Code=[19056]
>> dst_get_app_info: Application info=[PREDATOR 3.11]
>> dst_get_app_info:
>> ==================================================================================================
>>>>> Sorry, i did not see this .. The App info looks perfect ..
>> I had a tough time Patrick boetcher trying to hijack libdvbsi .. :-(
> Regarding the hang after a PAT scan, let me explain a bit ..
>> Initially a filter is put at PID 0 , with this you will get all the
> service_id / program_numbers ..
>> The program_number is matched with the one with values from the
> channels.conf..
>> A filter is put on that PMT_PID, this helps in harvesting the ECM's
> for the CAM ..
>>> In your case, the set_filter on PMT_PID is hanging .. That means some
> parameter which is passed to the add_filter in this case is wrong.
>>> What you can do is put printf's on the parameters and check whether
> those parameters are the same with dvbsnoop ..
>
pmt_pid: 0 tid: 2 service_id: 4703
This doesn't change, regardless of whether I'm tuned to the right MUX or
not (Or even not tuned at all). Am I missing an extra column in
channels.conf?
Cheers,
Allan.