Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Twinhan CA



On Monday 22 Nov 2004 07:04, Manu Abraham wrote:
> Hi,
>
> Well timing issues mostly solved, Conditional Access ah, most of the SI
> parsing is done by Twinhan in the driver. To make it simple the Twinhan
> driver does  get the SI from the DMA buffer, which is similar to the ring
> buffer as per the Linux DVB API.
>
> Because of this reason, i believe SI parsing has to be taken out to user
> space. The guru's suggested me the same. Well i got CA working to some
> extent and can watch a decrypted stream, but there is still lack of a
> userspace application library.
>
> Since originally the demarcation between the frontend and CA device was
> null, i initially used the frontend device itself as the conditional access
> device, but later on moved to register /dev/dvb/adapterX/ca0 for the
> device.
>
> The current status is that the CA requires elementary PID's and the PCR
> PID's. This requires support from a user space library/application, as
> parsing these inside a driver would make it look horrible. Currently libdvb
> has a SI parser.
>
> Is there some library in someone's knowledge which does SI parsing written
> in C such that i can do a quick and dirty _testing_ (only for testing) of
> the same, rather than wait for something to developed/modified ?

libmpsys might be what you're looking for- not sure if it does stuff at high 
enough level.




Home | Main Index | Thread Index