Lines Matching refs:exposure

117 /* exposure status */
278 } exposure;
519 sd->params.exposure.gain = gspca_dev->usb_buf[0];
520 sd->params.exposure.fineExp = gspca_dev->usb_buf[1];
521 sd->params.exposure.coarseExpLo = gspca_dev->usb_buf[2];
522 sd->params.exposure.coarseExpHi = gspca_dev->usb_buf[3];
523 sd->params.exposure.redComp = gspca_dev->usb_buf[4];
524 sd->params.exposure.green1Comp = gspca_dev->usb_buf[5];
525 sd->params.exposure.green2Comp = gspca_dev->usb_buf[6];
526 sd->params.exposure.blueComp = gspca_dev->usb_buf[7];
629 params->exposure.gainMode = 4;
630 params->exposure.expMode = 2; /* AEC */
631 params->exposure.compMode = 1;
632 params->exposure.centreWeight = 1;
633 params->exposure.gain = 0;
634 params->exposure.fineExp = 0;
635 params->exposure.coarseExpLo = 185;
636 params->exposure.coarseExpHi = 0;
637 params->exposure.redComp = COMP_RED;
638 params->exposure.green1Comp = COMP_GREEN1;
639 params->exposure.green2Comp = COMP_GREEN2;
640 params->exposure.blueComp = COMP_BLUE;
837 sd->params.exposure.gainMode,
839 sd->params.exposure.compMode,
840 sd->params.exposure.centreWeight,
841 sd->params.exposure.gain,
842 sd->params.exposure.fineExp,
843 sd->params.exposure.coarseExpLo,
844 sd->params.exposure.coarseExpHi,
845 sd->params.exposure.redComp,
846 sd->params.exposure.green1Comp,
847 sd->params.exposure.green2Comp,
848 sd->params.exposure.blueComp);
852 if (sd->params.exposure.expMode != 1) {
855 sd->params.exposure.expMode,
857 sd->params.exposure.gain,
858 sd->params.exposure.fineExp,
859 sd->params.exposure.coarseExpLo,
860 sd->params.exposure.coarseExpHi,
1019 int currentexp = sd->params.exposure.coarseExpLo +
1020 sd->params.exposure.coarseExpHi * 256;
1027 if (sd->params.exposure.expMode != 2) {
1028 sd->params.exposure.expMode = 2;
1031 if (sd->params.exposure.gain >= BITS_PER_TYPE(currentexp))
1033 currentexp = currentexp << sd->params.exposure.gain;
1034 sd->params.exposure.gain = 0;
1035 /* round down current exposure to nearest value */
1046 sd->params.exposure.coarseExpLo = startexp & 0xff;
1047 sd->params.exposure.coarseExpHi = startexp >> 8;
1051 sd->params.exposure.redComp =
1053 sd->params.exposure.green1Comp =
1055 sd->params.exposure.green2Comp =
1057 sd->params.exposure.blueComp =
1060 sd->params.exposure.redComp = COMP_RED;
1061 sd->params.exposure.green1Comp = COMP_GREEN1;
1062 sd->params.exposure.green2Comp = COMP_GREEN2;
1063 sd->params.exposure.blueComp = COMP_BLUE;
1066 sd->params.exposure.compMode = 0;
1068 sd->params.exposure.compMode = 1;
1079 sd->params.exposure.redComp, currentexp);
1081 sd->params.exposure.green1Comp, currentexp);
1083 sd->params.exposure.green2Comp, currentexp);
1085 sd->params.exposure.blueComp, currentexp);
1087 while (startexp > MAX_EXP && sd->params.exposure.gain <
1088 sd->params.exposure.gainMode - 1) {
1090 ++sd->params.exposure.gain;
1096 sd->params.exposure.coarseExpLo = startexp & 0xff;
1097 sd->params.exposure.coarseExpHi = startexp >> 8;
1098 sd->params.exposure.redComp = COMP_RED;
1099 sd->params.exposure.green1Comp = COMP_GREEN1;
1100 sd->params.exposure.green2Comp = COMP_GREEN2;
1101 sd->params.exposure.blueComp = COMP_BLUE;
1102 sd->params.exposure.compMode = 1;
1136 /* monitor the exposure and adjust the sensor frame rate if needed */
1173 old_exposure = sd->params.exposure.coarseExpHi * 256 +
1174 sd->params.exposure.coarseExpLo;
1298 sd->params.exposure.coarseExpLo = new_exposure & 0xff;
1299 sd->params.exposure.coarseExpHi = new_exposure >> 8;
1327 sd->params.exposure.coarseExpLo = new_exposure & 0xff;
1328 sd->params.exposure.coarseExpHi = new_exposure >> 8;
1344 if (sd->params.exposure.gain > 0) {
1345 --sd->params.exposure.gain;
1360 if (sd->params.exposure.gain <
1361 sd->params.exposure.gainMode - 1) {
1362 ++sd->params.exposure.gain;
1385 It also adjust the colour balance when an exposure step is detected - as
1402 old_exp = sd->params.exposure.coarseExpLo +
1403 sd->params.exposure.coarseExpHi*256;
1405 see how far away camera exposure is from a valid
1406 flicker exposure value
1418 /* exposure is now high enough to switch
1453 sd->params.exposure.gainMode > 2) {
1454 sd->params.exposure.gainMode = 2;
1739 /* If AEC is enabled, monitor the exposure and
1741 if (sd->params.exposure.expMode == 2)