Home
last modified time | relevance | path

Searched full:video (Results 1 – 25 of 154) sorted by relevance

1234567

/Zephyr-latest/drivers/video/
DKconfig1 # VIDEO driver configuration options
7 # VIDEO Drivers
9 menuconfig VIDEO config
10 bool "Video drivers"
12 Enable support for the VIDEO.
14 if VIDEO
16 module = VIDEO
17 module-str = video
21 int "Video initialization priority"
24 System initialization priority for video drivers.
[all …]
DKconfig.esp32_dvp5 bool "Video interface driver"
10 This option enables the video interface for the esp32s3.
DKconfig.sw_generator9 bool "Video Software Generator"
12 Enable video pattern generator (for testing purposes).
/Zephyr-latest/doc/hardware/peripherals/
Dvideo.rst3 Video chapter
6 The video driver API offers a generic interface to video devices.
11 Video Device
14 A video device is the abstraction of a hardware or software video function,
15 which can produce, process, consume or transform video data. The video API is
16 designed to offer flexible way to create, handle and combine various video
22 Each video device can have one or more endpoints. Output endpoints configure
23 video output function and generate data. Input endpoints configure video input
26 Video Buffer
29 A video buffer provides the transport mechanism for the data. There is no
[all …]
/Zephyr-latest/samples/drivers/video/capture/
DKconfig4 mainmenu "Video capture sample application"
6 menu "Video capture configuration"
9 int "Height of the video frame"
12 Height of the video frame. If set to 0, the default height is used.
15 int "Width of the video frame"
18 Width of the video frame. If set to 0, the default width is used.
21 string "Pixel format of the video frame"
23 Pixel format of the video frame. If not set, the default pixel format is used.
26 bool "Mirror the video frame horizontally"
28 If set, mirror the video frame horizontally
DREADME.rst1 .. zephyr:code-sample:: video-capture
2 :name: Video capture
5 Use the video API to retrieve video frames from a capture device.
10 This sample application uses the :ref:`video_api` to capture frames from a video capture
16 This sample needs a video capture device (e.g. a camera) but it is not mandatory.
49 :zephyr-app: samples/drivers/video/capture
58 :zephyr-app: samples/drivers/video/capture
67 :zephyr-app: samples/drivers/video/capture
72 For testing purpose without the need of any real video capture and/or display hardwares,
73 a video software pattern generator is supported by the above build commands without
[all …]
Dsample.yaml2 name: Video capture
4 sample.video.capture:
6 - video
33 depends_on: video
/Zephyr-latest/samples/drivers/video/tcpserversink/src/
Dmain.c12 #include <zephyr/drivers/video.h>
46 const struct device *const video = DEVICE_DT_GET(DT_CHOSEN(zephyr_camera)); in main() local
48 if (!device_is_ready(video)) { in main()
49 LOG_ERR("%s: video device not ready.", video->name); in main()
53 const struct device *const video = device_get_binding(VIDEO_DEV_SW); in main() local
55 if (video == NULL) { in main()
56 LOG_ERR("%s: video device not found or failed to initialized.", VIDEO_DEV_SW); in main()
86 if (video_get_caps(video, VIDEO_EP_OUT, &caps)) { in main()
87 LOG_ERR("Unable to retrieve video capabilities"); in main()
92 if (video_get_format(video, VIDEO_EP_OUT, &fmt)) { in main()
[all …]
/Zephyr-latest/include/zephyr/drivers/
Dvideo.h4 * @brief Public APIs for Video.
16 * @brief Video Interface
17 * @defgroup video_interface Video Interface
36 * buffers the size of the video frame
42 * @brief Video format structure
65 * @brief Video format capability
67 * Used to describe a video endpoint format capability.
88 * @brief Video format capabilities
90 * Used to describe video endpoint capabilities.
93 /** list of video format capabilities (zero terminated). */
[all …]
/Zephyr-latest/samples/drivers/video/capture_to_lvgl/
DKconfig1 # VIDEO resolution settings
6 mainmenu "Video capture to LVGL sample application"
8 menu "Video capture configuration"
11 int "Define the width of the video"
15 int "Define the height of the video"
Dsample.yaml2 name: Video capture to LVGL
4 sample.video.capture_to_lvgl.shield.weact_ov2640_cam_module:
6 - video
21 depends_on: video
DREADME.rst1 .. zephyr:code-sample:: video-capture-to-lvgl
2 :name: Video capture to LVGL
5 Capture video frames and display them on an LCD using LVGL.
10 The application uses the :ref:`Video API <video_api>` to retrieve video frames from
11 a video capture device, write a frame count message to the console, and then send
17 This sample requires a supported :ref:`video capture device <video_api>` (e.g., a camera)
33 :zephyr-app: samples/drivers/video/capture_to_lvgl/
/Zephyr-latest/samples/drivers/video/tcpserversink/
DREADME.rst1 .. zephyr:code-sample:: video-tcpserversink
2 :name: Video TCP server sink
5 Capture video frames and send them over the network to a TCP client.
10 This sample application gets frames from a video capture device and sends
16 This samples requires a video capture device and network support.
33 If a mt9m114 camera shield is missing, video software generator will be used instead.
36 :zephyr-app: samples/drivers/video/tcpserversink
47 Video device detected, format: RGBP 480x272
62 For video software generator, the default resolution should be width=320 and height=160.
Dsample.yaml2 name: Video TCP server sink
4 sample.video.tcpserversink:
7 - video
13 - video
/Zephyr-latest/tests/drivers/build_all/video/
Dtestcase.yaml5 - video
7 drivers.video.build:
14 drivers.video.mcux_csi.build:
18 drivers.video.mcux_mipi_csi2rx.build:
/Zephyr-latest/samples/drivers/video/capture_to_lvgl/src/
Dmain.c10 #include <zephyr/drivers/video.h>
11 #include <zephyr/drivers/video-controls.h>
54 LOG_ERR("Unable to retrieve video capabilities"); in main()
72 LOG_ERR("Unable to retrieve video format"); in main()
83 LOG_ERR("Unable to set up video format"); in main()
98 /* Alloc video buffers and enqueue for capture */ in main()
102 LOG_ERR("Unable to alloc video buffer"); in main()
110 /* Video flip image horizontally */ in main()
112 LOG_ERR("Unable to set video control (HFLIP)"); in main()
118 /* Video flip image vertically */ in main()
[all …]
/Zephyr-latest/samples/drivers/video/
Dvideo.rst1 .. zephyr:code-sample-category:: video
2 :name: Video
5 These samples demonstrate how to use the :ref:`video <video_api>` driver API.
/Zephyr-latest/dts/bindings/test/
Dvnd,video-single-port.yaml4 description: Test Video device
6 compatible: "vnd,video-single-port"
10 include: video-interfaces.yaml
Dvnd,video-multi-port.yaml4 description: Test Video device
6 compatible: "vnd,video-multi-port"
11 include: video-interfaces.yaml
/Zephyr-latest/dts/bindings/video/
Dzephyr,video-emul-rx.yaml4 description: Emulated Video DMA engine for testing purpose
6 compatible: "zephyr,video-emul-rx"
12 include: video-interfaces.yaml
Daptina,mt9m114.yaml6 description: MT9M114 CMOS video sensor
14 include: video-interfaces.yaml
Dzephyr,video-emul-imager.yaml6 compatible: "zephyr,video-emul-imager"
12 include: video-interfaces.yaml
/Zephyr-latest/samples/drivers/video/capture/src/
Dmain.c11 #include <zephyr/drivers/video.h>
12 #include <zephyr/drivers/video-controls.h>
99 LOG_ERR("%s: video device is not ready", video_dev->name); in main()
106 LOG_ERR("%s: video device not found or failed to initialized", VIDEO_DEV_SW); in main()
111 LOG_INF("Video device: %s", video_dev->name); in main()
115 LOG_ERR("Unable to retrieve video capabilities"); in main()
133 LOG_ERR("Unable to retrieve video format"); in main()
152 LOG_INF("- Video format: %c%c%c%c %ux%u", (char)fmt.pixelformat, in main()
212 /* Alloc video buffers and enqueue for capture */ in main()
221 LOG_ERR("Unable to alloc video buffer"); in main()
[all …]
/Zephyr-latest/tests/drivers/video/api/
Dtestcase.yaml5 drivers.video.api:
8 - video
/Zephyr-latest/drivers/misc/ft8xx/
DKconfig1 # FT8xx Embedded Video Engine configuration options
7 bool "FT800 Embedded Video Engine driver"

1234567