[linux-dvb] STB6100, STB0899 programming information?

Manu Abraham abraham.manu at gmail.com
Tue Aug 29 14:38:51 CEST 2006


thomas schorpp wrote:
> Wolfgang Wegner wrote:
>> On Tue, Aug 29, 2006 at 10:26:06AM +0200, thomas schorpp wrote:
>>
>>> Jason Filos wrote:
>>>
>>>> It CAN be, infact STB0899 has 242 registers ...
>>>
>>> registers or adress space? are you sure?
>>
>>
>> AFAIR it has around 150 registers, many of them 16 or 32 Bit in size.
> 
> i see.
> 
>>
>>
>>>> But there is already a DVB driver for the STB0899, how come there is no
>>>> information available to build the DVBS2, I dont really understand
>>>> what the
>>>> problem is here.
>>>
>>> hardware specific adaption, it seems.
>>
>>
>> In DVB-S mode, only few of the registers are used. It is basically like
>> in older STV0299, you set the registers and wait until the demod is
>> locked. In DVB-S2 mode, you have to build several loops in software,
>> together with the bigger amount of registers (and much more complicated
>> addressing scheme) it makes things a bit less easy.
> 
> cool. will surely require multithreading and/or complex
> interrupt-handling and possibly complex math, all within a kernel-mode
> driver on cpus overloaded with h.264 software decoding...

It does indeed need some math calculations, hence we did go for some
math routines, which Christoph Pfister contributed to the same, in
dvb-math.c


Manu



More information about the linux-dvb mailing list