Date: Tue, 1 Dec 1998 17:01:31 +0100 (MET) From: Luigi Rizzo <luigi@labinfo.iet.unipi.it> To: mmt-ref@tu-dresden.de Cc: roger@cs.strath.ac.uk, multimedia@FreeBSD.ORG Subject: Re: BT848 adaptive AGC Message-ID: <199812011601.RAA02548@labinfo.iet.unipi.it> In-Reply-To: <Pine.GSO.3.95.981201124934.3754A-100000@rncmm2.urz.tu-dresden.de> from "Christoph Fleck" at Dec 1, 98 03:38:23 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> Thanks a lot for your fast answer. > > > > Can the BT848 driver enable the adaptive AGC mode? > > > > The adaptive AGC could avoid this. > > > > I doubt it! ... > > The "CRUSH" bit is disabled by default (at least in my copy of the > > sources) because I found out that the adaptation process is one-way: > > it reduces the gain, but never brings it up again. So when you have > > bad signal (usually from the tuner) and the capture chip looks for > > sync pulses in the wrong place, the image turns rapidly black. > > I think you don't want this feature, anyways. > > I could not play with this option in the past. Is it even not useful on > very smooth videosignals? no it is not, because it is unidirectional and it only serves to avoid saturation on the ADC. > > yuv422_prog(), yuv12_prog() -- i am not sure if this is a mistake > > or it is intentional. You can easily try to disable it yourself by > > commenting out the three pairs of lines in the above functions. > > I am not yet looked at the code. A small prog to set the registers > at runtime could help me very much. invest 10 minutes, look at /sys/pci/brooktree848.c, find the 3 places where {e|o}_scloop are set and change the value to 0 (or comment out those lines). This is really the quickest way to do (after all you have only two possible values so it does not pay to modify/add some ioctl to do the same job). > If there is no solution by the software to freeze or even limit the restless > AGC, I probably try to build an external referencevoltage for manual adjusting > of gain control. But this should be the very last. nor very effective as if the problem is agc-related you'd have to track the input signal and understand how to defeat the agc... luigi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812011601.RAA02548>