/linux/drivers/media/usb/em28xx/ |
A D | em28xx-video.c | 138 struct em28xx_v4l2 *v4l2 = dev->v4l2; in norm_maxw() local 151 struct em28xx_v4l2 *v4l2 = dev->v4l2; in norm_maxh() local 216 struct em28xx_v4l2 *v4l2 = dev->v4l2; in em28xx_set_outfmt() local 325 struct em28xx_v4l2 *v4l2 = dev->v4l2; in em28xx_resolution_set() local 360 struct em28xx_v4l2 *v4l2 = dev->v4l2; in em28xx_set_alternate() local 460 struct em28xx_v4l2 *v4l2 = dev->v4l2; in em28xx_copy_video() local 625 struct em28xx_v4l2 *v4l2 = dev->v4l2; in finish_field_prepare_next() local 1045 (v4l2->width * v4l2->height * v4l2->format->depth + 7) >> 3; in queue_setup() 1067 size = (v4l2->width * v4l2->height * v4l2->format->depth + 7) >> 3; in buffer_prepare() 2127 v4l2->dev->v4l2 = NULL; in em28xx_free_v4l2() [all …]
|
A D | em28xx-camera.c | 314 struct em28xx_v4l2 *v4l2 = dev->v4l2; in em28xx_init_camera() local 326 v4l2->sensor_xres = 640; in em28xx_init_camera() 327 v4l2->sensor_yres = 480; in em28xx_init_camera() 347 v4l2->vinctl = 0x00; in em28xx_init_camera() 358 v4l2->vinctl = 0x00; in em28xx_init_camera() 362 v4l2->sensor_xres = 640; in em28xx_init_camera() 363 v4l2->sensor_yres = 512; in em28xx_init_camera() 370 v4l2->vinctl = 0x00; in em28xx_init_camera() 393 v4l2->sensor_xres = 640; in em28xx_init_camera() 394 v4l2->sensor_yres = 480; in em28xx_init_camera() [all …]
|
A D | em28xx-vbi.c | 36 struct em28xx_v4l2 *v4l2 = dev->v4l2; in vbi_queue_setup() local 37 unsigned long size = v4l2->vbi_width * v4l2->vbi_height * 2; in vbi_queue_setup() 57 struct em28xx_v4l2 *v4l2 = dev->v4l2; in vbi_buffer_prepare() local 60 size = v4l2->vbi_width * v4l2->vbi_height * 2; in vbi_buffer_prepare()
|
/linux/Documentation/driver-api/media/ |
A D | v4l2-core.rst | 9 v4l2-intro 10 v4l2-dev 11 v4l2-device 12 v4l2-fh 13 v4l2-subdev 14 v4l2-event 20 v4l2-mc 23 v4l2-async 24 v4l2-fwnode 25 v4l2-rect [all …]
|
A D | v4l2-common.rst | 6 .. kernel-doc:: include/media/v4l2-common.h 8 .. kernel-doc:: include/media/v4l2-ioctl.h
|
/linux/drivers/media/v4l2-core/ |
A D | Makefile | 8 videodev-objs := v4l2-dev.o v4l2-ioctl.o v4l2-device.o v4l2-fh.o \ 9 v4l2-event.o v4l2-subdev.o v4l2-common.o \ 10 v4l2-ctrls-core.o v4l2-ctrls-api.o \ 11 v4l2-ctrls-request.o v4l2-ctrls-defs.o 13 videodev-$(CONFIG_TRACEPOINTS) += v4l2-trace.o 15 videodev-$(CONFIG_SPI) += v4l2-spi.o 19 obj-$(CONFIG_V4L2_FWNODE) += v4l2-fwnode.o 20 obj-$(CONFIG_V4L2_ASYNC) += v4l2-async.o 21 obj-$(CONFIG_VIDEO_V4L2) += v4l2-dv-timings.o 26 obj-$(CONFIG_V4L2_H264) += v4l2-h264.o [all …]
|
A D | Kconfig | 47 # Used by drivers that need v4l2-jpeg.ko 51 # Used by drivers that need v4l2-h264.ko 55 # Used by drivers that need v4l2-mem2mem.ko
|
/linux/drivers/gpu/drm/rcar-du/ |
A D | rcar_du_kms.c | 42 .v4l2 = V4L2_PIX_FMT_RGB565, 50 .v4l2 = V4L2_PIX_FMT_ARGB555, 58 .v4l2 = V4L2_PIX_FMT_XRGB555, 65 .v4l2 = V4L2_PIX_FMT_XBGR32, 73 .v4l2 = V4L2_PIX_FMT_ABGR32, 81 .v4l2 = V4L2_PIX_FMT_UYVY, 89 .v4l2 = V4L2_PIX_FMT_YUYV, 97 .v4l2 = V4L2_PIX_FMT_NV12M, 105 .v4l2 = V4L2_PIX_FMT_NV21M, 113 .v4l2 = V4L2_PIX_FMT_NV16M, [all …]
|
/linux/Documentation/userspace-api/media/ |
A D | videodev2.h.rst.exceptions | 283 replace define V4L2_STD_PAL v4l2-std-id 284 replace define V4L2_STD_B v4l2-std-id 285 replace define V4L2_STD_G v4l2-std-id 286 replace define V4L2_STD_H v4l2-std-id 287 replace define V4L2_STD_L v4l2-std-id 288 replace define V4L2_STD_GH v4l2-std-id 289 replace define V4L2_STD_DK v4l2-std-id 290 replace define V4L2_STD_BG v4l2-std-id 291 replace define V4L2_STD_MN v4l2-std-id 292 replace define V4L2_STD_MTS v4l2-std-id [all …]
|
/linux/drivers/media/common/v4l2-tpg/ |
A D | Makefile | 2 v4l2-tpg-objs := v4l2-tpg-core.o v4l2-tpg-colors.o 4 obj-$(CONFIG_VIDEO_V4L2_TPG) += v4l2-tpg.o
|
A D | .built-in.a.cmd | 1 …v4l2-tpg/built-in.a := echo >/dev/null; rm -f drivers/media/common/v4l2-tpg/built-in.a; /usr/bin/c…
|
/linux/Documentation/admin-guide/media/ |
A D | si4713.rst | 34 The I2C device driver exports a v4l2-subdev interface to the kernel. 35 All properties can also be accessed by v4l2 extended controls interface, by 36 using the v4l2-subdev calls (g_ext_ctrls, s_ext_ctrls). 38 The platform device driver exports a v4l2 radio device interface to user land. 42 Applications can use v4l2 radio API to specify frequency of operation, mute state, 50 The properties can be accessed using v4l2 extended controls. 51 Here is an output from v4l2-ctl util: 55 / # v4l2-ctl -d /dev/radio0 --all -L 184 Testing is usually done with v4l2-ctl utility for managing FM tuner cards. 185 The tool can be found in v4l-dvb repository under v4l2-apps/util directory. [all …]
|
A D | rkisp1.rst | 105 :ref:`V4L2_META_FMT_RK_ISP1_STAT_3A <v4l2-meta-fmt-rk-isp1-stat-3a>` as the 119 :ref:`V4L2_META_FMT_RK_ISP1_PARAMS <v4l2-meta-fmt-rk-isp1-params>` as the 142 "media-ctl" "-d" "platform:rkisp1" "--set-v4l2" '"imx219 4-0010":0 [fmt:SRGGB10_1X10/1640x1232]' 145 …"media-ctl" "-d" "platform:rkisp1" "--set-v4l2" '"rkisp1_isp":0 [fmt:SRGGB10_1X10/1640x1232 crop: … 146 …"media-ctl" "-d" "platform:rkisp1" "--set-v4l2" '"rkisp1_isp":2 [fmt:YUYV8_2X8/1600x1200 crop: (0,… 149 …"media-ctl" "-d" "platform:rkisp1" "--set-v4l2" '"rkisp1_resizer_selfpath":0 [fmt:YUYV8_2X8/1500x1… 150 …"media-ctl" "-d" "platform:rkisp1" "--set-v4l2" '"rkisp1_resizer_selfpath":1 [fmt:YUYV8_2X8/900x80… 153 "v4l2-ctl" "-z" "platform:rkisp1" "-d" "rkisp1_selfpath" "-v" "width=900,height=800," 154 "v4l2-ctl" "-z" "platform:rkisp1" "-d" "rkisp1_selfpath" "-v" "pixelformat=422P" 157 v4l2-ctl "-z" "platform:rkisp1" "-d" "rkisp1_selfpath" "--stream-mmap" "--stream-count" "10"
|
A D | vimc.rst | 31 ``v4l2-ctl`` that can be used to configure the vimc configuration. This sequence 40 v4l2-ctl -z platform:vimc -d "RGB/YUV Capture" -v width=1920,height=1440 41 v4l2-ctl -z platform:vimc -d "Raw Capture 0" -v pixelformat=BA81 42 v4l2-ctl -z platform:vimc -d "Raw Capture 1" -v pixelformat=BA81
|
/linux/drivers/staging/media/zoran/ |
A D | TODO | 4 mplayer tv:///dev/video0 -tv driver=v4l2 7 mplayer tv:///dev/video0 -tv driver=v4l2:outfmt=mjpeg 11 ffmpeg -i test.avi -vcodec mjpeg -an -f v4l2 /dev/video0 12 Note: only recent ffmpeg has the ability of sending non-raw video via v4l2
|
/linux/Documentation/userspace-api/media/v4l/ |
A D | vidioc-subdev-enum-mbus-code.rst | 67 :ref:`v4l2-mbus-format`. 71 :ref:`v4l2_subdev_format_whence <v4l2-subdev-format-whence>`. 74 - See :ref:`v4l2-subdev-mbus-code-flags` 101 See :ref:`v4l2-mbus-format` on how to do this. 108 See :ref:`v4l2-mbus-format` on how to do this. 115 See :ref:`v4l2-mbus-format` on how to do this. 122 See :ref:`v4l2-mbus-format` on how to do this. 129 See :ref:`v4l2-mbus-format` on how to do this.
|
A D | selections-common.rst | 9 :ref:`V4L2 subdev selection APIs <v4l2-subdev-selections>` are very 22 v4l2-selection-targets 23 v4l2-selection-flags
|
A D | vidioc-subdev-g-selection.rst | 69 :ref:`v4l2-selections-common`. 83 :ref:`v4l2_subdev_format_whence <v4l2-subdev-format-whence>`. 89 - Target selection rectangle. See :ref:`v4l2-selections-common`. 92 - Flags. See :ref:`v4l2-selection-flags`.
|
A D | pixfmt.rst | 22 pixfmt-v4l2 23 pixfmt-v4l2-mplane
|
/linux/drivers/media/platform/atmel/ |
A D | Kconfig | 14 as a v4l2 device. 26 available as a v4l2 device. 42 as a v4l2 device.
|
/linux/Documentation/translations/zh_CN/video4linux/ |
A D | v4l2-framework.txt | 96 每个设备实例都通过 v4l2_device (v4l2-device.h)结构体来表示。 216 统一接口,v4l2_subdev 结构体(v4l2-subdev.h)产生了。 379 控制。这个区别仅在配置设备时有关系,一旦子设备注册完成,对于 v4l2 435 由于这些驱动很常见,所以内特提供了特定的辅助函数(v4l2-common.h)让这些 528 在 /dev 目录下的实际设备节点根据 video_device 结构体(v4l2-dev.h) 668 通常你可以传入-1,让 v4l2 框架自己选择第一个空闲的编号。但是有时用户 677 而 v4l2 框架会试图选择第一个的空闲编号(等于或大于你提供的编号)。 774 v4l2 核心 API 提供了一个处理视频缓冲的标准方法(称为“videobuf”)。 780 请参阅 Documentation/driver-api/media/v4l2-videobuf.rst,以获得更多关于 videobuf 923 关于 replace/merge 回调的一个不错的例子在 v4l2-event.c 中:用于
|
/linux/drivers/staging/vc04_services/bcm2835-camera/ |
A D | Makefile | 2 bcm2835-v4l2-$(CONFIG_VIDEO_BCM2835) := \ 6 obj-$(CONFIG_VIDEO_BCM2835) += bcm2835-v4l2.o
|
/linux/drivers/media/pci/solo6x10/ |
A D | Makefile | 2 solo6x10-y := solo6x10-core.o solo6x10-i2c.o solo6x10-p2m.o solo6x10-v4l2.o \ 4 solo6x10-v4l2-enc.o solo6x10-g723.o solo6x10-eeprom.o
|
/linux/drivers/input/rmi4/ |
A D | rmi_f54.c | 120 struct v4l2_device v4l2; member 699 strlcpy(f54->v4l2.name, F54_NAME, sizeof(f54->v4l2.name)); in rmi_f54_probe() 700 ret = v4l2_device_register(&fn->dev, &f54->v4l2); in rmi_f54_probe() 718 f54->vdev.v4l2_dev = &f54->v4l2; in rmi_f54_probe() 733 v4l2_device_unregister(&f54->v4l2); in rmi_f54_probe() 746 v4l2_device_unregister(&f54->v4l2); in rmi_f54_remove()
|
/linux/drivers/media/usb/au0828/ |
A D | Kconfig | 23 bool "Auvitek AU0828 v4l2 analog video support" 32 Choose Y here to include support for v4l2 analog video
|