Lines Matching full: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 in setexposure()
687 u16 reg = gspca_dev->exposure->val; in setexposure()
699 u8 reg = gspca_dev->exposure->val; in setexposure()
708 exposure, register 11, whose low nibble sets the nr off fps in setexposure()
711 The fps configures the maximum exposure setting, but it is in setexposure()
712 possible to use less exposure then what the fps maximum in setexposure()
714 actual exposure as quotient of the full exposure, with 0 in setexposure()
715 being no exposure at all (not very useful) and reg10_max in setexposure()
716 being max exposure possible at that framerate. in setexposure()
718 The code maps our 0 - 510 ms exposure ctrl to these 2 in setexposure()
736 reg11 = (15 * gspca_dev->exposure->val + 999) / 1000; in setexposure()
748 /* frame exposure time in ms = 1000 * reg11 / 30 -> in setexposure()
749 reg10 = (gspca_dev->exposure->val / 2) * reg10_max in setexposure()
751 reg10 = (gspca_dev->exposure->val * 15 * reg10_max) in setexposure()
786 /* The exposure knee for the autogain algorithm is 200 in setexposure()
793 frame exposure times (like we are doing with the ov chips), in setexposure()
794 as that sometimes leads to jumps in the exposure control, in setexposure()
795 which are bad for auto exposure. */ in setexposure()
796 if (gspca_dev->exposure->val < 200) { in setexposure()
797 i2cpexpo[3] = 255 - (gspca_dev->exposure->val * 255) in setexposure()
801 /* The PAS202's exposure control goes from 0 - 4095, in setexposure()
804 framerate_ctrl = (gspca_dev->exposure->val - 200) in setexposure()
824 /* For values below 150 use partial frame exposure, above in setexposure()
826 if (gspca_dev->exposure->val < 150) { in setexposure()
827 i2cpexpo[3] = 150 - gspca_dev->exposure->val; in setexposure()
830 /* The PAS106's exposure control goes from 0 - 4095, in setexposure()
833 framerate_ctrl = (gspca_dev->exposure->val - 150) in setexposure()
903 if (gspca_dev->exposure->maximum < 500) { in do_autogain()
964 exposure knee graph, and give this change time to in sd_s_ctrl()
967 gspca_dev->exposure->val = gspca_dev->exposure->default_value; in sd_s_ctrl()
979 if (gspca_dev->exposure->is_new || (ctrl->is_new && ctrl->val)) in sd_s_ctrl()
1043 /* Exposure range is sensor dependent, and not all have exposure */ in sd_init_controls()
1046 gspca_dev->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
1054 gspca_dev->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
1060 gspca_dev->exposure = v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls()
1065 if (gspca_dev->exposure) { in sd_init_controls()
1111 /* Setup pixel numbers and auto exposure window */ in sd_start()
1138 nibble of 0x19 is exposure (clock divider) just as with in sd_start()
1254 * ll mm brightness sum inside auto exposure in find_sof()
1255 * ll mm brightness sum outside auto exposure in find_sof()
1354 /* When exposure changes midway a frame we in sd_pkt_scan()
1356 as the frames directly after an exposure in sd_pkt_scan()
1359 low exposure setting), so do not drop frames in sd_pkt_scan()