Lines Matching refs:exposure
29 0x19 high-nibble is sensor clock divider, changes exposure on sensors which
115 if we adjust the gain or exposure we must ignore at least the next frame for
282 0x05 Shutter Time Line Offset, this can be used as an exposure control:
283 0 = use full frame time, 255 = no exposure at all
285 When var-framerate control is < 514, no exposure is reached at the max
287 0x06 Shutter Time Pixel Offset, like reg05 this influences exposure, but
358 leave at 1 otherwise we get a jump in our exposure control
359 0x0f Exposure 0-255, 0 = use full frame time, 255 = no exposure at all
416 * shutter 0x47 short exposure? */
418 /* shutter 0x01 long exposure */
684 /* Note the datasheet wrongly says line mode exposure uses reg
687 u16 reg = gspca_dev->exposure->val;
699 u8 reg = gspca_dev->exposure->val;
708 exposure, register 11, whose low nibble sets the nr off fps
711 The fps configures the maximum exposure setting, but it is
712 possible to use less exposure then what the fps maximum
714 actual exposure as quotient of the full exposure, with 0
715 being no exposure at all (not very useful) and reg10_max
716 being max exposure possible at that framerate.
718 The code maps our 0 - 510 ms exposure ctrl to these 2
736 reg11 = (15 * gspca_dev->exposure->val + 999) / 1000;
748 /* frame exposure time in ms = 1000 * reg11 / 30 ->
749 reg10 = (gspca_dev->exposure->val / 2) * reg10_max
751 reg10 = (gspca_dev->exposure->val * 15 * reg10_max)
786 /* The exposure knee for the autogain algorithm is 200
793 frame exposure times (like we are doing with the ov chips),
794 as that sometimes leads to jumps in the exposure control,
795 which are bad for auto exposure. */
796 if (gspca_dev->exposure->val < 200) {
797 i2cpexpo[3] = 255 - (gspca_dev->exposure->val * 255)
801 /* The PAS202's exposure control goes from 0 - 4095,
804 framerate_ctrl = (gspca_dev->exposure->val - 200)
824 /* For values below 150 use partial frame exposure, above
826 if (gspca_dev->exposure->val < 150) {
827 i2cpexpo[3] = 150 - gspca_dev->exposure->val;
830 /* The PAS106's exposure control goes from 0 - 4095,
833 framerate_ctrl = (gspca_dev->exposure->val - 150)
903 if (gspca_dev->exposure->maximum < 500) {
964 exposure knee graph, and give this change time to
967 gspca_dev->exposure->val = gspca_dev->exposure->default_value;
979 if (gspca_dev->exposure->is_new || (ctrl->is_new && ctrl->val))
1043 /* Exposure range is sensor dependent, and not all have exposure */
1046 gspca_dev->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops,
1054 gspca_dev->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops,
1060 gspca_dev->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops,
1065 if (gspca_dev->exposure) {
1111 /* Setup pixel numbers and auto exposure window */
1138 nibble of 0x19 is exposure (clock divider) just as with
1254 * ll mm brightness sum inside auto exposure
1255 * ll mm brightness sum outside auto exposure
1354 /* When exposure changes midway a frame we
1356 as the frames directly after an exposure
1359 low exposure setting), so do not drop frames