summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/silk/silk.c8
-rw-r--r--modules/speex/speex.c7
-rw-r--r--modules/speex_aec/speex_aec.c7
-rw-r--r--modules/speex_pp/speex_pp.c7
-rw-r--r--modules/vidbridge/vidbridge.c18
5 files changed, 45 insertions, 2 deletions
diff --git a/modules/silk/silk.c b/modules/silk/silk.c
index 95f708c..8232188 100644
--- a/modules/silk/silk.c
+++ b/modules/silk/silk.c
@@ -1,14 +1,18 @@
/**
* @file silk.c Skype SILK audio codec
*
- * Copyright (C) 2010 Creytiv.com
+ * Copyright (C) 2010 - 2015 Creytiv.com
*/
#include <re.h>
#include <baresip.h>
#include <silk/SKP_Silk_SDK_API.h>
-/*
+/**
+ * @defgroup silk silk
+ *
+ * The Skype SILK audio codec
+ *
* References: https://developer.skype.com/silk
*/
diff --git a/modules/speex/speex.c b/modules/speex/speex.c
index 055d3ad..0780e8c 100644
--- a/modules/speex/speex.c
+++ b/modules/speex/speex.c
@@ -11,6 +11,13 @@
#include <baresip.h>
+/**
+ * @defgroup speex speex
+ *
+ * The Speex audio codec
+ */
+
+
enum {
MIN_FRAME_SIZE = 43,
SPEEX_PTIME = 20,
diff --git a/modules/speex_aec/speex_aec.c b/modules/speex_aec/speex_aec.c
index 15ea552..2e45518 100644
--- a/modules/speex_aec/speex_aec.c
+++ b/modules/speex_aec/speex_aec.c
@@ -11,6 +11,13 @@
#include <baresip.h>
+/**
+ * @defgroup speex_aec speex_aec
+ *
+ * Acoustic Echo Cancellation (AEC) from libspeexdsp
+ */
+
+
struct speex_st {
int16_t *out;
SpeexEchoState *state;
diff --git a/modules/speex_pp/speex_pp.c b/modules/speex_pp/speex_pp.c
index 4c14f65..f364d9d 100644
--- a/modules/speex_pp/speex_pp.c
+++ b/modules/speex_pp/speex_pp.c
@@ -11,6 +11,13 @@
#include <baresip.h>
+/**
+ * @defgroup speex_pp speex_pp
+ *
+ * Audio pre-processor from libspeexdsp
+ */
+
+
struct preproc {
struct aufilt_enc_st af; /* base class */
SpeexPreprocessState *state;
diff --git a/modules/vidbridge/vidbridge.c b/modules/vidbridge/vidbridge.c
index 69aa41f..495264e 100644
--- a/modules/vidbridge/vidbridge.c
+++ b/modules/vidbridge/vidbridge.c
@@ -9,6 +9,24 @@
#include "vidbridge.h"
+/**
+ * @defgroup vidbridge vidbridge
+ *
+ * Video bridge module
+ *
+ * This module can be used to connect two video devices together,
+ * so that all output to VIDISP device is bridged as the input to
+ * a VIDSRC device.
+ *
+ * Sample config:
+ *
+ \verbatim
+ video_display vidbridge,pseudo0
+ video_source vidbridge,pseudo0
+ \endverbatim
+ */
+
+
static struct vidisp *vidisp;
static struct vidsrc *vidsrc;