From d22b71af47b44c1c1d84195743c34b589e6ab19c Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 20 Feb 2010 00:47:45 +0100 Subject: src: reindent for 8ch indenting I am slowly moving all my projects to kernel-inspired 8ch indenting. This will break patches that haven't been merged yet, which I am aware of, but OTOH in times of git's --ignore-space-change shouldn't be too problematic. Yes, I am aware that reindenting like this sucks, but I cannot stand 4ch indenting anymore. Sorry. --- src/test-canberra.c | 125 ++++++++++++++++++++++++++-------------------------- 1 file changed, 63 insertions(+), 62 deletions(-) (limited to 'src/test-canberra.c') diff --git a/src/test-canberra.c b/src/test-canberra.c index d87e276..e384803 100644 --- a/src/test-canberra.c +++ b/src/test-canberra.c @@ -1,3 +1,5 @@ +/*-*- Mode: C; c-basic-offset: 8 -*-*/ + /*** This file is part of libcanberra. @@ -18,7 +20,6 @@ . ***/ - #ifdef HAVE_CONFIG_H #include #endif @@ -31,74 +32,74 @@ #include "canberra.h" static void callback(ca_context *c, uint32_t id, int error, void *userdata) { - fprintf(stderr, "callback called for id %u, error '%s', userdata=%p\n", id, ca_strerror(error), userdata); + fprintf(stderr, "callback called for id %u, error '%s', userdata=%p\n", id, ca_strerror(error), userdata); } int main(int argc, char *argv[]) { - ca_context *c; - ca_proplist *p; - int ret; - - setlocale(LC_ALL, ""); - - ret = ca_context_create(&c); - fprintf(stderr, "create: %s\n", ca_strerror(ret)); - - /* Initialize a few meta variables for the following play() - * calls. They stay valid until they are overwritten with - * ca_context_change_props() again. */ - ret = ca_context_change_props(c, - CA_PROP_APPLICATION_NAME, "An example", - CA_PROP_APPLICATION_ID, "org.freedesktop.libcanberra.Test", - CA_PROP_WINDOW_X11_SCREEN, getenv("DISPLAY"), - NULL); - fprintf(stderr, "change_props: %s\n", ca_strerror(ret)); - - ret = ca_context_open(c); - fprintf(stderr, "open: %s\n", ca_strerror(ret)); - - /* Now trigger a sound event, the quick version */ - ret = ca_context_play(c, 0, - CA_PROP_EVENT_ID, "desktop-login", - CA_PROP_MEDIA_FILENAME, "/usr/share/sounds/bar.wav", - CA_PROP_MEDIA_NAME, "User has logged off from session", - CA_PROP_MEDIA_LANGUAGE, "en_EN", - CA_PROP_CANBERRA_CACHE_CONTROL, "permanent", - NULL); - fprintf(stderr, "play: %s\n", ca_strerror(ret)); - - /* Now trigger a sound event, the complex version */ - ca_proplist_create(&p); - ca_proplist_sets(p, CA_PROP_EVENT_ID, "desktop-logout"); - ca_proplist_sets(p, CA_PROP_MEDIA_FILENAME, "/usr/share/sounds/uxknkurz.wav"); - ca_proplist_sets(p, CA_PROP_MEDIA_NAME, "New email received"); - ca_proplist_setf(p, "test.foo", "%u", 4711); - ret = ca_context_play_full(c, 1, p, callback, (void*) 0x4711); - ca_proplist_destroy(p); - fprintf(stderr, "play_full: %s\n", ca_strerror(ret)); - - /* Now trigger a sound event, by filename */ - ret = ca_context_play(c, 2, - CA_PROP_MEDIA_FILENAME, "/usr/share/sounds/freedesktop/stereo/audio-channel-front-left.ogg", - CA_PROP_MEDIA_NAME, "Front Left", - CA_PROP_MEDIA_LANGUAGE, "en_EN", - NULL); - fprintf(stderr, "play (by filename): %s\n", ca_strerror(ret)); - - fprintf(stderr, "Sleep half a second ...\n"); - usleep(500000); - - /* Stop one sound */ + ca_context *c; + ca_proplist *p; + int ret; + + setlocale(LC_ALL, ""); + + ret = ca_context_create(&c); + fprintf(stderr, "create: %s\n", ca_strerror(ret)); + + /* Initialize a few meta variables for the following play() + * calls. They stay valid until they are overwritten with + * ca_context_change_props() again. */ + ret = ca_context_change_props(c, + CA_PROP_APPLICATION_NAME, "An example", + CA_PROP_APPLICATION_ID, "org.freedesktop.libcanberra.Test", + CA_PROP_WINDOW_X11_SCREEN, getenv("DISPLAY"), + NULL); + fprintf(stderr, "change_props: %s\n", ca_strerror(ret)); + + ret = ca_context_open(c); + fprintf(stderr, "open: %s\n", ca_strerror(ret)); + + /* Now trigger a sound event, the quick version */ + ret = ca_context_play(c, 0, + CA_PROP_EVENT_ID, "desktop-login", + CA_PROP_MEDIA_FILENAME, "/usr/share/sounds/bar.wav", + CA_PROP_MEDIA_NAME, "User has logged off from session", + CA_PROP_MEDIA_LANGUAGE, "en_EN", + CA_PROP_CANBERRA_CACHE_CONTROL, "permanent", + NULL); + fprintf(stderr, "play: %s\n", ca_strerror(ret)); + + /* Now trigger a sound event, the complex version */ + ca_proplist_create(&p); + ca_proplist_sets(p, CA_PROP_EVENT_ID, "desktop-logout"); + ca_proplist_sets(p, CA_PROP_MEDIA_FILENAME, "/usr/share/sounds/uxknkurz.wav"); + ca_proplist_sets(p, CA_PROP_MEDIA_NAME, "New email received"); + ca_proplist_setf(p, "test.foo", "%u", 4711); + ret = ca_context_play_full(c, 1, p, callback, (void*) 0x4711); + ca_proplist_destroy(p); + fprintf(stderr, "play_full: %s\n", ca_strerror(ret)); + + /* Now trigger a sound event, by filename */ + ret = ca_context_play(c, 2, + CA_PROP_MEDIA_FILENAME, "/usr/share/sounds/freedesktop/stereo/audio-channel-front-left.ogg", + CA_PROP_MEDIA_NAME, "Front Left", + CA_PROP_MEDIA_LANGUAGE, "en_EN", + NULL); + fprintf(stderr, "play (by filename): %s\n", ca_strerror(ret)); + + fprintf(stderr, "Sleep half a second ...\n"); + usleep(500000); + + /* Stop one sound */ /* ret = ca_context_cancel(c, 0); */ /* fprintf(stderr, "cancel: %s\n", ca_strerror(ret)); */ - fprintf(stderr, "Sleep 2s ...\n"); - sleep(2); + fprintf(stderr, "Sleep 2s ...\n"); + sleep(2); - /* .. */ + /* .. */ - ret = ca_context_destroy(c); - fprintf(stderr, "destroy: %s\n", ca_strerror(ret)); + ret = ca_context_destroy(c); + fprintf(stderr, "destroy: %s\n", ca_strerror(ret)); - return 0; + return 0; } -- cgit