Lines Matching refs:exposure

117 /* exposure status */
278 } exposure;
520 sd->params.exposure.gain = gspca_dev->usb_buf[0];
521 sd->params.exposure.fineExp = gspca_dev->usb_buf[1];
522 sd->params.exposure.coarseExpLo = gspca_dev->usb_buf[2];
523 sd->params.exposure.coarseExpHi = gspca_dev->usb_buf[3];
524 sd->params.exposure.redComp = gspca_dev->usb_buf[4];
525 sd->params.exposure.green1Comp = gspca_dev->usb_buf[5];
526 sd->params.exposure.green2Comp = gspca_dev->usb_buf[6];
527 sd->params.exposure.blueComp = gspca_dev->usb_buf[7];
630 params->exposure.gainMode = 4;
631 params->exposure.expMode = 2; /* AEC */
632 params->exposure.compMode = 1;
633 params->exposure.centreWeight = 1;
634 params->exposure.gain = 0;
635 params->exposure.fineExp = 0;
636 params->exposure.coarseExpLo = 185;
637 params->exposure.coarseExpHi = 0;
638 params->exposure.redComp = COMP_RED;
639 params->exposure.green1Comp = COMP_GREEN1;
640 params->exposure.green2Comp = COMP_GREEN2;
641 params->exposure.blueComp = COMP_BLUE;
838 sd->params.exposure.gainMode,
840 sd->params.exposure.compMode,
841 sd->params.exposure.centreWeight,
842 sd->params.exposure.gain,
843 sd->params.exposure.fineExp,
844 sd->params.exposure.coarseExpLo,
845 sd->params.exposure.coarseExpHi,
846 sd->params.exposure.redComp,
847 sd->params.exposure.green1Comp,
848 sd->params.exposure.green2Comp,
849 sd->params.exposure.blueComp);
853 if (sd->params.exposure.expMode != 1) {
856 sd->params.exposure.expMode,
858 sd->params.exposure.gain,
859 sd->params.exposure.fineExp,
860 sd->params.exposure.coarseExpLo,
861 sd->params.exposure.coarseExpHi,
1020 int currentexp = sd->params.exposure.coarseExpLo +
1021 sd->params.exposure.coarseExpHi * 256;
1028 if (sd->params.exposure.expMode != 2) {
1029 sd->params.exposure.expMode = 2;
1032 if (sd->params.exposure.gain >= BITS_PER_TYPE(currentexp))
1034 currentexp = currentexp << sd->params.exposure.gain;
1035 sd->params.exposure.gain = 0;
1036 /* round down current exposure to nearest value */
1047 sd->params.exposure.coarseExpLo = startexp & 0xff;
1048 sd->params.exposure.coarseExpHi = startexp >> 8;
1052 sd->params.exposure.redComp =
1054 sd->params.exposure.green1Comp =
1056 sd->params.exposure.green2Comp =
1058 sd->params.exposure.blueComp =
1061 sd->params.exposure.redComp = COMP_RED;
1062 sd->params.exposure.green1Comp = COMP_GREEN1;
1063 sd->params.exposure.green2Comp = COMP_GREEN2;
1064 sd->params.exposure.blueComp = COMP_BLUE;
1067 sd->params.exposure.compMode = 0;
1069 sd->params.exposure.compMode = 1;
1080 sd->params.exposure.redComp, currentexp);
1082 sd->params.exposure.green1Comp, currentexp);
1084 sd->params.exposure.green2Comp, currentexp);
1086 sd->params.exposure.blueComp, currentexp);
1088 while (startexp > MAX_EXP && sd->params.exposure.gain <
1089 sd->params.exposure.gainMode - 1) {
1091 ++sd->params.exposure.gain;
1097 sd->params.exposure.coarseExpLo = startexp & 0xff;
1098 sd->params.exposure.coarseExpHi = startexp >> 8;
1099 sd->params.exposure.redComp = COMP_RED;
1100 sd->params.exposure.green1Comp = COMP_GREEN1;
1101 sd->params.exposure.green2Comp = COMP_GREEN2;
1102 sd->params.exposure.blueComp = COMP_BLUE;
1103 sd->params.exposure.compMode = 1;
1137 /* monitor the exposure and adjust the sensor frame rate if needed */
1174 old_exposure = sd->params.exposure.coarseExpHi * 256 +
1175 sd->params.exposure.coarseExpLo;
1299 sd->params.exposure.coarseExpLo = new_exposure & 0xff;
1300 sd->params.exposure.coarseExpHi = new_exposure >> 8;
1328 sd->params.exposure.coarseExpLo = new_exposure & 0xff;
1329 sd->params.exposure.coarseExpHi = new_exposure >> 8;
1345 if (sd->params.exposure.gain > 0) {
1346 --sd->params.exposure.gain;
1361 if (sd->params.exposure.gain <
1362 sd->params.exposure.gainMode - 1) {
1363 ++sd->params.exposure.gain;
1386 It also adjust the colour balance when an exposure step is detected - as
1403 old_exp = sd->params.exposure.coarseExpLo +
1404 sd->params.exposure.coarseExpHi*256;
1406 see how far away camera exposure is from a valid
1407 flicker exposure value
1419 /* exposure is now high enough to switch
1454 sd->params.exposure.gainMode > 2) {
1455 sd->params.exposure.gainMode = 2;
1740 /* If AEC is enabled, monitor the exposure and
1742 if (sd->params.exposure.expMode == 2)