summaryrefslogtreecommitdiffstats
path: root/pulse/conf_pulse.c
diff options
context:
space:
mode:
Diffstat (limited to 'pulse/conf_pulse.c')
-rw-r--r--pulse/conf_pulse.c86
1 files changed, 44 insertions, 42 deletions
diff --git a/pulse/conf_pulse.c b/pulse/conf_pulse.c
index 6627b31..aa9a51a 100644
--- a/pulse/conf_pulse.c
+++ b/pulse/conf_pulse.c
@@ -28,64 +28,66 @@
/* Not actually part of the alsa api.... */
extern int
-snd_config_hook_load (snd_config_t *root, snd_config_t *config,
- snd_config_t **dst, snd_config_t *private_data);
+snd_config_hook_load(snd_config_t * root, snd_config_t * config,
+ snd_config_t ** dst, snd_config_t * private_data);
int
-conf_pulse_hook_load_if_running (snd_config_t *root, snd_config_t *config,
- snd_config_t **dst, snd_config_t *private_data) {
- pa_mainloop *loop = NULL;
- pa_context *context = NULL;
- int ret = 0, err, state;
+conf_pulse_hook_load_if_running(snd_config_t * root, snd_config_t * config,
+ snd_config_t ** dst,
+ snd_config_t * private_data)
+{
+ pa_mainloop *loop = NULL;
+ pa_context *context = NULL;
+ int ret = 0, err, state;
- *dst = NULL;
+ *dst = NULL;
- /* Defined if we're called inside the pulsedaemon itself */
- if (getenv("PULSE_INTERNAL") != NULL)
- goto out;
+ /* Defined if we're called inside the pulsedaemon itself */
+ if (getenv("PULSE_INTERNAL") != NULL)
+ goto out;
- loop = pa_mainloop_new();
- if (loop == NULL)
- goto out;
+ loop = pa_mainloop_new();
+ if (loop == NULL)
+ goto out;
- context = pa_context_new(pa_mainloop_get_api(loop), "Alsa hook");
- if (context == NULL)
- goto out;
+ context = pa_context_new(pa_mainloop_get_api(loop), "Alsa hook");
+ if (context == NULL)
+ goto out;
- err = pa_context_connect (context, NULL, 0, NULL);
- if (err < 0)
- goto out;
+ err = pa_context_connect(context, NULL, 0, NULL);
+ if (err < 0)
+ goto out;
- do {
- err = pa_mainloop_prepare (loop, -1);
- if (err < 0)
- goto out;
+ do {
+ err = pa_mainloop_prepare(loop, -1);
+ if (err < 0)
+ goto out;
- err = pa_mainloop_poll (loop);
- if (err < 0)
- goto out;
+ err = pa_mainloop_poll(loop);
+ if (err < 0)
+ goto out;
- err = pa_mainloop_dispatch (loop);
- if (err < 0)
- goto out;
+ err = pa_mainloop_dispatch(loop);
+ if (err < 0)
+ goto out;
- state = pa_context_get_state(context);
- } while (state < PA_CONTEXT_AUTHORIZING);
+ state = pa_context_get_state(context);
+ } while (state < PA_CONTEXT_AUTHORIZING);
- if (state > PA_CONTEXT_READY)
- goto out;
+ if (state > PA_CONTEXT_READY)
+ goto out;
- ret = snd_config_hook_load(root, config, dst, private_data);
+ ret = snd_config_hook_load(root, config, dst, private_data);
-out:
- if (context != NULL)
- pa_context_unref(context);
+ out:
+ if (context != NULL)
+ pa_context_unref(context);
- if (loop != NULL)
- pa_mainloop_free(loop);
+ if (loop != NULL)
+ pa_mainloop_free(loop);
- return ret;
+ return ret;
}
SND_DLSYM_BUILD_VERSION(conf_pulse_hook_load_if_running,
- SND_CONFIG_DLSYM_VERSION_HOOK);
+ SND_CONFIG_DLSYM_VERSION_HOOK);