Mailing List archive

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

[linux-dvb] Re: Twinhan CA



On Mon November 22 2004 2:34 pm, Andrew de Quincey wrote:
> 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.
Thanks Andrew,

Regards,
Manu




Home | Main Index | Thread Index