• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/gspca/

Lines Matching defs:exposure

35 0x19	high-nibble is sensor clock divider, changes exposure on sensors which
60 unsigned short exposure;
102 #define F_COARSE_EXPO 0x04 /* exposure control is coarse */
137 if we adjust the gain or exposure we must ignore atleast the next frame for
418 0x05 Shutter Time Line Offset, this can be used as an exposure control:
419 0 = use full frame time, 255 = no exposure at all
421 When var-framerate control is < 514, no exposure is reached at the max
423 0x06 Shutter Time Pixel Offset, like reg05 this influences exposure, but
495 leave at 1 otherwise we get a jump in our exposure control
496 0x0f Exposure 0-255, 0 = use full frame time, 255 = no exposure at all
548 * shutter 0x47 short exposure? */
550 /* shutter 0x01 long exposure */
797 __u8 reg = sd->exposure;
805 exposure, register 11, whose low nibble sets the nr off fps
808 The fps configures the maximum exposure setting, but it is
809 possible to use less exposure then what the fps maximum
811 actual exposure as quotient of the full exposure, with 0
812 being no exposure at all (not very usefull) and reg10_max
813 being max exposure possible at that framerate.
815 The code maps our 0 - 510 ms exposure ctrl to these 2
833 reg11 = (15 * sd->exposure + 999) / 1000;
845 /* frame exposure time in ms = 1000 * reg11 / 30 ->
846 reg10 = (sd->exposure / 2) * reg10_max / (1000 * reg11 / 30) */
847 reg10 = (sd->exposure * 15 * reg10_max) / (1000 * reg11);
882 /* The exposure knee for the autogain algorithm is 200
889 frame exposure times (like we are doing with the ov chips),
890 as that sometimes leads to jumps in the exposure control,
891 which are bad for auto exposure. */
892 if (sd->exposure < 200) {
893 i2cpexpo[3] = 255 - (sd->exposure * 255) / 200;
896 /* The PAS202's exposure control goes from 0 - 4095,
899 framerate_ctrl = (sd->exposure - 200) * 1000 / 229 +
922 /* For values below 150 use partial frame exposure, above
924 if (sd->exposure < 150) {
925 i2cpexpo[3] = 150 - sd->exposure;
928 /* The PAS106's exposure control goes from 0 - 4095,
931 framerate_ctrl = (sd->exposure - 150) * 1000 / 230 +
948 PDEBUG(D_ERR, "i2c error exposure");
1020 (int)sd->gain, (int)sd->exposure);
1054 sd->exposure = COARSE_EXPOSURE_DEF;
1057 sd->exposure = EXPOSURE_DEF;
1097 nibble of 0x19 is exposure (clock divider) just as with
1193 * ll mm brightness sum inside auto exposure
1194 * ll mm brightness sum outside auto exposure
1219 /* When exposure changes midway a frame we
1221 as the frames directly after an exposure
1224 low exposure setting), so do not drop frames
1304 sd->exposure = val;
1314 *val = sd->exposure;
1328 exposure knee graph, and give this change time to
1331 sd->exposure = EXPOSURE_DEF;