Home
last modified time | relevance | path

Searched refs:capture (Results 1 – 25 of 105) sorted by relevance

12345

/drivers/staging/vc04_services/bcm2835-camera/
Dbcm2835-camera.c217 if (!dev->capture.port) { in queue_setup()
226 sizes[0] < dev->capture.port->current_buffer.size) { in queue_setup()
230 dev->capture.port->current_buffer.size, in queue_setup()
239 size = dev->capture.port->current_buffer.size; in queue_setup()
246 if (*nbuffers < dev->capture.port->minimum_buffer.num) in queue_setup()
247 *nbuffers = dev->capture.port->minimum_buffer.num; in queue_setup()
249 dev->capture.port->current_buffer.num = *nbuffers; in queue_setup()
289 if (!dev->capture.port || !dev->capture.fmt) in buffer_prepare()
292 size = dev->capture.stride * dev->capture.height; in buffer_prepare()
318 return dev->capture.camera_port == in is_capturing()
[all …]
Dcontrols.c595 dev->capture.encode_bitrate = ctrl->val; in ctrl_set_bitrate()
625 dev->capture.encode_bitrate_mode = ctrl->val; in ctrl_set_bitrate_mode()
688 dev->capture.enc_profile = ctrl->val; in ctrl_set_video_encode_profile_level()
708 dev->capture.enc_level = ctrl->val; in ctrl_set_video_encode_profile_level()
717 switch (dev->capture.enc_profile) { in ctrl_set_video_encode_profile_level()
736 switch (dev->capture.enc_level) { in ctrl_set_video_encode_profile_level()
1281 fps_range.fps_high.num = dev->capture.timeperframe.denominator; in set_framerate_params()
1282 fps_range.fps_high.den = dev->capture.timeperframe.numerator; in set_framerate_params()
/drivers/media/platform/davinci/
DKconfig19 tristate "TI DaVinci VPIF video capture driver"
26 Enables Davinci VPIF module used for capture devices.
27 This module is used for capture on TI DM6467/DA850/OMAPL138
34 tristate "TI DM6446 CCDC video capture driver"
44 video frame capture from slave decoders.
50 tristate "TI DM355 CCDC video capture driver"
60 video frame capture from a slave decoders
66 tristate "TI DM365 ISIF video capture driver"
73 configuring ISIF in VPFE to capture Raw Bayer RGB data from
Dvpif.c45 struct platform_device *capture; member
522 data->capture = pdev_capture; in vpif_probe()
543 if (data->capture) in vpif_remove()
544 platform_device_unregister(data->capture); in vpif_remove()
/drivers/pwm/
Dpwm-stm32.c38 u32 capture[4] ____cacheline_aligned; /* DMA'able buffer */ member
133 ret = stm32_timers_dma_burst_read(parent, priv->capture, dma_id, ccr, 2, in stm32_pwm_raw_capture()
139 if (priv->capture[0] <= priv->capture[2]) in stm32_pwm_raw_capture()
140 *raw_prd = priv->capture[2] - priv->capture[0]; in stm32_pwm_raw_capture()
142 *raw_prd = priv->max_arr - priv->capture[0] + priv->capture[2]; in stm32_pwm_raw_capture()
147 else if (priv->capture[0] <= priv->capture[3]) in stm32_pwm_raw_capture()
148 *raw_dty = priv->capture[3] - priv->capture[0]; in stm32_pwm_raw_capture()
150 *raw_dty = priv->max_arr - priv->capture[0] + priv->capture[3]; in stm32_pwm_raw_capture()
488 .capture = IS_ENABLED(CONFIG_DMA_ENGINE) ? stm32_pwm_capture : NULL,
/drivers/media/usb/stk1160/
DKconfig3 tristate "STK1160 USB video capture support"
7 This is a video4linux driver for STK1160 based video capture devices.
12 This driver only provides support for video capture. For audio
13 capture, you need to select the snd-usb-audio driver (i.e.
/drivers/staging/media/zoran/
DKconfig7 Say Y for support for MJPEG capture cards based on the Zoran
22 Support for the Pinnacle/Miro DC30(+) MJPEG capture/playback
40 Support for the Iomega Buz MJPEG capture/playback card.
48 Support for the Pinnacle/Miro DC10(+) MJPEG capture/playback
57 Support for the Linux Media Labs LML33 MJPEG capture/playback
66 support for the Linux Media Labs LML33R10 MJPEG capture/playback
DTODO3 - RAW capture
6 - MJPEG capture (compression)
/drivers/staging/media/atomisp/pci/
Dsh_css.c2143 static const struct ia_css_capture_settings capture = IA_CSS_DEFAULT_CAPTURE_SETTINGS; variable
2172 memcpy(&pipe->pipe_settings.capture, &capture, sizeof(capture)); in init_pipe_defaults()
2378 pipe->pipe_settings.capture.delay_frames); in ia_css_pipe_destroy()
3277 for (i = 0; i < pipe->pipe_settings.capture.num_primary_stage; i++) { in get_pipe_extra_pixel()
3278 if (pipe->pipe_settings.capture.primary_binary[i].info) { in get_pipe_extra_pixel()
3280 pipe->pipe_settings.capture.primary_binary[i].info->sp.pipeline.left_cropping; in get_pipe_extra_pixel()
3282 pipe->pipe_settings.capture.primary_binary[i].info->sp.pipeline.top_cropping; in get_pipe_extra_pixel()
3285 pipe->pipe_settings.capture.primary_binary[i].dvs_envelope.width; in get_pipe_extra_pixel()
3287 pipe->pipe_settings.capture.primary_binary[i].dvs_envelope.height; in get_pipe_extra_pixel()
5732 if (pipe->pipe_settings.capture.copy_binary.info) in load_copy_binaries()
[all …]
/drivers/media/usb/s2255/
Ds2255drv.c1266 sp->parm.capture.capability = V4L2_CAP_TIMEPERFRAME; in vidioc_g_parm()
1267 sp->parm.capture.capturemode = vc->cap_parm.capturemode; in vidioc_g_parm()
1268 sp->parm.capture.readbuffers = S2255_MIN_BUFS; in vidioc_g_parm()
1271 sp->parm.capture.timeperframe.denominator = def_dem; in vidioc_g_parm()
1275 sp->parm.capture.timeperframe.numerator = def_num; in vidioc_g_parm()
1278 sp->parm.capture.timeperframe.numerator = def_num * 2; in vidioc_g_parm()
1281 sp->parm.capture.timeperframe.numerator = def_num * 3; in vidioc_g_parm()
1284 sp->parm.capture.timeperframe.numerator = def_num * 5; in vidioc_g_parm()
1289 sp->parm.capture.capturemode, in vidioc_g_parm()
1290 sp->parm.capture.timeperframe.numerator, in vidioc_g_parm()
[all …]
/drivers/staging/media/imx/
DTODO18 video capture devices, from the subdevices in the capture device's
19 pipeline. The controls for each capture device are updated in the
/drivers/media/usb/usbtv/
DKconfig3 tristate "USBTV007 video capture support"
9 This is a video4linux2 driver for USBTV007 based video capture devices.
/drivers/media/pci/solo6x10/
DKconfig3 tristate "Bluecherry / Softlogic 6x10 capture cards (MPEG-4/H.264)"
14 compression capture cards and other Softlogic-based ones.
/drivers/media/pci/
DKconfig14 comment "Media capture support"
24 comment "Media capture/analog TV support"
31 comment "Media capture/analog/hybrid TV support"
/drivers/media/v4l2-core/
Dv4l2-common.c197 a->parm.capture.readbuffers = 2; in v4l2_g_parm_cap()
199 a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME; in v4l2_g_parm_cap()
202 a->parm.capture.timeperframe = ival.interval; in v4l2_g_parm_cap()
211 .interval = a->parm.capture.timeperframe in v4l2_s_parm_cap()
221 a->parm.capture.readbuffers = 2; in v4l2_s_parm_cap()
223 a->parm.capture.readbuffers = 0; in v4l2_s_parm_cap()
226 a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME; in v4l2_s_parm_cap()
229 a->parm.capture.timeperframe = ival.interval; in v4l2_s_parm_cap()
/drivers/media/platform/exynos4-is/
DKconfig75 bool "EXYNOS4x12 FIMC-IS ISP Direct DMA capture support"
81 video capture interface for the FIMC-IS ISP raw (Bayer) capture DMA.
/drivers/iio/dummy/
DKconfig33 bool "Buffered capture support"
39 Add buffered data capture to the simple dummy driver.
/drivers/media/usb/au0828/
DKconfig16 This is a hybrid analog/digital tv capture driver for
33 capture within the au0828 driver.
/drivers/media/test-drivers/vivid/
DKconfig18 TV, S-Video and HDMI capture hardware, including VBI support for
20 transmitters and software defined radio capture is emulated.
/drivers/gpu/drm/i915/
Di915_gpu_error.h164 unsigned long capture; member
240 struct intel_engine_capture_vma *capture,
308 struct intel_engine_capture_vma *capture, in intel_engine_coredump_add_vma() argument
Di915_gpu_error.c782 error->capture, jiffies_to_msecs(jiffies - error->capture)); in __err_print_to_sgl()
1334 capture_user(struct intel_engine_capture_vma *capture, in capture_user() argument
1341 capture = capture_vma(capture, c->vma, "user", gfp); in capture_user()
1343 return capture; in capture_user()
1402 struct intel_engine_capture_vma *capture, in intel_engine_coredump_add_vma() argument
1407 while (capture) { in intel_engine_coredump_add_vma()
1408 struct intel_engine_capture_vma *this = capture; in intel_engine_coredump_add_vma()
1418 capture = this->next; in intel_engine_coredump_add_vma()
1439 struct intel_engine_capture_vma *capture = NULL; in capture_engine() local
1468 capture = intel_engine_coredump_add_request(ee, rq, in capture_engine()
[all …]
/drivers/media/platform/
Daspeed-video.c1078 a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME; in aspeed_video_get_parm()
1079 a->parm.capture.readbuffers = 3; in aspeed_video_get_parm()
1080 a->parm.capture.timeperframe.numerator = 1; in aspeed_video_get_parm()
1082 a->parm.capture.timeperframe.denominator = MAX_FRAME_RATE; in aspeed_video_get_parm()
1084 a->parm.capture.timeperframe.denominator = video->frame_rate; in aspeed_video_get_parm()
1095 a->parm.capture.capability = V4L2_CAP_TIMEPERFRAME; in aspeed_video_set_parm()
1096 a->parm.capture.readbuffers = 3; in aspeed_video_set_parm()
1098 if (a->parm.capture.timeperframe.numerator) in aspeed_video_set_parm()
1099 frame_rate = a->parm.capture.timeperframe.denominator / in aspeed_video_set_parm()
1100 a->parm.capture.timeperframe.numerator; in aspeed_video_set_parm()
[all …]
Drenesas-ceu.c195 struct list_head capture; member
530 if (!list_empty(&ceudev->capture)) { in ceu_irq()
531 buf = list_first_entry(&ceudev->capture, struct ceu_buffer, in ceu_irq()
550 list_for_each_entry(buf, &ceudev->capture, queue) in ceu_irq()
654 list_add_tail(&buf->queue, &ceudev->capture); in ceu_vb2_queue()
703 buf = list_first_entry(&ceudev->capture, struct ceu_buffer, in ceu_start_streaming()
730 list_for_each_entry(buf, &ceudev->capture, queue) in ceu_start_streaming()
761 list_for_each_entry(buf, &ceudev->capture, queue) in ceu_stop_streaming()
763 INIT_LIST_HEAD(&ceudev->capture); in ceu_stop_streaming()
1643 INIT_LIST_HEAD(&ceudev->capture); in ceu_probe()
/drivers/media/usb/pwc/
Dpwc-v4l.c972 parm->parm.capture.readbuffers = MIN_FRAMES; in pwc_g_parm()
973 parm->parm.capture.capability |= V4L2_CAP_TIMEPERFRAME; in pwc_g_parm()
974 parm->parm.capture.timeperframe.denominator = pdev->vframes; in pwc_g_parm()
975 parm->parm.capture.timeperframe.numerator = 1; in pwc_g_parm()
993 if (parm->parm.capture.timeperframe.numerator == 0 || in pwc_s_parm()
994 parm->parm.capture.timeperframe.denominator == 0) in pwc_s_parm()
997 fps = parm->parm.capture.timeperframe.denominator / in pwc_s_parm()
998 parm->parm.capture.timeperframe.numerator; in pwc_s_parm()
/drivers/staging/media/hantro/
Dhantro_v4l2.c145 struct v4l2_fmtdesc *f, bool capture) in vidioc_enum_fmt() argument
163 skip_mode_none = capture == ctx->is_encoder; in vidioc_enum_fmt()
184 if (!capture) in vidioc_enum_fmt()
242 bool capture = V4L2_TYPE_IS_CAPTURE(type); in hantro_try_fmt() local
245 coded = capture == ctx->is_encoder; in hantro_try_fmt()

12345