summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/uuid/uuid.c7
-rw-r--r--modules/v4l/v4l.c7
-rw-r--r--modules/v4l2/v4l2.c7
-rw-r--r--modules/v4l2_codec/v4l2_codec.c12
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