diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/uuid/uuid.c | 7 | ||||
-rw-r--r-- | modules/v4l/v4l.c | 7 | ||||
-rw-r--r-- | modules/v4l2/v4l2.c | 7 | ||||
-rw-r--r-- | modules/v4l2_codec/v4l2_codec.c | 12 |
4 files changed, 32 insertions, 1 deletions
diff --git a/modules/uuid/uuid.c b/modules/uuid/uuid.c index b213128..2b4157f 100644 --- a/modules/uuid/uuid.c +++ b/modules/uuid/uuid.c @@ -10,6 +10,13 @@ #include <baresip.h> +/** + * @defgroup uuid uuid + * + * UUID generator and loader + */ + + enum { UUID_LEN = 36 }; diff --git a/modules/v4l/v4l.c b/modules/v4l/v4l.c index 93b84fa..e6842b1 100644 --- a/modules/v4l/v4l.c +++ b/modules/v4l/v4l.c @@ -19,6 +19,13 @@ #include <baresip.h> +/** + * @defgroup v4l v4l + * + * Video4Linux video-source module + */ + + struct vidsrc_st { const struct vidsrc *vs; /* inheritance */ diff --git a/modules/v4l2/v4l2.c b/modules/v4l2/v4l2.c index 856e07d..0dbad00 100644 --- a/modules/v4l2/v4l2.c +++ b/modules/v4l2/v4l2.c @@ -36,6 +36,13 @@ #endif +/** + * @defgroup v4l2 v4l2 + * + * V4L2 (Video for Linux 2) video-source module + */ + + struct buffer { void *start; size_t length; diff --git a/modules/v4l2_codec/v4l2_codec.c b/modules/v4l2_codec/v4l2_codec.c index a2c37d5..10206cf 100644 --- a/modules/v4l2_codec/v4l2_codec.c +++ b/modules/v4l2_codec/v4l2_codec.c @@ -21,7 +21,17 @@ #endif -/* TODO: +/** + * @defgroup v4l2_codec v4l2_codec + * + * V4L2 (Video for Linux 2) video-codec and source hybrid module + * + * This module is using V4L2 (Video for Linux 2) as a codec module + * for devices that supports compressed formats such as H.264. + * The module implements both the vidsrc API and the vidcodec API. + * + * + * TODO: * * - timestamp syncronization * - how to configure the wanted bitrate and framerate |