/Linux-v4.19/Documentation/media/kapi/ |
D | v4l2-core.rst | 7 v4l2-intro 8 v4l2-dev 9 v4l2-device 10 v4l2-fh 11 v4l2-subdev 12 v4l2-event 13 v4l2-controls 14 v4l2-videobuf 15 v4l2-videobuf2 16 v4l2-clocks [all …]
|
D | v4l2-common.rst | 4 .. kernel-doc:: include/media/v4l2-common.h 6 .. kernel-doc:: include/media/v4l2-ioctl.h
|
D | v4l2-async.rst | 3 .. kernel-doc:: include/media/v4l2-async.h
|
/Linux-v4.19/drivers/media/usb/em28xx/ |
D | em28xx-video.c | 145 struct em28xx_v4l2 *v4l2 = dev->v4l2; in norm_maxw() local 148 return v4l2->sensor_xres; in norm_maxw() 158 struct em28xx_v4l2 *v4l2 = dev->v4l2; in norm_maxh() local 161 return v4l2->sensor_yres; in norm_maxh() 166 return (v4l2->norm & V4L2_STD_625_50) ? 576 : 480; in norm_maxh() 194 struct v4l2_device *v4l2_dev = &dev->v4l2->v4l2_dev; in em28xx_wake_i2c() 223 struct em28xx_v4l2 *v4l2 = dev->v4l2; in em28xx_set_outfmt() local 225 fmt = v4l2->format->reg; in em28xx_set_outfmt() 241 ret = em28xx_write_reg(dev, EM28XX_R10_VINMODE, v4l2->vinmode); in em28xx_set_outfmt() 245 vinctrl = v4l2->vinctl; in em28xx_set_outfmt() [all …]
|
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() 340 v4l2->sensor_xtal = 4300000; in em28xx_init_camera() 341 pdata.xtal = v4l2->sensor_xtal; in em28xx_init_camera() 343 v4l2_i2c_new_subdev_board(&v4l2->v4l2_dev, adap, in em28xx_init_camera() 346 v4l2->vinmode = EM28XX_VINMODE_RGB8_GRBG; in em28xx_init_camera() 347 v4l2->vinctl = 0x00; in em28xx_init_camera() 352 v4l2->sensor_xres = 1280; in em28xx_init_camera() 353 v4l2->sensor_yres = 1024; in em28xx_init_camera() [all …]
|
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-v4.19/drivers/media/v4l2-core/ |
D | Makefile | 8 videodev-objs := v4l2-dev.o v4l2-ioctl.o v4l2-device.o v4l2-fh.o \ 9 v4l2-event.o v4l2-ctrls.o v4l2-subdev.o v4l2-clk.o \ 10 v4l2-async.o 12 videodev-objs += v4l2-compat-ioctl32.o 14 obj-$(CONFIG_V4L2_FWNODE) += v4l2-fwnode.o 16 videodev-objs += v4l2-trace.o 18 videodev-$(CONFIG_MEDIA_CONTROLLER) += v4l2-mc.o 21 obj-$(CONFIG_VIDEO_V4L2) += v4l2-common.o 22 obj-$(CONFIG_VIDEO_V4L2) += v4l2-dv-timings.o 26 obj-$(CONFIG_V4L2_MEM2MEM_DEV) += v4l2-mem2mem.o [all …]
|
/Linux-v4.19/Documentation/media/ |
D | videodev2.h.rst.exceptions | 218 replace define V4L2_STD_PAL_B v4l2-std-id 219 replace define V4L2_STD_PAL_B1 v4l2-std-id 220 replace define V4L2_STD_PAL_G v4l2-std-id 221 replace define V4L2_STD_PAL_H v4l2-std-id 222 replace define V4L2_STD_PAL_I v4l2-std-id 223 replace define V4L2_STD_PAL_D v4l2-std-id 224 replace define V4L2_STD_PAL_D1 v4l2-std-id 225 replace define V4L2_STD_PAL_K v4l2-std-id 226 replace define V4L2_STD_PAL_M v4l2-std-id 227 replace define V4L2_STD_PAL_N v4l2-std-id [all …]
|
/Linux-v4.19/drivers/media/common/v4l2-tpg/ |
D | Makefile | 1 v4l2-tpg-objs := v4l2-tpg-core.o v4l2-tpg-colors.o 3 obj-$(CONFIG_VIDEO_V4L2_TPG) += v4l2-tpg.o
|
/Linux-v4.19/Documentation/media/uapi/v4l/ |
D | libv4l-introduction.rst | 73 applications work with v4l2 devices. These functions work exactly like 75 the v4l1 api on top of v4l2 drivers, in case of v4l1 drivers it will 93 v4l2 driver, intercepting the calls to 118 :c:func:`open() <v4l2-open>`, :c:func:`close() <v4l2-close>`, 119 :c:func:`ioctl() <v4l2-ioctl>`, :c:func:`read() <v4l2-read>`, 120 :c:func:`mmap() <v4l2-mmap>` and :c:func:`munmap() <v4l2-munmap>`: 124 operates like the :c:func:`open() <v4l2-open>` function. 128 operates like the :c:func:`close() <v4l2-close>` function. 136 operates like the :c:func:`ioctl() <v4l2-ioctl>` function. 140 operates like the :c:func:`read() <v4l2-read>` function. [all …]
|
D | selections-common.rst | 9 :ref:`V4L2 subdev selection APIs <v4l2-subdev-selections>` are very 22 v4l2-selection-targets 23 v4l2-selection-flags
|
D | vidioc-subdev-g-selection.rst | 66 :ref:`v4l2-selections-common`. 81 :ref:`v4l2_subdev_format_whence <v4l2-subdev-format-whence>`. 87 - Target selection rectangle. See :ref:`v4l2-selections-common`. 90 - Flags. See :ref:`v4l2-selection-flags`.
|
D | func-close.rst | 12 v4l2-close - Close a V4L2 device 24 :name: v4l2-close
|
D | pixfmt.rst | 22 pixfmt-v4l2 23 pixfmt-v4l2-mplane
|
D | func-munmap.rst | 12 v4l2-munmap - Unmap device memory 25 :name: v4l2-munmap
|
D | func-ioctl.rst | 12 v4l2-ioctl - Program a V4L2 device 24 :name: v4l2-ioctl
|
D | vidioc-g-selection.rst | 45 to table :ref:`v4l2-selections-common` or :ref:`selection-api` for 63 :ref:`v4l2-selections-common` or :ref:`selection-api` for additional 116 :ref:`v4l2-selections-common`. 148 :ref:`cropping and composing rectangles <v4l2-selections-common>`. 152 :ref:`selection flags <v4l2-selection-flags>`.
|
/Linux-v4.19/Documentation/media/v4l-drivers/ |
D | si4713.rst | 32 The I2C device driver exports a v4l2-subdev interface to the kernel. 33 All properties can also be accessed by v4l2 extended controls interface, by 34 using the v4l2-subdev calls (g_ext_ctrls, s_ext_ctrls). 36 The platform device driver exports a v4l2 radio device interface to user land. 40 Applications can use v4l2 radio API to specify frequency of operation, mute state, 43 When the v4l2 mute property is set to 1 (true), the driver will turn the chip off. 48 The properties can be accessed using v4l2 extended controls. 49 Here is an output from v4l2-ctl util: 53 / # v4l2-ctl -d /dev/radio0 --all -L 182 Testing is usually done with v4l2-ctl utility for managing FM tuner cards. [all …]
|
/Linux-v4.19/drivers/staging/vc04_services/bcm2835-camera/ |
D | Makefile | 2 bcm2835-v4l2-$(CONFIG_VIDEO_BCM2835) := \ 7 obj-$(CONFIG_VIDEO_BCM2835) += bcm2835-v4l2.o
|
/Linux-v4.19/drivers/media/pci/solo6x10/ |
D | Makefile | 1 solo6x10-y := solo6x10-core.o solo6x10-i2c.o solo6x10-p2m.o solo6x10-v4l2.o \ 3 solo6x10-v4l2-enc.o solo6x10-g723.o solo6x10-eeprom.o
|
/Linux-v4.19/Documentation/translations/zh_CN/video4linux/ |
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/media/kapi/v4l2-videobuf.rst,以获得更多关于 videobuf 923 关于 replace/merge 回调的一个不错的例子在 v4l2-event.c 中:用于
|
/Linux-v4.19/drivers/media/platform/atmel/ |
D | Kconfig | 10 as a v4l2 device. 20 as a v4l2 device.
|
/Linux-v4.19/drivers/media/usb/au0828/ |
D | Kconfig | 20 bool "Auvitek AU0828 v4l2 analog video support" 29 Choose Y here to include support for v4l2 analog video
|
/Linux-v4.19/drivers/input/rmi4/ |
D | rmi_f54.c | 117 struct v4l2_device v4l2; member 697 strlcpy(f54->v4l2.name, F54_NAME, sizeof(f54->v4l2.name)); in rmi_f54_probe() 698 ret = v4l2_device_register(&fn->dev, &f54->v4l2); in rmi_f54_probe() 716 f54->vdev.v4l2_dev = &f54->v4l2; in rmi_f54_probe() 731 v4l2_device_unregister(&f54->v4l2); in rmi_f54_probe() 744 v4l2_device_unregister(&f54->v4l2); in rmi_f54_remove()
|
/Linux-v4.19/samples/v4l/ |
D | Makefile | 1 obj-$(CONFIG_VIDEO_PCI_SKELETON) := v4l2-pci-skeleton.o
|