Paparazzi UAS
v5.12_stable-4-g9b43e9b
Paparazzi is a free software Unmanned Aircraft System.
|
Go to the source code of this file.
Data Structures | |
struct | video_thread_t |
struct | video_config_t |
V4L2 device settings. More... | |
Macros | |
#define | VIDEO_FILTER_DEBAYER (0x1 << 0) |
Enable software debayer. More... | |
#define | VIDEO_FILTER_ISP (0x1 << 1) |
Enable ISP. More... | |
Variables | |
struct video_config_t | dummy_camera |
struct video_thread_t |
Definition at line 38 of file video_device.h.
Data Fields | ||
---|---|---|
struct v4l2_device * | dev | The V4L2 device that is used for the video stream. |
volatile bool | is_running | When the device is running. |
struct video_config_t |
V4L2 device settings.
Definition at line 44 of file video_device.h.
Data Fields | ||
---|---|---|
uint8_t | buf_cnt | Amount of V4L2 video device buffers. |
struct crop_t | crop | Cropped area definition. |
struct video_listener * | cv_listener | The first computer vision listener in the linked list for this video device. |
char * | dev_name | path to device |
uint8_t | filters | filters to use (bitfield with VIDEO_FILTER_x) |
uint32_t | format | Video format. |
int | fps | Target FPS. |
struct img_size_t | output_size | Output image size. |
struct img_size_t | sensor_size | Original sensor size. |
uint32_t | subdev_format | Subdevice video format. |
char * | subdev_name | path to sub device |
struct video_thread_t | thread | Information about the thread this camera is running on. |
#define VIDEO_FILTER_DEBAYER (0x1 << 0) |
Enable software debayer.
Definition at line 34 of file video_device.h.
Referenced by video_thread_function().
#define VIDEO_FILTER_ISP (0x1 << 1) |
struct video_config_t dummy_camera |