summaryrefslogtreecommitdiffstats
path: root/src/modules/module-sine-source.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/module-sine-source.c')
-rw-r--r--src/modules/module-sine-source.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/modules/module-sine-source.c b/src/modules/module-sine-source.c
index be95cc39..5626c2ab 100644
--- a/src/modules/module-sine-source.c
+++ b/src/modules/module-sine-source.c
@@ -96,9 +96,9 @@ static int source_process_msg(
switch (code) {
- case PA_SINK_MESSAGE_SET_STATE:
+ case PA_SOURCE_MESSAGE_SET_STATE:
- if (PA_PTR_TO_UINT(data) == PA_SINK_RUNNING)
+ if (PA_PTR_TO_UINT(data) == PA_SOURCE_RUNNING)
u->timestamp = pa_rtclock_usec();
break;
@@ -201,15 +201,6 @@ finish:
pa_log_debug("Thread shutting down");
}
-static void calc_sine(float *f, size_t l, double freq) {
- size_t i;
-
- l /= sizeof(float);
-
- for (i = 0; i < l; i++)
- *(f++) = (float) 0.5f * sin((double) i*M_PI*2*freq / (double) l);
-}
-
int pa__init(pa_module*m) {
struct userdata *u;
pa_modargs *ma;
@@ -295,6 +286,15 @@ fail:
return -1;
}
+int pa__get_n_used(pa_module *m) {
+ struct userdata *u;
+
+ pa_assert(m);
+ pa_assert_se(u = m->userdata);
+
+ return pa_source_linked_by(u->source);
+}
+
void pa__done(pa_module*m) {
struct userdata *u;