Mailing List archive

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

[linux-dvb] Re: Volume level with dvb-s



You're right, it's fixed in the latest CVS. 
Great !

Meinrad

>Meinrad Sauter wrote:
>> I had exactly the same problem with my Technisat Skystar1 (TT Rev 1.5) and
>> Crystal DAC. I think its a bug in the driver during initializing of the
>> DAC. Change the following in dvb.c:
>> ...
>> case DVB_ADAC_CRYSTAL:
>> volleft=127-((volleft*100)/255);
>> volright=127-((volright*100)/255);
>> ...
>> this should read:
>> ...
>> case DVB_ADAC_CRYSTAL:
>> volleft=127-(volleft/2);
>> volright=127-(volright/2);
>> ...
>> and replace
>> ...
>> dvb->adac_type = DVB_ADAC_CRYSTAL;
>>                i2c_writereg(dvb, 0x20, 0x01, 0x08);
>>                i2c_writereg(dvb, 0x20, 0x02, 0x09);
>> ...
>> with
>> ...
>> dvb->adac_type = DVB_ADAC_CRYSTAL;
>>                i2c_writereg(dvb, 0x20, 0x01, 0x28);
>>                i2c_writereg(dvb, 0x20, 0x02, 0x69);
>> ...
>>
>> This works perfect at least for me.
>
>As far as I can see Ralph has fixed this in the latest CVS driver version
>(haven't tried it myself, just from looking at the latest changes in
>DVB/driver/dvb.c).
>
>Klaus

-- 
Meinrad Sauter
email: meinrad.sauter@gmx.de


--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.


Home | Main Index | Thread Index