Re: patch "budget-av: Remove polarity switching of the clock for the DVB-C cards" causes corrupt stream

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

 



On Sat, 2007-05-19 at 23:45 +0200, e9hack wrote:

> Thanks, I need only the dump with the running application and with the i2c-address 0xc (tda10021). I forgot, that exists
> some more devices on the i2c-bus. The windows driver uses a small buffer (188kB), in odd/even buffer mode. The line
> width is 188 Byte. The line count is a multiple of 512 like the current linux driver. The interesting thing is: the
> register 0x12 of the tda10021 is set to 0xa1. Before my change, the linux driver has used 0xa1 without a CI/CAM and 0xa0
> with a CI/CAM. Some of the registers (0x20 and 0x2c), which are also responsible for the output configuration of the
> tda10021, make no sense. The value 0x95 is to often and always on a multiple of 4 within the dump. Can you create such a
> dump again?
> 
> Currently, I've no idea why it works in single buffer mode and why not with odd/even buffers.
> 

A few years back I proposed the original change to the budget driver to
switch from 2 odd/even buffers to a single one because I was seeing some
data corruption when using 2 buffers. 

At the time I found that the hardware had issues when switching between
the 2 buffers and would often indicate the wrong one during the
switchover. Maybe something like the patch the linked email is worth
trying again?

http://www.linuxtv.org/mailinglists/linux-dvb/2003/08-2003/msg00467.html

The patch was discarded when I later found that just using a single
buffer was a simpler solution.


> - Hartmut
> 
> 
> 
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@xxxxxxxxxxx
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb


_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux