diff options
-rw-r--r-- | Makefile.am | 16 | ||||
-rwxr-xr-x | bootstrap.sh | 8 | ||||
-rw-r--r-- | configure.ac | 28 | ||||
-rw-r--r-- | doc/Makefile.am | 8 | ||||
-rw-r--r-- | doc/style.css | 8 | ||||
-rw-r--r-- | src/Makefile.am | 18 | ||||
-rw-r--r-- | src/ao_pulse.c (renamed from src/ao_polyp.c) | 50 |
7 files changed, 68 insertions, 68 deletions
diff --git a/Makefile.am b/Makefile.am index 31883d3..3b200e5 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,19 +1,19 @@ # $Id$ # -# This file is part of libao-polyp. +# This file is part of libao-pulse. # -# libao-polyp is free software; you can redistribute it and/or modify +# libao-pulse is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # -# libao-polyp is distributed in the hope that it will be useful, but +# libao-pulse is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with libao-polyp; if not, write to the Free Software +# along with libao-pulse; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 # USA. @@ -30,9 +30,9 @@ README: homepage: all dist test -d $$HOME/homepage/private - mkdir -p $$HOME/homepage/private/projects/libao-polyp - cp libao-polyp-@PACKAGE_VERSION@.tar.gz $$HOME/homepage/private/projects/libao-polyp - cp doc/README.html doc/style.css $$HOME/homepage/private/projects/libao-polyp - ln -sf README.html $$HOME/homepage/private/projects/libao-polyp/index.html + mkdir -p $$HOME/homepage/private/projects/libao-pulse + cp libao-pulse-@PACKAGE_VERSION@.tar.gz $$HOME/homepage/private/projects/libao-pulse + cp doc/README.html doc/style.css $$HOME/homepage/private/projects/libao-pulse + ln -sf README.html $$HOME/homepage/private/projects/libao-pulse/index.html .PHONY: homepage diff --git a/bootstrap.sh b/bootstrap.sh index 3272fae..34d28d2 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -1,20 +1,20 @@ #!/bin/bash # $Id$ -# This file is part of libao-polyp. +# This file is part of libao-pulse. # -# libao-polyp is free software; you can redistribute it and/or modify it +# libao-pulse is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # -# libao-polyp is distributed in the hope that it will be useful, but +# libao-pulse is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with libao-polyp; if not, write to the Free Software Foundation, +# along with libao-pulse; if not, write to the Free Software Foundation, # Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. VERSION=1.9 diff --git a/configure.ac b/configure.ac index fe2bb00..3d04abf 100644 --- a/configure.ac +++ b/configure.ac @@ -3,29 +3,29 @@ # $Id$ -# This file is part of libao-polyp. +# This file is part of libao-pulse. # -# libao-polyp is free software; you can redistribute it and/or modify it +# libao-pulse is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # -# libao-polyp is distributed in the hope that it will be useful, but +# libao-pulse is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with libao-polyp; if not, write to the Free Software Foundation, +# along with libao-pulse; if not, write to the Free Software Foundation, # Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. AC_PREREQ(2.57) -AC_INIT([libao-polyp],[0.9.0],[mzyvonbcbylc (at) 0pointer (dot) de]) -AC_CONFIG_SRCDIR([src/ao_polyp.c]) +AC_INIT([libao-pulse],[0.9.0],[mzyvonbcbylc (at) 0pointer (dot) de]) +AC_CONFIG_SRCDIR([src/ao_pulse.c]) AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE([foreign 1.9 -Wall]) -AC_SUBST(PACKAGE_URL, [http://0pointer.de/lennart/projects/libao-polyp/]) +AC_SUBST(PACKAGE_URL, [http://0pointer.de/lennart/projects/libao-pulse/]) if type -p stow > /dev/null && test -d /usr/local/stow ; then AC_MSG_NOTICE([*** Found /usr/local/stow: default install prefix set to /usr/local/stow/${PACKAGE_NAME}-${PACKAGE_VERSION} ***]) @@ -46,16 +46,16 @@ AC_FUNC_MALLOC PKG_PROG_PKG_CONFIG -if test -d ../polypaudio ; then - POLYP_CFLAGS='-I$(top_srcdir)/../polypaudio/src' - POLYP_LIBS='-L$(top_srcdir)/../polypaudio/src/.libs -lpolyp-simple' - echo "*** Found polypaudio in ../polypaudio, using that version ***" +if test -d ../pulseaudio ; then + PULSE_CFLAGS='-I$(top_srcdir)/../pulseaudio/src' + PULSE_LIBS='-L$(top_srcdir)/../pulseaudio/src/.libs -lpulse-simple' + echo "*** Found pulseaudio in ../pulseaudio, using that version ***" else - PKG_CHECK_MODULES(POLYP, [ polyplib-simple >= 0.9.0 ]) + PKG_CHECK_MODULES(PULSE, [ libpulse-simple >= 0.9.0 ]) fi -AC_SUBST(POLYP_LIBS) -AC_SUBST(POLYP_CFLAGS) +AC_SUBST(PULSE_LIBS) +AC_SUBST(PULSE_CFLAGS) PKG_CHECK_MODULES(LIBAO, [ ao >= 0.8.5 ]) LIBAO_MODDIR=`pkg-config --variable=libdir ao`/ao/plugins-2 diff --git a/doc/Makefile.am b/doc/Makefile.am index 4bd909f..d1d06b2 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1,19 +1,19 @@ # $Id$ -# This file is part of libao-polyp. +# This file is part of libao-pulse. # -# libao-polyp is free software; you can redistribute it and/or modify it +# libao-pulse is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # -# libao-polyp is distributed in the hope that it will be useful, but +# libao-pulse is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with libao-polyp; if not, write to the Free Software Foundation, +# along with libao-pulse; if not, write to the Free Software Foundation, # Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. noinst_DATA = README.html README diff --git a/doc/style.css b/doc/style.css index 76f07f5..2195faf 100644 --- a/doc/style.css +++ b/doc/style.css @@ -1,20 +1,20 @@ /* $Id$ */ /*** - * This file is part of libao-polyp. + * This file is part of libao-pulse. * - * libao-polyp is free software; you can redistribute it and/or modify it + * libao-pulse is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * - * libao-polyp is distributed in the hope that it will be useful, but + * libao-pulse is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with libao-polyp; if not, write to the Free Software Foundation, + * along with libao-pulse; if not, write to the Free Software Foundation, * Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. ***/ diff --git a/src/Makefile.am b/src/Makefile.am index 8ba4980..e3c1881 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,27 +1,27 @@ # $Id$ # -# This file is part of libao-polyp. +# This file is part of libao-pulse. # -# libao-polyp is free software; you can redistribute it and/or modify +# libao-pulse is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # -# libao-polyp is distributed in the hope that it will be useful, but +# libao-pulse is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with libao-polyp; if not, write to the Free Software +# along with libao-pulse; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 # USA. aolibdir=$(LIBAO_MODDIR) -aolib_LTLIBRARIES=libpolyp.la +aolib_LTLIBRARIES=libpulse.la -libpolyp_la_SOURCES=ao_polyp.c -libpolyp_la_LDFLAGS=-module -avoid-version -libpolyp_la_LIBADD=$(AM_LIBADD) $(POLYP_LIBS) -libpolyp_la_CFLAGS=$(AM_CFLAGS) $(POLYP_CFLAGS) $(LIBAO_CFLAGS) +libpulse_la_SOURCES=ao_pulse.c +libpulse_la_LDFLAGS=-module -avoid-version +libpulse_la_LIBADD=$(AM_LIBADD) $(PULSE_LIBS) +libpulse_la_CFLAGS=$(AM_CFLAGS) $(PULSE_CFLAGS) $(LIBAO_CFLAGS) diff --git a/src/ao_polyp.c b/src/ao_pulse.c index 7a45605..c2a1f54 100644 --- a/src/ao_polyp.c +++ b/src/ao_pulse.c @@ -1,20 +1,20 @@ /* $Id$ */ /*** - This file is part of libao-polyp. + This file is part of libao-pulse. - libao-polyp is free software; you can redistribute it and/or modify + libao-pulse is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - libao-polyp is distributed in the hope that it will be useful, but + libao-pulse is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with libao-polyp; if not, write to the Free Software + along with libao-pulse; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. ***/ @@ -28,34 +28,34 @@ #include <signal.h> #include <limits.h> -#include <polyp/simple.h> -#include <polyp/util.h> +#include <pulse/simple.h> +#include <pulse/util.h> #include <ao/ao.h> #include <ao/plugin.h> /* Unfortunately libao doesn't allow "const" for these structures... */ -static char * ao_polyp_options[] = { +static char * ao_pulse_options[] = { "server", "sink" }; -static ao_info ao_polyp_info = { +static ao_info ao_pulse_info = { AO_TYPE_LIVE, - "polypaudio output", - "polyp", + "PulseAudio Output", + "pulse", PACKAGE_BUGREPORT, - "Outputs to the Polypaudio Sound Server", + "Outputs to the PulseAudio Sound Server", AO_FMT_NATIVE, 41, - ao_polyp_options, + ao_pulse_options, 2 }; -typedef struct ao_polyp_internal { +typedef struct ao_pulse_internal { struct pa_simple *simple; char *server, *sink; -} ao_polyp_internal; +} ao_pulse_internal; /* Yes, this is very ugly, but required nonetheless... */ static void disable_sigpipe(void) { @@ -82,7 +82,7 @@ int ao_plugin_test(void) { disable_sigpipe(); - if (getenv("POLYP_SERVER") || getenv("POLYP_SINK")) + if (getenv("PULSE_SERVER") || getenv("PULSE_SINK")) return 1; if (pa_get_binary_name(p, sizeof(p))) { @@ -99,14 +99,14 @@ int ao_plugin_test(void) { } ao_info *ao_plugin_driver_info(void) { - return &ao_polyp_info; + return &ao_pulse_info; } int ao_plugin_device_init(ao_device *device) { - ao_polyp_internal *internal; + ao_pulse_internal *internal; assert(device); - internal = (ao_polyp_internal *) malloc(sizeof(ao_polyp_internal)); + internal = (ao_pulse_internal *) malloc(sizeof(ao_pulse_internal)); if (internal == NULL) return 0; @@ -120,9 +120,9 @@ int ao_plugin_device_init(ao_device *device) { } int ao_plugin_set_option(ao_device *device, const char *key, const char *value) { - ao_polyp_internal *internal; + ao_pulse_internal *internal; assert(device && device->internal && key && value); - internal = (ao_polyp_internal *) device->internal; + internal = (ao_pulse_internal *) device->internal; if (!strcmp(key, "server")) { free(internal->server); @@ -139,12 +139,12 @@ int ao_plugin_set_option(ao_device *device, const char *key, const char *value) int ao_plugin_open(ao_device *device, ao_sample_format *format) { char p[PATH_MAX], t[256], t2[256]; const char *fn = NULL; - ao_polyp_internal *internal; + ao_pulse_internal *internal; struct pa_sample_spec ss; assert(device && device->internal && format); - internal = (ao_polyp_internal *) device->internal; + internal = (ao_pulse_internal *) device->internal; if (format->bits == 8) ss.format = PA_SAMPLE_U8; @@ -176,7 +176,7 @@ int ao_plugin_open(ao_device *device, ao_sample_format *format) { int ao_plugin_play(ao_device *device, const char* output_samples, uint_32 num_bytes) { assert(device && device->internal); - ao_polyp_internal *internal = (ao_polyp_internal *) device->internal; + ao_pulse_internal *internal = (ao_pulse_internal *) device->internal; return pa_simple_write(internal->simple, output_samples, num_bytes, NULL) >= 0; } @@ -184,7 +184,7 @@ int ao_plugin_play(ao_device *device, const char* output_samples, uint_32 num_by int ao_plugin_close(ao_device *device) { assert(device && device->internal); - ao_polyp_internal *internal = (ao_polyp_internal *) device->internal; + ao_pulse_internal *internal = (ao_pulse_internal *) device->internal; pa_simple_drain(internal->simple, NULL); pa_simple_free(internal->simple); @@ -195,7 +195,7 @@ int ao_plugin_close(ao_device *device) { void ao_plugin_device_clear(ao_device *device) { assert(device && device->internal); - ao_polyp_internal *internal = (ao_polyp_internal *) device->internal; + ao_pulse_internal *internal = (ao_pulse_internal *) device->internal; free(internal->server); free(internal->sink); |