X-Git-Url: https://code.delx.au/pulseaudio/blobdiff_plain/5dcdd5e3583f32c8bffb5a1892e318747070f5d8..5f7dfd9b91755a2b8a26951de44a656e3c99533f:/src/modules/module-sine-source.c diff --git a/src/modules/module-sine-source.c b/src/modules/module-sine-source.c index 9be4e195..338fedb1 100644 --- a/src/modules/module-sine-source.c +++ b/src/modules/module-sine-source.c @@ -24,20 +24,14 @@ #endif #include -#include #include #include -#include -#include #include -#include -#include -#include -#include +#include #include +#include -#include #include #include #include @@ -46,14 +40,13 @@ #include #include #include -#include #include "module-sine-source-symdef.h" PA_MODULE_AUTHOR("Lennart Poettering"); PA_MODULE_DESCRIPTION("Sine wave generator source"); PA_MODULE_VERSION(PACKAGE_VERSION); -PA_MODULE_LOAD_ONCE(FALSE); +PA_MODULE_LOAD_ONCE(false); PA_MODULE_USAGE( "source_name= " "source_properties= " @@ -166,7 +159,6 @@ static void thread_func(void *userdata) { pa_log_debug("Thread starting up"); pa_thread_mq_install(&u->thread_mq); - pa_rtpoll_install(u->rtpoll); u->timestamp = pa_rtclock_now(); @@ -186,7 +178,7 @@ static void thread_func(void *userdata) { pa_rtpoll_set_timer_disabled(u->rtpoll); /* Hmm, nothing to do. Let's sleep */ - if ((ret = pa_rtpoll_run(u->rtpoll, TRUE)) < 0) + if ((ret = pa_rtpoll_run(u->rtpoll, true)) < 0) goto fail; if (ret == 0) @@ -221,7 +213,7 @@ int pa__init(pa_module*m) { ss.channels = 1; ss.rate = 44100; - if (pa_modargs_get_value_u32(ma, "rate", &ss.rate) < 0 || ss.rate <= 1) { + if (pa_modargs_get_sample_rate(ma, &ss.rate) < 0) { pa_log("Invalid rate specification"); goto fail; } @@ -274,7 +266,7 @@ int pa__init(pa_module*m) { pa_source_set_rtpoll(u->source, u->rtpoll); pa_source_set_fixed_latency(u->source, u->block_usec); - if (!(u->thread = pa_thread_new(thread_func, u))) { + if (!(u->thread = pa_thread_new("sine-source", thread_func, u))) { pa_log("Failed to create thread."); goto fail; }