diff -Nru roaraudio-1.0~beta10/ChangeLog roaraudio-1.0~beta11/ChangeLog --- roaraudio-1.0~beta10/ChangeLog 2013-10-15 10:03:33.000000000 +0000 +++ roaraudio-1.0~beta11/ChangeLog 2014-01-21 20:06:37.000000000 +0000 @@ -1,3 +1,17 @@ +v. 1.0beta11 - Tue Jan 21 2014 21:04 CET + Prereleases: 0: Sat Jan 18 2014 22:52 CET + * Updated checks on commandlion parameters + (Closes: DEB#716264, DEB#716251, DEB#716245, DEB#716240) + * Marked roarcatvio as obsolete. Added all unique features to roarcatplay. + * Code cleanup. + * Removed roarfish(1) (Closes: #339) + * Implemented read-only support for RAUM files using uniraum, + support using libRAUM got disabled (See #233). + * Added support for setting a default device for roard at compile time. + * Removed OpenSSL support (See: #366) + * Also use uname() and hostid for seeding nonce generator. + * Updates of copyright and license headers + v. 1.0beta10 - Tue Oct 15 2013 12:03 CEST Prereleases: 0: Mon Sep 30 2013 21:15 CEST * Added build summery feature to RABS and configure script. diff -Nru roaraudio-1.0~beta10/Makefile roaraudio-1.0~beta11/Makefile --- roaraudio-1.0~beta10/Makefile 2013-01-24 12:46:59.000000000 +0000 +++ roaraudio-1.0~beta11/Makefile 2013-10-31 14:12:58.000000000 +0000 @@ -3,7 +3,7 @@ COMP_LIB=$(subdir_libroaresd) $(subdir_libroarsndio) $(subdir_libroaryiff) $(subdir_libroarpulse) $(subdir_libroararts) $(subdir_libroaross) $(subdir_libroarrsound) -SUBDIRS=$(comp_libs) $(COMP_LIB) $(comp_comp_bins) $(subdir_roarfish) $(comp_clients) $(comp_roard) $(comp_doc) +SUBDIRS=$(comp_libs) $(COMP_LIB) $(comp_comp_bins) $(comp_clients) $(comp_roard) $(comp_doc) PLUGINS=$(subdir_plugins_ao) $(subdir_plugins_xmms) $(subdir_plugins_audacious) $(subdir_plugins_roard) $(subdir_plugins_universal) diff -Nru roaraudio-1.0~beta10/Makefile.inc roaraudio-1.0~beta11/Makefile.inc --- roaraudio-1.0~beta10/Makefile.inc 2013-09-11 12:16:46.000000000 +0000 +++ roaraudio-1.0~beta11/Makefile.inc 2013-11-26 11:18:08.000000000 +0000 @@ -1,7 +1,7 @@ # Common: COMMON_V_MAJOR = 1 COMMON_V_MINOR = 0 -COMMON_V_REV = 10 +COMMON_V_REV = 11 COMMON_V_MM = $(COMMON_V_MAJOR).$(COMMON_V_MINOR) COMMON_VERSION = $(COMMON_V_MM).$(COMMON_V_REV) COMMON_SOVERSION= 2 diff -Nru roaraudio-1.0~beta10/README roaraudio-1.0~beta11/README --- roaraudio-1.0~beta10/README 2013-10-15 10:02:51.000000000 +0000 +++ roaraudio-1.0~beta11/README 2014-01-21 20:06:24.000000000 +0000 @@ -75,7 +75,7 @@ Debian Lenny x86_64 gcc 4.3.2 0.4b2 s/OK No speex (why?) Debian ? x86_64 gcc 4.3.4 0.3b3 m/OK Debian Squeeze * * 0.3 M/OK -Debian Wheezy x86_64 gcc 4.7.2 1.0b10 s/OK +Debian Wheezy x86_64 gcc 4.7.2 1.0b11 s/OK Debian Sid ix86 gcc ? 1.0b2 M/OK Debian Sid ix86 clang 2.7 0.4b4 s/WIP Use --no-fishsound. roard broken. Why? Debian Sid * * * M/OK @@ -89,7 +89,7 @@ NetBSD 4.0 i386 gcc 4.1.2 0.2 s/OK need to use --roard-cfreq 20 NetBSD 5 x86_64 gcc 4.1.3 0.2b? s/? OpenBSD ? x86_64 gcc ? 0.2rc2 s/OK -OpenBSD 4.4 i386 gcc 3.3.5 1.0b10 s/OK +OpenBSD 4.4 i386 gcc 3.3.5 1.0b11 s/OK OpenBSD 4.5 i386 gcc 3.3.5 0.2rc2 s/OK OpenBSD 5.0 x86_64 gcc 4.2.1 1.0b9p1 OpenVMS V8.3 Alpha HP C V7.3-009 0.4b1 s/WIP Work in process. Ask on ML. @@ -108,7 +108,7 @@ was build on Debian Etch Wine 0.9.25 ix86 mingw 3.4.5 1.0b9p0 s/Client+ Some Clients work, roard only partly Hostsystem: Debian Etch -WinXP/MSys ix86 mingw 4.7.0 1.0b10 m/OK Automatic Build Bot. +WinXP/MSys ix86 mingw 4.7.0 1.0b11 m/OK Automatic Build Bot. Tested Version: Current: Current as listed on Homepage diff -Nru roaraudio-1.0~beta10/configure roaraudio-1.0~beta11/configure --- roaraudio-1.0~beta10/configure 2013-09-01 22:15:33.000000000 +0000 +++ roaraudio-1.0~beta11/configure 2014-01-03 05:37:49.000000000 +0000 @@ -84,13 +84,13 @@ WITHOUT_DCOMP='' ROAR_DRIVER_DEFAULT='' +ROAR_DRIVER_DEVICE='' ROAR_DRIVER_CODEC='' ROARD_BITS='' # Bits per sample used by roard. ROARD_CFREQ='' # cycle frequens for roard, normally 100Hz # Libs which are per default disabled: -no_lib_ssl=true no_lib_gcrypt=true test_pkgversion @@ -141,6 +141,7 @@ echo '--default-channels CHANNELS - Set default number of channels for roard and roarclients' echo '--default-bits BITS - Set default number of bits per sample for roarclients' echo '--default-driver DRIVER - Set default driver for roard' + echo '--default-device DEVICE - Set default device for roard. Should only be used with --default-driver' echo '--default-codec CODEC - Set default codec used for the default driver' echo echo '--without-alaw - Disable support of A-Law codec (de- and encoding)' @@ -267,6 +268,10 @@ ROAR_DRIVER_DEFAULT="$2" shift; ;; + '--default-device') + ROAR_DRIVER_DEVICE="$2" + shift; + ;; '--default-codec') ROAR_DRIVER_CODEC="$2" shift; @@ -533,6 +538,7 @@ [ "$DEFAULT_CHANNELS" = '' ] || echo "#define ROAR_CHANNELS_DEFAULT $DEFAULT_CHANNELS" [ "$DEFAULT_BITS" = '' ] || echo "#define ROAR_BITS_DEFAULT $DEFAULT_BITS" [ "$ROAR_DRIVER_DEFAULT" = '' ] || echo "#define ROAR_DRIVER_DEFAULT \"$ROAR_DRIVER_DEFAULT\"" + [ "$ROAR_DRIVER_DEVICE" = '' ] || echo "#define ROAR_DRIVER_DEVICE \"$ROAR_DRIVER_DEVICE\"" [ "$ROAR_DRIVER_CODEC" = '' ] || echo "#define ROAR_DRIVER_CODEC \"$ROAR_DRIVER_CODEC\"" echo [ "$ROARD_CFREQ" = '' ] || echo "#define ROAR_OUTPUT_CFREQ $ROARD_CFREQ" @@ -693,6 +699,7 @@ test_lib_defmake ROAR_HAVE_ESD % EsounD esd -- esd.h test_lib_defmake ROAR_HAVE_LIBAO % libao ao -- ao/ao.h ao/plugin.h test_lib_defmake ROAR_HAVE_LIBRAUM % RAUM raum -- raum.h +test_lib_defmake ROAR_HAVE_LIBUNIRAUM % uniraum uniraum -- uniraum/uniraum.h test_lib_defmake ROAR_HAVE_LIBOGG % libogg ogg -- ogg/ogg.h test_lib_defmake ROAR_HAVE_LIBVORBIS % libvorbis vorbis -- vorbis/codec.h test_lib_defmake ROAR_HAVE_LIBVORBISFILE % libvorbisfile vorbisfile -- vorbis/vorbisfile.h @@ -703,7 +710,7 @@ test_lib_defmake ROAR_HAVE_LIBCELT0 % libcelt0 celt0 -- celt/celt.h celt/celt_header.h test_lib_defmake ROAR_HAVE_LIBOGGZ % liboggz oggz -- oggz/oggz.h test_lib_defmake ROAR_HAVE_LIBSNDFILE % libsndfile sndfile -- sndfile.h -test_lib_defmake ROAR_HAVE_LIBFISHSOUND roarfish libfishsound fishsound -- fishsound/fishsound.h +test_lib_defmake ROAR_HAVE_LIBFISHSOUND % libfishsound fishsound -- fishsound/fishsound.h test_lib_defmake ROAR_HAVE_LIBFLAC % libFLAC FLAC -- FLAC/all.h test_lib_defmake ROAR_HAVE_LIBSAMPLERATE % libsamplerate samplerate -- samplerate.h test_lib_defmake ROAR_HAVE_LIBSHOUT % libshout shout -- shout/shout.h @@ -716,7 +723,6 @@ test_lib_defmake ROAR_HAVE_LIBRSOUND libroarrsound librsound rsound -- rsound.h test_lib_defmake ROAR_HAVE_LIBPORTAUDIO % PortAudio portaudio -- portaudio.h test_lib_defmake ROAR_HAVE_LIBPABLIO % PABLIO pablio -- pablio/pablio.h -test_lib_defmake ROAR_HAVE_LIBSSL % OpenSSL ssl -- openssl/bio.h openssl/evp.h test_lib_defmake ROAR_HAVE_LIBSLP % OpenSLP slp -- slp.h test_lib_defmake ROAR_HAVE_LIBDNET % libdnet dnet -- sys/socket.h netdnet/dn.h netdnet/dnetdb.h OLD_MINIMAL=$MINIMAL diff -Nru roaraudio-1.0~beta10/debian/changelog roaraudio-1.0~beta11/debian/changelog --- roaraudio-1.0~beta10/debian/changelog 2013-10-15 11:54:18.000000000 +0000 +++ roaraudio-1.0~beta11/debian/changelog 2014-01-24 14:09:45.000000000 +0000 @@ -1,3 +1,15 @@ +roaraudio (1.0~beta11-1) unstable; urgency=low + + * New upstream release. + - Closes Mayhem reports. + Closes: #716264, #716251, #716245, #716240 + * Bump Standards-Version to 3.9.5 (no changes needed). + * Don't explicitly request xz compression - dpkg 1.17 does this by default. + * Removed roarcatvio, it is marked as obsoleted. + Closes: #716263 + + -- Patrick Matthäi Fri, 24 Jan 2014 15:09:33 +0100 + roaraudio (1.0~beta10-1) unstable; urgency=low * New upstream release. diff -Nru roaraudio-1.0~beta10/debian/control roaraudio-1.0~beta11/debian/control --- roaraudio-1.0~beta10/debian/control 2013-10-15 11:54:18.000000000 +0000 +++ roaraudio-1.0~beta11/debian/control 2014-01-24 14:09:45.000000000 +0000 @@ -21,7 +21,7 @@ libasound2-dev [linux-any], portaudio19-dev, libdnet-dev [linux-any] -Standards-Version: 3.9.4 +Standards-Version: 3.9.5 Section: libs Homepage: http://roaraudio.keep-cool.org/ @@ -36,8 +36,7 @@ libmuroar0, slpd, socat -Pre-Depends: ${misc:Pre-Depends}, - dpkg (>= 1.15.6~) +Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Conflicts: libroar0 @@ -71,8 +70,7 @@ Section: libdevel Architecture: any Provides: libsndio-dev -Pre-Depends: ${misc:Pre-Depends}, - dpkg (>= 1.15.6~) +Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends}, libroar2 (= ${binary:Version}), @@ -114,8 +112,7 @@ Section: debug Architecture: any Priority: extra -Pre-Depends: ${misc:Pre-Depends}, - dpkg (>= 1.15.6~) +Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, libroar2 (= ${binary:Version}), roaraudio (= ${binary:Version}), @@ -154,8 +151,7 @@ Architecture: any Provides: roaraudio-server, rsound-server -Pre-Depends: ${misc:Pre-Depends}, - dpkg (>= 1.15.6~) +Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, libroar2 (= ${binary:Version}), libroar-compat2 (= ${binary:Version}), @@ -181,8 +177,7 @@ roaraudio (<< 1.0~beta1-1) Replaces: roaraudio-extra (<< 0.4~beta2~pr0-1), roaraudio (<< 1.0~beta1-1) -Pre-Depends: ${misc:Pre-Depends}, - dpkg (>= 1.15.6~) +Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Recommends: libroar-compat2 (= ${binary:Version}), @@ -198,8 +193,7 @@ Package: libroar-compat2 Architecture: any Provides: libsndio1 -Pre-Depends: ${misc:Pre-Depends}, - dpkg (>= 1.15.6~) +Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Breaks: roaraudio (<< 0.3~beta7-pr2-1) @@ -215,8 +209,7 @@ Package: libroar-plugins-universal Section: sound Architecture: any -Pre-Depends: ${misc:Pre-Depends}, - dpkg (>= 1.15.6~) +Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Enhances: roarclients, diff -Nru roaraudio-1.0~beta10/debian/roarclients.install roaraudio-1.0~beta11/debian/roarclients.install --- roaraudio-1.0~beta10/debian/roarclients.install 2013-10-15 11:54:18.000000000 +0000 +++ roaraudio-1.0~beta11/debian/roarclients.install 2014-01-24 14:09:45.000000000 +0000 @@ -1,7 +1,6 @@ usr/bin/roarbidir usr/bin/roarcat usr/bin/roarcatplay -usr/bin/roarcatvio usr/bin/roarctl usr/bin/roarfilt usr/bin/roarinterconnect @@ -26,7 +25,6 @@ usr/share/man/man1/roarcat.1 usr/share/man/man1/roarinterconnect.1 usr/share/man/man1/roarbidir.1 -usr/share/man/man1/roarcatvio.1 usr/share/man/man1/roarradio.1 usr/share/man/man1/roartestclients.1 usr/share/man/man1/roarfilt.1 diff -Nru roaraudio-1.0~beta10/debian/rules roaraudio-1.0~beta11/debian/rules --- roaraudio-1.0~beta10/debian/rules 2013-10-15 11:54:18.000000000 +0000 +++ roaraudio-1.0~beta11/debian/rules 2014-01-24 14:09:45.000000000 +0000 @@ -53,8 +53,5 @@ "usr/lib/$(DEB_HOST_MULTIARCH)/libsndio.so.2" \ "usr/lib/$(DEB_HOST_MULTIARCH)/libsndio.so" -override_dh_builddeb: - dh_builddeb -- -Zxz - override_dh_strip: dh_strip --dbg-package=roaraudio-dbg diff -Nru roaraudio-1.0~beta10/doc/man1/roarcatplay.1 roaraudio-1.0~beta11/doc/man1/roarcatplay.1 --- roaraudio-1.0~beta10/doc/man1/roarcatplay.1 2011-11-12 11:25:21.000000000 +0000 +++ roaraudio-1.0~beta11/doc/man1/roarcatplay.1 2013-10-20 11:52:11.000000000 +0000 @@ -1,6 +1,6 @@ .\" roarcatplay.1: -.TH "roarcatplay" "1" "January 2010" "RoarAudio" "System User's Manual: roarcatplay" +.TH "roarcatplay" "1" "October 2013" "RoarAudio" "System User's Manual: roarcatplay" .SH NAME @@ -32,6 +32,26 @@ \fB--help\fR Show this help +.TP +\fB--rate RATE\fR +Set sample rate + +.TP +\fB--bits BITS\fR +Set bits per sample + +.TP +\fB--chans CHANNELS\fR +Set number of channels + +.TP +\fB--codec CODEC\fR +Set the codec + +.TP +\fB--aiprofile PROFILE\fR +Use a predefined audio profile. + .SH "REMOVED OPTIONS" The following options has been removed: \fB--passive\fR, diff -Nru roaraudio-1.0~beta10/doc/man1/roarcatvio.1 roaraudio-1.0~beta11/doc/man1/roarcatvio.1 --- roaraudio-1.0~beta10/doc/man1/roarcatvio.1 2010-01-09 04:07:35.000000000 +0000 +++ roaraudio-1.0~beta11/doc/man1/roarcatvio.1 2013-10-20 11:52:11.000000000 +0000 @@ -1,6 +1,6 @@ .\" roarcatvio.1: -.TH "roarcatvio" "1" "January 2010" "RoarAudio" "System User's Manual: roarcatvio" +.TH "roarcatvio" "1" "October 2013" "RoarAudio" "System User's Manual: roarcatvio" .SH NAME @@ -12,6 +12,9 @@ .SH DESCRIPTION +This tool is now marked as obsolete and will soon be removed. +You should switch to \fBroarcatplay\fR(1). + This tool sends files to roard using the RoarAudio VIO API. It uses RoarAudio's DSTR to open the file so it also supports HTTP and other network protocol. @@ -44,6 +47,7 @@ .SH "SEE ALSO" \fBroarcat\fR(1), +\fBroarcatplay\fR(1), \fBroartips\fR(7), \fBlibroar\fR(7), \fBRoarAudio\fR(7). diff -Nru roaraudio-1.0~beta10/doc/man1/roarfilt.1 roaraudio-1.0~beta11/doc/man1/roarfilt.1 --- roaraudio-1.0~beta10/doc/man1/roarfilt.1 2009-04-26 22:15:39.000000000 +0000 +++ roaraudio-1.0~beta11/doc/man1/roarfilt.1 2013-10-20 11:52:12.000000000 +0000 @@ -1,6 +1,6 @@ .\" roard.1: -.TH "roarfilt" "1" "July 2008" "RoarAudio" "System Manager's Manual: roarfilt" +.TH "roarfilt" "1" "October 2013" "RoarAudio" "System Manager's Manual: roarfilt" .SH NAME @@ -59,16 +59,6 @@ \fB--div n\fR Divide volume by n. -.TP -\fB--log n\fR -Does a simple 'gamma correction'. -This is done by: - sample = 2^(bits-1) * log(1 + (n - 1)*sample/2^(bits-1)) / log(n). - -.TP -\fB--lowpass freq\fR -lowpass filter - .SH "FILTER OPTIONS" .TP diff -Nru roaraudio-1.0~beta10/doc/man1/roarfish.1 roaraudio-1.0~beta11/doc/man1/roarfish.1 --- roaraudio-1.0~beta10/doc/man1/roarfish.1 2010-01-09 04:07:35.000000000 +0000 +++ roaraudio-1.0~beta11/doc/man1/roarfish.1 1970-01-01 00:00:00.000000000 +0000 @@ -1,33 +0,0 @@ -.\" roarfish.1: - -.TH "roarfish" "1" "January 2010" "RoarAudio" "System User's Manual: roarfish" - -.SH NAME - -roarfish \- operate on fishsound files - -.SH SYNOPSIS - -roarfish COMMAND FILE [OPTIONS] - -.SH DESCRIPTION - -This program can operate on files using libfishsound. - -.SH "COMMANDS" - -.TP -\fBplay FILE\fR -plays a file - -.SH "SEE ALSO" -\fBroarcatplay\fR(1), -\fBroartips\fR(7), -\fBlibroar\fR(7), -\fBRoarAudio\fR(7). - -.SH "HISTORY" - -For history information see \fBRoarAudio\fR(7). - -.\" ll diff -Nru roaraudio-1.0~beta10/doc/man1/roarlight.1 roaraudio-1.0~beta11/doc/man1/roarlight.1 --- roaraudio-1.0~beta10/doc/man1/roarlight.1 2013-09-11 18:56:49.000000000 +0000 +++ roaraudio-1.0~beta11/doc/man1/roarlight.1 2013-10-15 11:39:02.000000000 +0000 @@ -19,7 +19,11 @@ .TP \fB--server SERVER\fR -Set server hostname +Set server hostname. + +.TP +\fB--mixer MIXERID\fR +ID of the light mixer to use. .TP \fB--help\fR diff -Nru roaraudio-1.0~beta10/include/libroar/acl.h roaraudio-1.0~beta11/include/libroar/acl.h --- roaraudio-1.0~beta10/include/libroar/acl.h 2013-01-06 11:57:19.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/acl.h 2014-01-13 09:51:39.000000000 +0000 @@ -1,7 +1,7 @@ //acl.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/asyncctl.h roaraudio-1.0~beta11/include/libroar/asyncctl.h --- roaraudio-1.0~beta10/include/libroar/asyncctl.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/asyncctl.h 2014-01-13 09:51:39.000000000 +0000 @@ -1,7 +1,7 @@ //asyncctl.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/auth.h roaraudio-1.0~beta11/include/libroar/auth.h --- roaraudio-1.0~beta10/include/libroar/auth.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/auth.h 2014-01-13 09:51:39.000000000 +0000 @@ -1,7 +1,7 @@ //auth.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/authfile.h roaraudio-1.0~beta11/include/libroar/authfile.h --- roaraudio-1.0~beta10/include/libroar/authfile.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/authfile.h 2014-01-13 09:51:40.000000000 +0000 @@ -1,7 +1,7 @@ //authfile.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/base64.h roaraudio-1.0~beta11/include/libroar/base64.h --- roaraudio-1.0~beta10/include/libroar/base64.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/base64.h 2014-01-13 09:51:40.000000000 +0000 @@ -1,7 +1,7 @@ //base64.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/basic.h roaraudio-1.0~beta11/include/libroar/basic.h --- roaraudio-1.0~beta10/include/libroar/basic.h 2013-01-07 02:11:34.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/basic.h 2014-01-13 09:51:40.000000000 +0000 @@ -1,7 +1,7 @@ //basic.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/beep.h roaraudio-1.0~beta11/include/libroar/beep.h --- roaraudio-1.0~beta10/include/libroar/beep.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/beep.h 2014-01-13 09:51:41.000000000 +0000 @@ -1,7 +1,7 @@ //beep.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/buffer.h roaraudio-1.0~beta11/include/libroar/buffer.h --- roaraudio-1.0~beta10/include/libroar/buffer.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/buffer.h 2014-01-13 09:51:41.000000000 +0000 @@ -1,7 +1,7 @@ //buffer.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/caps.h roaraudio-1.0~beta11/include/libroar/caps.h --- roaraudio-1.0~beta10/include/libroar/caps.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/caps.h 2014-01-13 09:51:41.000000000 +0000 @@ -1,7 +1,7 @@ //caps.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/cdrom.h roaraudio-1.0~beta11/include/libroar/cdrom.h --- roaraudio-1.0~beta10/include/libroar/cdrom.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/cdrom.h 2014-01-13 09:51:41.000000000 +0000 @@ -1,7 +1,7 @@ //cdrom.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/client.h roaraudio-1.0~beta11/include/libroar/client.h --- roaraudio-1.0~beta10/include/libroar/client.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/client.h 2014-01-13 09:51:42.000000000 +0000 @@ -1,7 +1,7 @@ //client.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/config.h roaraudio-1.0~beta11/include/libroar/config.h --- roaraudio-1.0~beta10/include/libroar/config.h 2013-01-06 15:15:56.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/config.h 2014-01-13 09:51:42.000000000 +0000 @@ -1,7 +1,7 @@ //config.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/crc.h roaraudio-1.0~beta11/include/libroar/crc.h --- roaraudio-1.0~beta10/include/libroar/crc.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/crc.h 2014-01-13 09:51:42.000000000 +0000 @@ -1,7 +1,7 @@ //crc.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/crypto.h roaraudio-1.0~beta11/include/libroar/crypto.h --- roaraudio-1.0~beta10/include/libroar/crypto.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/crypto.h 2014-01-13 09:51:42.000000000 +0000 @@ -1,7 +1,7 @@ //crypto.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/ctl.h roaraudio-1.0~beta11/include/libroar/ctl.h --- roaraudio-1.0~beta10/include/libroar/ctl.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/ctl.h 2014-01-13 09:51:43.000000000 +0000 @@ -1,7 +1,7 @@ //ctl.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/debug.h roaraudio-1.0~beta11/include/libroar/debug.h --- roaraudio-1.0~beta10/include/libroar/debug.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/debug.h 2014-01-13 09:51:43.000000000 +0000 @@ -1,7 +1,7 @@ //debug.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -63,6 +63,7 @@ void roar_debug_warn_obsolete_real(char * func, char * newfunc, char * info); void roar_debug_bin_obsolete(const char * progname, const char * newprog, const char * info); +void roar_debug_option_obsolete(const char * progname, const char * option, const char * newopt, const char * info); // Error handle: struct roar_vio_calls; // will be declared later in vio.h diff -Nru roaraudio-1.0~beta10/include/libroar/display.h roaraudio-1.0~beta11/include/libroar/display.h --- roaraudio-1.0~beta10/include/libroar/display.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/display.h 2014-01-13 09:51:43.000000000 +0000 @@ -1,7 +1,7 @@ //display.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/enumdev.h roaraudio-1.0~beta11/include/libroar/enumdev.h --- roaraudio-1.0~beta10/include/libroar/enumdev.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/enumdev.h 2014-01-13 09:51:43.000000000 +0000 @@ -1,7 +1,7 @@ //enumdev.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/env.h roaraudio-1.0~beta11/include/libroar/env.h --- roaraudio-1.0~beta10/include/libroar/env.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/env.h 2014-01-13 09:51:44.000000000 +0000 @@ -1,7 +1,7 @@ //env.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/error.h roaraudio-1.0~beta11/include/libroar/error.h --- roaraudio-1.0~beta10/include/libroar/error.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/error.h 2014-01-13 09:51:44.000000000 +0000 @@ -1,7 +1,7 @@ //error.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/file.h roaraudio-1.0~beta11/include/libroar/file.h --- roaraudio-1.0~beta10/include/libroar/file.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/file.h 2014-01-13 09:51:44.000000000 +0000 @@ -1,7 +1,7 @@ //file.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/hash.h roaraudio-1.0~beta11/include/libroar/hash.h --- roaraudio-1.0~beta10/include/libroar/hash.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/hash.h 2014-01-13 09:51:44.000000000 +0000 @@ -1,7 +1,7 @@ //hash.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/hash_tiger.h roaraudio-1.0~beta11/include/libroar/hash_tiger.h --- roaraudio-1.0~beta10/include/libroar/hash_tiger.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/hash_tiger.h 2014-01-13 09:51:45.000000000 +0000 @@ -1,7 +1,7 @@ //hash_tiger.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/keyval.h roaraudio-1.0~beta11/include/libroar/keyval.h --- roaraudio-1.0~beta10/include/libroar/keyval.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/keyval.h 2014-01-13 09:51:45.000000000 +0000 @@ -1,7 +1,7 @@ //keyval.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/kstore.h roaraudio-1.0~beta11/include/libroar/kstore.h --- roaraudio-1.0~beta10/include/libroar/kstore.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/kstore.h 2014-01-13 09:51:45.000000000 +0000 @@ -1,7 +1,7 @@ //kstore.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/libroar.h roaraudio-1.0~beta11/include/libroar/libroar.h --- roaraudio-1.0~beta10/include/libroar/libroar.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/libroar.h 2014-01-13 09:51:46.000000000 +0000 @@ -1,7 +1,7 @@ //libroar.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -40,41 +40,60 @@ #include +// Parameter passing: + #include +// Process control: + #ifdef ROAR_HAVE_WAIT #include #endif +// File handle control: + #ifdef ROAR_HAVE_H_FCNTL #include #endif +// Signal handling: + #ifdef ROAR_HAVE_H_SIGNAL #include #endif +// Logging: + #ifdef ROAR_HAVE_SYSLOG #include #endif -#ifdef ROAR_HAVE_BSDSOCKETS +// Network: + +#ifdef ROAR_TARGET_WIN32 +#include +#elif defined(ROAR_HAVE_BSDSOCKETS) -#ifndef ROAR_TARGET_WIN32 #ifdef ROAR_HAVE_H_SYS_SOCKET #include #endif + #ifdef ROAR_HAVE_IPV4 #include #include #include +#include +#endif + +#if defined(ROAR_HAVE_IPV4) || defined(ROAR_HAVE_IPV6) +#include #endif + #include #ifdef ROAR_HAVE_UNIX #include #endif -#endif #ifdef ROAR_HAVE_LIBDNET #include @@ -87,11 +106,12 @@ #endif /* ROAR_HAVE_BSDSOCKETS */ -#ifdef ROAR_HAVE_LIBSSL -#include -#include +#if !defined(ROAR_TARGET_WIN32) && !defined(ROAR_TARGET_MICROCONTROLLER) +#include #endif +// OpenSLP (autoconf): + #ifdef ROAR_HAVE_LIBSLP #include #ifdef ROAR_HAVE_H_SYS_TIME @@ -99,14 +119,20 @@ #endif #endif +// Time related: + #ifdef ROAR_HAVE_H_TIME #include #endif +// Dynamic loader: + #if defined(ROAR_HAVE_H_DLFCN) #include #endif +// X11: + #ifdef ROAR_HAVE_LIBX11 #include #include @@ -204,6 +230,11 @@ #define ROAR_MAX ROAR_MAX2 #define ROAR_MIN ROAR_MIN2 +#define ROAR_CKHAVEARGS(x) if ( (i + (x)) >= argc ) { \ + ROAR_ERR("Option %s requires more arguments. See --help for more details.", k); \ + return 70; \ + } + int roar_usleep(uint_least32_t t); int roar_sleep(int t); pid_t roar_fork(const struct roar_libroar_forkapi * api); diff -Nru roaraudio-1.0~beta10/include/libroar/ltm.h roaraudio-1.0~beta11/include/libroar/ltm.h --- roaraudio-1.0~beta10/include/libroar/ltm.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/ltm.h 2014-01-13 09:51:46.000000000 +0000 @@ -1,7 +1,7 @@ //ltm.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/memmgr.h roaraudio-1.0~beta11/include/libroar/memmgr.h --- roaraudio-1.0~beta10/include/libroar/memmgr.h 2013-04-14 14:59:26.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/memmgr.h 2014-01-13 09:51:46.000000000 +0000 @@ -1,7 +1,7 @@ //memmgr.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/meta.h roaraudio-1.0~beta11/include/libroar/meta.h --- roaraudio-1.0~beta10/include/libroar/meta.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/meta.h 2014-01-13 09:51:47.000000000 +0000 @@ -1,7 +1,7 @@ //meta.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/nnode.h roaraudio-1.0~beta11/include/libroar/nnode.h --- roaraudio-1.0~beta10/include/libroar/nnode.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/nnode.h 2014-01-13 09:51:48.000000000 +0000 @@ -1,7 +1,7 @@ //nnode.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/notify.h roaraudio-1.0~beta11/include/libroar/notify.h --- roaraudio-1.0~beta10/include/libroar/notify.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/notify.h 2014-01-13 09:51:48.000000000 +0000 @@ -1,7 +1,7 @@ //notify.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/notify_proxy.h roaraudio-1.0~beta11/include/libroar/notify_proxy.h --- roaraudio-1.0~beta10/include/libroar/notify_proxy.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/notify_proxy.h 2014-01-13 09:51:48.000000000 +0000 @@ -1,7 +1,7 @@ //notify_proxy.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/passwordapi.h roaraudio-1.0~beta11/include/libroar/passwordapi.h --- roaraudio-1.0~beta10/include/libroar/passwordapi.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/passwordapi.h 2014-01-13 09:51:48.000000000 +0000 @@ -1,7 +1,7 @@ //passwordapi.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/pinentry.h roaraudio-1.0~beta11/include/libroar/pinentry.h --- roaraudio-1.0~beta10/include/libroar/pinentry.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/pinentry.h 2014-01-13 09:51:49.000000000 +0000 @@ -1,7 +1,7 @@ //pinentry.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/plugincontainer.h roaraudio-1.0~beta11/include/libroar/plugincontainer.h --- roaraudio-1.0~beta10/include/libroar/plugincontainer.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/plugincontainer.h 2014-01-13 09:51:49.000000000 +0000 @@ -1,7 +1,7 @@ //plugincontainer.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/random.h roaraudio-1.0~beta11/include/libroar/random.h --- roaraudio-1.0~beta10/include/libroar/random.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/random.h 2014-01-13 09:51:49.000000000 +0000 @@ -1,7 +1,7 @@ //random.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/roardl.h roaraudio-1.0~beta11/include/libroar/roardl.h --- roaraudio-1.0~beta10/include/libroar/roardl.h 2013-01-07 03:13:40.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/roardl.h 2014-01-13 09:51:50.000000000 +0000 @@ -1,7 +1,7 @@ //roardl.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/roarfeatures.h roaraudio-1.0~beta11/include/libroar/roarfeatures.h --- roaraudio-1.0~beta10/include/libroar/roarfeatures.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/roarfeatures.h 2014-01-13 09:51:50.000000000 +0000 @@ -1,7 +1,7 @@ //roarfeatures.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/roarfloat.h roaraudio-1.0~beta11/include/libroar/roarfloat.h --- roaraudio-1.0~beta10/include/libroar/roarfloat.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/roarfloat.h 2014-01-13 09:51:50.000000000 +0000 @@ -1,7 +1,7 @@ //roarfloat.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/roarslp.h roaraudio-1.0~beta11/include/libroar/roarslp.h --- roaraudio-1.0~beta10/include/libroar/roarslp.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/roarslp.h 2014-01-13 09:51:50.000000000 +0000 @@ -1,7 +1,7 @@ //roarslp.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/roartime.h roaraudio-1.0~beta11/include/libroar/roartime.h --- roaraudio-1.0~beta10/include/libroar/roartime.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/roartime.h 2014-01-13 09:51:51.000000000 +0000 @@ -1,7 +1,7 @@ //time.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/roarx11.h roaraudio-1.0~beta11/include/libroar/roarx11.h --- roaraudio-1.0~beta10/include/libroar/roarx11.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/roarx11.h 2014-01-13 09:51:51.000000000 +0000 @@ -1,7 +1,7 @@ //roarx11.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/scheduler.h roaraudio-1.0~beta11/include/libroar/scheduler.h --- roaraudio-1.0~beta10/include/libroar/scheduler.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/scheduler.h 2014-01-13 09:51:52.000000000 +0000 @@ -1,7 +1,7 @@ //scheduler.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/serverinfo.h roaraudio-1.0~beta11/include/libroar/serverinfo.h --- roaraudio-1.0~beta10/include/libroar/serverinfo.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/serverinfo.h 2014-01-13 09:51:52.000000000 +0000 @@ -1,7 +1,7 @@ //serverinfo.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/services.h roaraudio-1.0~beta11/include/libroar/services.h --- roaraudio-1.0~beta10/include/libroar/services.h 2013-04-20 22:03:55.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/services.h 2014-01-13 09:51:52.000000000 +0000 @@ -1,7 +1,7 @@ //services.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/simple.h roaraudio-1.0~beta11/include/libroar/simple.h --- roaraudio-1.0~beta10/include/libroar/simple.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/simple.h 2014-01-13 09:51:52.000000000 +0000 @@ -1,7 +1,7 @@ //simple.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/socket.h roaraudio-1.0~beta11/include/libroar/socket.h --- roaraudio-1.0~beta10/include/libroar/socket.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/socket.h 2014-01-13 09:51:53.000000000 +0000 @@ -1,7 +1,7 @@ //socket.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/sshaskpass.h roaraudio-1.0~beta11/include/libroar/sshaskpass.h --- roaraudio-1.0~beta10/include/libroar/sshaskpass.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/sshaskpass.h 2014-01-13 09:51:53.000000000 +0000 @@ -1,7 +1,7 @@ //sshaskpass.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/stack.h roaraudio-1.0~beta11/include/libroar/stack.h --- roaraudio-1.0~beta10/include/libroar/stack.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/stack.h 2014-01-13 09:51:53.000000000 +0000 @@ -1,7 +1,7 @@ //stack.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/stream.h roaraudio-1.0~beta11/include/libroar/stream.h --- roaraudio-1.0~beta10/include/libroar/stream.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/stream.h 2014-01-13 09:51:54.000000000 +0000 @@ -1,7 +1,7 @@ //stream.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/trap.h roaraudio-1.0~beta11/include/libroar/trap.h --- roaraudio-1.0~beta10/include/libroar/trap.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/trap.h 2014-01-13 09:51:54.000000000 +0000 @@ -1,7 +1,7 @@ //trap.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/uuid.h roaraudio-1.0~beta11/include/libroar/uuid.h --- roaraudio-1.0~beta10/include/libroar/uuid.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/uuid.h 2014-01-13 09:51:54.000000000 +0000 @@ -1,7 +1,7 @@ //uuid.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio.h roaraudio-1.0~beta11/include/libroar/vio.h --- roaraudio-1.0~beta10/include/libroar/vio.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio.h 2014-01-13 09:51:54.000000000 +0000 @@ -1,7 +1,7 @@ //vio.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_bio.h roaraudio-1.0~beta11/include/libroar/vio_bio.h --- roaraudio-1.0~beta10/include/libroar/vio_bio.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_bio.h 2014-01-13 09:51:54.000000000 +0000 @@ -1,7 +1,7 @@ //vio_bio.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -38,19 +38,8 @@ #include "libroar.h" -#ifdef ROAR_HAVE_LIBSSL -int roar_vio_open_bio (struct roar_vio_calls * calls, BIO * bio); -BIO * roar_vio_to_bio (struct roar_vio_calls * calls); - -ssize_t roar_vio_bio_read (struct roar_vio_calls * vio, void *buf, size_t count); -ssize_t roar_vio_bio_write (struct roar_vio_calls * vio, void *buf, size_t count); -roar_off_t roar_vio_bio_lseek (struct roar_vio_calls * vio, roar_off_t offset, int whence); -int roar_vio_bio_sync (struct roar_vio_calls * vio); -int roar_vio_bio_close (struct roar_vio_calls * vio); -#else int roar_vio_open_bio (struct roar_vio_calls * calls, void * bio); void * roar_vio_to_bio (struct roar_vio_calls * calls); -#endif #endif diff -Nru roaraudio-1.0~beta10/include/libroar/vio_buffer.h roaraudio-1.0~beta11/include/libroar/vio_buffer.h --- roaraudio-1.0~beta10/include/libroar/vio_buffer.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_buffer.h 2014-01-13 09:51:54.000000000 +0000 @@ -1,7 +1,7 @@ //vio_buffer.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_buffer_store.h roaraudio-1.0~beta11/include/libroar/vio_buffer_store.h --- roaraudio-1.0~beta10/include/libroar/vio_buffer_store.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_buffer_store.h 2014-01-13 09:51:55.000000000 +0000 @@ -1,7 +1,7 @@ //vio_buffer_store.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_cmd.h roaraudio-1.0~beta11/include/libroar/vio_cmd.h --- roaraudio-1.0~beta10/include/libroar/vio_cmd.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_cmd.h 2014-01-13 09:51:55.000000000 +0000 @@ -1,7 +1,7 @@ //vio_cmd.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_ctl.h roaraudio-1.0~beta11/include/libroar/vio_ctl.h --- roaraudio-1.0~beta10/include/libroar/vio_ctl.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_ctl.h 2014-01-13 09:51:55.000000000 +0000 @@ -1,7 +1,7 @@ //vio_ctl.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_dstr.h roaraudio-1.0~beta11/include/libroar/vio_dstr.h --- roaraudio-1.0~beta10/include/libroar/vio_dstr.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_dstr.h 2014-01-13 09:51:55.000000000 +0000 @@ -1,7 +1,7 @@ //vio_dstr.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_jumbo.h roaraudio-1.0~beta11/include/libroar/vio_jumbo.h --- roaraudio-1.0~beta10/include/libroar/vio_jumbo.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_jumbo.h 2014-01-13 09:51:55.000000000 +0000 @@ -1,7 +1,7 @@ //vio_jumbo.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_magic.h roaraudio-1.0~beta11/include/libroar/vio_magic.h --- roaraudio-1.0~beta10/include/libroar/vio_magic.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_magic.h 2014-01-13 09:51:55.000000000 +0000 @@ -1,7 +1,7 @@ //vio_magic.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_misc.h roaraudio-1.0~beta11/include/libroar/vio_misc.h --- roaraudio-1.0~beta10/include/libroar/vio_misc.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_misc.h 2014-01-13 09:51:55.000000000 +0000 @@ -1,7 +1,7 @@ //vio_misc.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_ops.h roaraudio-1.0~beta11/include/libroar/vio_ops.h --- roaraudio-1.0~beta10/include/libroar/vio_ops.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_ops.h 2014-01-13 09:51:55.000000000 +0000 @@ -1,7 +1,7 @@ //vio_ops.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_pipe.h roaraudio-1.0~beta11/include/libroar/vio_pipe.h --- roaraudio-1.0~beta10/include/libroar/vio_pipe.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_pipe.h 2014-01-13 09:51:56.000000000 +0000 @@ -1,7 +1,7 @@ //vio_pipe.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_proto.h roaraudio-1.0~beta11/include/libroar/vio_proto.h --- roaraudio-1.0~beta10/include/libroar/vio_proto.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_proto.h 2014-01-13 09:51:56.000000000 +0000 @@ -1,7 +1,7 @@ //vio_proto.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_proxy.h roaraudio-1.0~beta11/include/libroar/vio_proxy.h --- roaraudio-1.0~beta10/include/libroar/vio_proxy.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_proxy.h 2014-01-13 09:51:56.000000000 +0000 @@ -1,7 +1,7 @@ //vio_proxy.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_rtp.h roaraudio-1.0~beta11/include/libroar/vio_rtp.h --- roaraudio-1.0~beta10/include/libroar/vio_rtp.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_rtp.h 2014-01-13 09:51:56.000000000 +0000 @@ -1,7 +1,7 @@ //vio_rtp.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_select.h roaraudio-1.0~beta11/include/libroar/vio_select.h --- roaraudio-1.0~beta10/include/libroar/vio_select.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_select.h 2014-01-13 09:51:56.000000000 +0000 @@ -1,7 +1,7 @@ //vio_select.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_socket.h roaraudio-1.0~beta11/include/libroar/vio_socket.h --- roaraudio-1.0~beta10/include/libroar/vio_socket.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_socket.h 2014-01-13 09:51:56.000000000 +0000 @@ -1,7 +1,7 @@ //vio_socket.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_stack.h roaraudio-1.0~beta11/include/libroar/vio_stack.h --- roaraudio-1.0~beta10/include/libroar/vio_stack.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_stack.h 2014-01-13 09:51:56.000000000 +0000 @@ -1,7 +1,7 @@ //vio_stack.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_stdio.h roaraudio-1.0~beta11/include/libroar/vio_stdio.h --- roaraudio-1.0~beta10/include/libroar/vio_stdio.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_stdio.h 2014-01-13 09:51:57.000000000 +0000 @@ -1,7 +1,7 @@ //vio_stdio.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_stdvios.h roaraudio-1.0~beta11/include/libroar/vio_stdvios.h --- roaraudio-1.0~beta10/include/libroar/vio_stdvios.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_stdvios.h 2014-01-13 09:51:57.000000000 +0000 @@ -1,7 +1,7 @@ //vio_stdvios.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_string.h roaraudio-1.0~beta11/include/libroar/vio_string.h --- roaraudio-1.0~beta10/include/libroar/vio_string.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_string.h 2014-01-13 09:51:57.000000000 +0000 @@ -1,7 +1,7 @@ //vio_string.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_tantalos.h roaraudio-1.0~beta11/include/libroar/vio_tantalos.h --- roaraudio-1.0~beta10/include/libroar/vio_tantalos.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_tantalos.h 2014-01-13 09:51:58.000000000 +0000 @@ -1,7 +1,7 @@ //vio_tantalos.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_winsock.h roaraudio-1.0~beta11/include/libroar/vio_winsock.h --- roaraudio-1.0~beta10/include/libroar/vio_winsock.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_winsock.h 2014-01-13 09:51:58.000000000 +0000 @@ -1,7 +1,7 @@ //vio_winsock.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vio_zlib.h roaraudio-1.0~beta11/include/libroar/vio_zlib.h --- roaraudio-1.0~beta10/include/libroar/vio_zlib.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vio_zlib.h 2014-01-13 09:51:58.000000000 +0000 @@ -1,7 +1,7 @@ //vio_gzip.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/vs.h roaraudio-1.0~beta11/include/libroar/vs.h --- roaraudio-1.0~beta10/include/libroar/vs.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/vs.h 2014-01-13 09:51:58.000000000 +0000 @@ -1,7 +1,7 @@ //vs.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroar/watchdog.h roaraudio-1.0~beta11/include/libroar/watchdog.h --- roaraudio-1.0~beta10/include/libroar/watchdog.h 2013-01-06 11:57:20.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroar/watchdog.h 2014-01-13 09:51:58.000000000 +0000 @@ -1,7 +1,7 @@ //watchdog.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/amp.h roaraudio-1.0~beta11/include/libroardsp/amp.h --- roaraudio-1.0~beta10/include/libroardsp/amp.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/amp.h 2014-01-13 09:51:59.000000000 +0000 @@ -1,7 +1,7 @@ //amp.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/channels.h roaraudio-1.0~beta11/include/libroardsp/channels.h --- roaraudio-1.0~beta10/include/libroardsp/channels.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/channels.h 2014-01-13 09:51:59.000000000 +0000 @@ -1,7 +1,7 @@ //channels.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/codecs.h roaraudio-1.0~beta11/include/libroardsp/codecs.h --- roaraudio-1.0~beta10/include/libroardsp/codecs.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/codecs.h 2014-01-13 09:51:59.000000000 +0000 @@ -1,7 +1,7 @@ //codecs.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/convert.h roaraudio-1.0~beta11/include/libroardsp/convert.h --- roaraudio-1.0~beta10/include/libroardsp/convert.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/convert.h 2014-01-13 09:52:00.000000000 +0000 @@ -1,7 +1,7 @@ //convert.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/dtmf.h roaraudio-1.0~beta11/include/libroardsp/dtmf.h --- roaraudio-1.0~beta10/include/libroardsp/dtmf.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/dtmf.h 2014-01-13 09:52:00.000000000 +0000 @@ -1,7 +1,7 @@ //dtmf.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/fader.h roaraudio-1.0~beta11/include/libroardsp/fader.h --- roaraudio-1.0~beta10/include/libroardsp/fader.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/fader.h 2014-01-13 09:52:00.000000000 +0000 @@ -1,7 +1,7 @@ //fader.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/filter.h roaraudio-1.0~beta11/include/libroardsp/filter.h --- roaraudio-1.0~beta10/include/libroardsp/filter.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/filter.h 2014-01-13 09:52:01.000000000 +0000 @@ -1,7 +1,7 @@ //filter.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/filterchain.h roaraudio-1.0~beta11/include/libroardsp/filterchain.h --- roaraudio-1.0~beta10/include/libroardsp/filterchain.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/filterchain.h 2014-01-13 09:52:01.000000000 +0000 @@ -1,7 +1,7 @@ //filterchain.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/filters.h roaraudio-1.0~beta11/include/libroardsp/filters.h --- roaraudio-1.0~beta10/include/libroardsp/filters.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/filters.h 2014-01-13 09:52:01.000000000 +0000 @@ -1,7 +1,7 @@ //filters.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/float.h roaraudio-1.0~beta11/include/libroardsp/float.h --- roaraudio-1.0~beta10/include/libroardsp/float.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/float.h 2014-01-13 09:52:01.000000000 +0000 @@ -1,7 +1,7 @@ //float.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/interleave.h roaraudio-1.0~beta11/include/libroardsp/interleave.h --- roaraudio-1.0~beta10/include/libroardsp/interleave.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/interleave.h 2014-01-13 09:52:01.000000000 +0000 @@ -1,7 +1,7 @@ //interleave.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/libroardsp.h roaraudio-1.0~beta11/include/libroardsp/libroardsp.h --- roaraudio-1.0~beta10/include/libroardsp/libroardsp.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/libroardsp.h 2014-01-13 09:52:02.000000000 +0000 @@ -1,7 +1,7 @@ //libroardsp.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/midi.h roaraudio-1.0~beta11/include/libroardsp/midi.h --- roaraudio-1.0~beta10/include/libroardsp/midi.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/midi.h 2014-01-13 09:52:02.000000000 +0000 @@ -1,7 +1,7 @@ //midi.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/midside.h roaraudio-1.0~beta11/include/libroardsp/midside.h --- roaraudio-1.0~beta10/include/libroardsp/midside.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/midside.h 2014-01-13 09:52:02.000000000 +0000 @@ -1,7 +1,7 @@ //midside.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/mixer.h roaraudio-1.0~beta11/include/libroardsp/mixer.h --- roaraudio-1.0~beta10/include/libroardsp/mixer.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/mixer.h 2014-01-13 09:52:02.000000000 +0000 @@ -1,7 +1,7 @@ //mixer.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/point.h roaraudio-1.0~beta11/include/libroardsp/point.h --- roaraudio-1.0~beta10/include/libroardsp/point.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/point.h 2014-01-13 09:52:03.000000000 +0000 @@ -1,7 +1,7 @@ //point.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/poly.h roaraudio-1.0~beta11/include/libroardsp/poly.h --- roaraudio-1.0~beta10/include/libroardsp/poly.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/poly.h 2014-01-13 09:52:03.000000000 +0000 @@ -3,7 +3,7 @@ // was math.h /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/remove.h roaraudio-1.0~beta11/include/libroardsp/remove.h --- roaraudio-1.0~beta10/include/libroardsp/remove.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/remove.h 2014-01-13 09:52:03.000000000 +0000 @@ -1,7 +1,7 @@ //remove.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/resampler_poly3.h roaraudio-1.0~beta11/include/libroardsp/resampler_poly3.h --- roaraudio-1.0~beta10/include/libroardsp/resampler_poly3.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/resampler_poly3.h 2014-01-13 09:52:03.000000000 +0000 @@ -1,7 +1,7 @@ //resampler_poly3.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * Copyright (C) Hans-Kristian 'maister' Arntzen - 2010 * * This file is part of libroar a part of RoarAudio, diff -Nru roaraudio-1.0~beta10/include/libroardsp/rms.h roaraudio-1.0~beta11/include/libroardsp/rms.h --- roaraudio-1.0~beta10/include/libroardsp/rms.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/rms.h 2014-01-13 09:52:03.000000000 +0000 @@ -1,7 +1,7 @@ //rms.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/synth.h roaraudio-1.0~beta11/include/libroardsp/synth.h --- roaraudio-1.0~beta10/include/libroardsp/synth.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/synth.h 2014-01-13 09:52:04.000000000 +0000 @@ -1,7 +1,7 @@ //synth.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/transcode.h roaraudio-1.0~beta11/include/libroardsp/transcode.h --- roaraudio-1.0~beta10/include/libroardsp/transcode.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/transcode.h 2014-01-13 09:52:04.000000000 +0000 @@ -1,7 +1,7 @@ //transcode.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/transcode_celt.h roaraudio-1.0~beta11/include/libroardsp/transcode_celt.h --- roaraudio-1.0~beta10/include/libroardsp/transcode_celt.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/transcode_celt.h 2014-01-13 09:52:04.000000000 +0000 @@ -1,7 +1,7 @@ //transcode_celt.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/transcode_speex.h roaraudio-1.0~beta11/include/libroardsp/transcode_speex.h --- roaraudio-1.0~beta10/include/libroardsp/transcode_speex.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/transcode_speex.h 2014-01-13 09:52:04.000000000 +0000 @@ -1,7 +1,7 @@ //transcode_speex.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroardsp/vio_transcode.h roaraudio-1.0~beta11/include/libroardsp/vio_transcode.h --- roaraudio-1.0~beta10/include/libroardsp/vio_transcode.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroardsp/vio_transcode.h 2014-01-13 09:52:04.000000000 +0000 @@ -1,7 +1,7 @@ //vio_transcode.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroareio/driver.h roaraudio-1.0~beta11/include/libroareio/driver.h --- roaraudio-1.0~beta10/include/libroareio/driver.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroareio/driver.h 2014-01-13 09:52:05.000000000 +0000 @@ -1,7 +1,7 @@ //driver.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroareio/ff_ssdp.h roaraudio-1.0~beta11/include/libroareio/ff_ssdp.h --- roaraudio-1.0~beta10/include/libroareio/ff_ssdp.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroareio/ff_ssdp.h 2014-01-13 09:52:05.000000000 +0000 @@ -1,7 +1,7 @@ //ff_ssdp.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroareio a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroareio/httpd.h roaraudio-1.0~beta11/include/libroareio/httpd.h --- roaraudio-1.0~beta10/include/libroareio/httpd.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroareio/httpd.h 2014-01-13 09:52:05.000000000 +0000 @@ -1,7 +1,7 @@ //httpd.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroareio a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroareio/libroareio.h roaraudio-1.0~beta11/include/libroareio/libroareio.h --- roaraudio-1.0~beta10/include/libroareio/libroareio.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroareio/libroareio.h 2014-01-13 09:52:05.000000000 +0000 @@ -1,7 +1,7 @@ //libroareio.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroareio a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroaresd/libroaresd.h roaraudio-1.0~beta11/include/libroaresd/libroaresd.h --- roaraudio-1.0~beta10/include/libroaresd/libroaresd.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroaresd/libroaresd.h 2014-01-13 09:52:06.000000000 +0000 @@ -1,7 +1,7 @@ //libroaresd.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from EsounD. * They are mostly copyrighted by Eric B. Mitchell (aka 'Ricdude) diff -Nru roaraudio-1.0~beta10/include/libroarlight/colors.h roaraudio-1.0~beta11/include/libroarlight/colors.h --- roaraudio-1.0~beta10/include/libroarlight/colors.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroarlight/colors.h 2014-01-13 09:52:06.000000000 +0000 @@ -1,7 +1,7 @@ //colors.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroarlight/laser.h roaraudio-1.0~beta11/include/libroarlight/laser.h --- roaraudio-1.0~beta10/include/libroarlight/laser.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroarlight/laser.h 2014-01-13 09:52:07.000000000 +0000 @@ -1,7 +1,7 @@ //laser.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroarlight/libroarlight.h roaraudio-1.0~beta11/include/libroarlight/libroarlight.h --- roaraudio-1.0~beta10/include/libroarlight/libroarlight.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroarlight/libroarlight.h 2014-01-13 09:52:07.000000000 +0000 @@ -1,7 +1,7 @@ //libroarlight.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroarlight/pwm.h roaraudio-1.0~beta11/include/libroarlight/pwm.h --- roaraudio-1.0~beta10/include/libroarlight/pwm.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroarlight/pwm.h 2014-01-13 09:52:08.000000000 +0000 @@ -1,7 +1,7 @@ //pwm.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroarlight/roardmx.h roaraudio-1.0~beta11/include/libroarlight/roardmx.h --- roaraudio-1.0~beta10/include/libroarlight/roardmx.h 2013-09-11 15:27:27.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroarlight/roardmx.h 2014-01-18 13:29:45.000000000 +0000 @@ -1,7 +1,7 @@ //roardmx.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -82,6 +82,36 @@ #define ROAR_ROARDMX_EVENT_FOGREADY 0x0B /* Fog machine is ready */ #define ROAR_ROARDMX_EVENT_FOGHEAT 0x0C /* Fog machine is heating up */ +// Data format on the wire: +/* + * All packets consist of a header and a body. + * The header has the size of 3 Bytes: + * 0) version. Must be ROAR_ROARDMX_VERSION. + * 1) packet type and flags. + * 2) length of body in bytes. + * + * the type-flags byte consists of the packet type in the lower nibble and + * the flags in the upper nibble. + * + * the header is followd by a body of zero to 255 bytes length. + * the content of the body depends on the used type of packet. + * + * SSET: (simple set) Sets channels to values. + * The body consists of {channel, value}-pairs. + * every entry is 3 byte: hi byte of channel, low byte of channel, value. + * + * IPO1: not implemented. + * IPO4: not implemented. + * INC8S: not implemented. + * RANGESET: not implemented. + * EVENT: transmit simple yet abstract events. + * The body is an array of bytes. Each byte represents one event. + * Each event has the upper two bits set to the meta type of the event + * (beat, on, off, hold) and the lower 6 bits to the type of te event. + * + * CONTROL: not implemented. + */ + struct roar_roardmx_message { unsigned char version; unsigned char flags; diff -Nru roaraudio-1.0~beta10/include/libroarmidi/libroarmidi.h roaraudio-1.0~beta11/include/libroarmidi/libroarmidi.h --- roaraudio-1.0~beta10/include/libroarmidi/libroarmidi.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroarmidi/libroarmidi.h 2014-01-13 09:52:08.000000000 +0000 @@ -1,7 +1,7 @@ //libroarmidi.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/libroarpulse/libroarpulse.h roaraudio-1.0~beta11/include/libroarpulse/libroarpulse.h --- roaraudio-1.0~beta10/include/libroarpulse/libroarpulse.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroarpulse/libroarpulse.h 2014-01-13 09:52:09.000000000 +0000 @@ -1,7 +1,7 @@ //libroarpulse.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/include/libroarpulse/simple.h roaraudio-1.0~beta11/include/libroarpulse/simple.h --- roaraudio-1.0~beta10/include/libroarpulse/simple.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroarpulse/simple.h 2014-01-13 09:52:09.000000000 +0000 @@ -1,7 +1,7 @@ //simple.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/include/libroarrsound/libroarrsound.h roaraudio-1.0~beta11/include/libroarrsound/libroarrsound.h --- roaraudio-1.0~beta10/include/libroarrsound/libroarrsound.h 2013-01-06 11:57:21.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroarrsound/libroarrsound.h 2014-01-13 09:52:10.000000000 +0000 @@ -1,7 +1,7 @@ //libroarrsound.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from RSound. * They are copyrighted by Hans-Kristian 'maister' Arntzen. diff -Nru roaraudio-1.0~beta10/include/libroarsndio/libroarsndio.h roaraudio-1.0~beta11/include/libroarsndio/libroarsndio.h --- roaraudio-1.0~beta10/include/libroarsndio/libroarsndio.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroarsndio/libroarsndio.h 2014-01-13 09:52:11.000000000 +0000 @@ -1,7 +1,7 @@ //libroarsndio.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from OpenBSD's sndio. * See 'Copyright for sndio' below for more information on diff -Nru roaraudio-1.0~beta10/include/libroarsndio/sndiosym.h roaraudio-1.0~beta11/include/libroarsndio/sndiosym.h --- roaraudio-1.0~beta10/include/libroarsndio/sndiosym.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroarsndio/sndiosym.h 2014-01-13 09:52:13.000000000 +0000 @@ -1,7 +1,7 @@ //sndiosym.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from OpenBSD's sndio. * See 'Copyright for sndio' below for more information on diff -Nru roaraudio-1.0~beta10/include/libroaryiff/libroaryiff.h roaraudio-1.0~beta11/include/libroaryiff/libroaryiff.h --- roaraudio-1.0~beta10/include/libroaryiff/libroaryiff.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/libroaryiff/libroaryiff.h 2014-01-13 09:52:14.000000000 +0000 @@ -1,7 +1,7 @@ //libroaryiff.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroaryiff a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/acl.h roaraudio-1.0~beta11/include/roaraudio/acl.h --- roaraudio-1.0~beta10/include/roaraudio/acl.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/acl.h 2014-01-13 09:52:15.000000000 +0000 @@ -1,7 +1,7 @@ //acl.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/audio.h roaraudio-1.0~beta11/include/roaraudio/audio.h --- roaraudio-1.0~beta10/include/roaraudio/audio.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/audio.h 2014-01-13 09:52:15.000000000 +0000 @@ -1,7 +1,7 @@ //audio.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/beep.h roaraudio-1.0~beta11/include/roaraudio/beep.h --- roaraudio-1.0~beta10/include/roaraudio/beep.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/beep.h 2014-01-13 09:52:16.000000000 +0000 @@ -1,7 +1,7 @@ //beep.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/byteorder.h roaraudio-1.0~beta11/include/roaraudio/byteorder.h --- roaraudio-1.0~beta10/include/roaraudio/byteorder.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/byteorder.h 2014-01-13 09:52:17.000000000 +0000 @@ -1,7 +1,7 @@ //byteorder.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/caps.h roaraudio-1.0~beta11/include/roaraudio/caps.h --- roaraudio-1.0~beta10/include/roaraudio/caps.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/caps.h 2014-01-13 09:52:17.000000000 +0000 @@ -1,7 +1,7 @@ //caps.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/client.h roaraudio-1.0~beta11/include/roaraudio/client.h --- roaraudio-1.0~beta10/include/roaraudio/client.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/client.h 2014-01-13 09:52:18.000000000 +0000 @@ -1,7 +1,7 @@ //client.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/compilerhacks.h roaraudio-1.0~beta11/include/roaraudio/compilerhacks.h --- roaraudio-1.0~beta10/include/roaraudio/compilerhacks.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/compilerhacks.h 2014-01-13 09:52:18.000000000 +0000 @@ -1,7 +1,7 @@ //compilerhacks.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/error.h roaraudio-1.0~beta11/include/roaraudio/error.h --- roaraudio-1.0~beta10/include/roaraudio/error.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/error.h 2014-01-13 09:52:19.000000000 +0000 @@ -1,7 +1,7 @@ //error.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/genre.h roaraudio-1.0~beta11/include/roaraudio/genre.h --- roaraudio-1.0~beta10/include/roaraudio/genre.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/genre.h 2014-01-13 09:52:19.000000000 +0000 @@ -1,7 +1,7 @@ //genre.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/license.h roaraudio-1.0~beta11/include/roaraudio/license.h --- roaraudio-1.0~beta10/include/roaraudio/license.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/license.h 2014-01-13 09:52:20.000000000 +0000 @@ -1,7 +1,7 @@ //license.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/ltm.h roaraudio-1.0~beta11/include/roaraudio/ltm.h --- roaraudio-1.0~beta10/include/roaraudio/ltm.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/ltm.h 2014-01-13 09:52:20.000000000 +0000 @@ -1,7 +1,7 @@ //ltm.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/meta.h roaraudio-1.0~beta11/include/roaraudio/meta.h --- roaraudio-1.0~beta10/include/roaraudio/meta.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/meta.h 2014-01-13 09:52:21.000000000 +0000 @@ -1,7 +1,7 @@ //meta.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/misc.h roaraudio-1.0~beta11/include/roaraudio/misc.h --- roaraudio-1.0~beta10/include/roaraudio/misc.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/misc.h 2014-01-13 09:52:21.000000000 +0000 @@ -1,7 +1,7 @@ //misc.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/muconthacks.h roaraudio-1.0~beta11/include/roaraudio/muconthacks.h --- roaraudio-1.0~beta10/include/roaraudio/muconthacks.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/muconthacks.h 2014-01-13 09:52:22.000000000 +0000 @@ -1,7 +1,7 @@ //muconthacks.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/notify.h roaraudio-1.0~beta11/include/roaraudio/notify.h --- roaraudio-1.0~beta10/include/roaraudio/notify.h 2013-09-11 10:09:41.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/notify.h 2014-01-13 09:52:22.000000000 +0000 @@ -1,7 +1,7 @@ //notify.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/proto.h roaraudio-1.0~beta11/include/roaraudio/proto.h --- roaraudio-1.0~beta10/include/roaraudio/proto.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/proto.h 2014-01-13 09:52:23.000000000 +0000 @@ -1,7 +1,7 @@ //proto.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/proto_gopher.h roaraudio-1.0~beta11/include/roaraudio/proto_gopher.h --- roaraudio-1.0~beta10/include/roaraudio/proto_gopher.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/proto_gopher.h 2014-01-13 09:52:23.000000000 +0000 @@ -1,7 +1,7 @@ //proto_gopher.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/sample.h roaraudio-1.0~beta11/include/roaraudio/sample.h --- roaraudio-1.0~beta10/include/roaraudio/sample.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/sample.h 2014-01-13 09:52:23.000000000 +0000 @@ -1,7 +1,7 @@ //sample.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/socket.h roaraudio-1.0~beta11/include/roaraudio/socket.h --- roaraudio-1.0~beta10/include/roaraudio/socket.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/socket.h 2014-01-13 09:52:24.000000000 +0000 @@ -1,7 +1,7 @@ //socket.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/stream.h roaraudio-1.0~beta11/include/roaraudio/stream.h --- roaraudio-1.0~beta10/include/roaraudio/stream.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/stream.h 2014-01-13 09:52:24.000000000 +0000 @@ -1,7 +1,7 @@ //stream.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/targethacks.h roaraudio-1.0~beta11/include/roaraudio/targethacks.h --- roaraudio-1.0~beta10/include/roaraudio/targethacks.h 2013-01-06 22:33:14.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/targethacks.h 2014-01-13 09:52:25.000000000 +0000 @@ -1,7 +1,7 @@ //targethacks.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/typedefs.h roaraudio-1.0~beta11/include/roaraudio/typedefs.h --- roaraudio-1.0~beta10/include/roaraudio/typedefs.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/typedefs.h 2014-01-13 09:52:25.000000000 +0000 @@ -1,7 +1,7 @@ //typedefs.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/units.h roaraudio-1.0~beta11/include/roaraudio/units.h --- roaraudio-1.0~beta10/include/roaraudio/units.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/units.h 2014-01-13 09:52:25.000000000 +0000 @@ -1,7 +1,7 @@ //units.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/vendors.h roaraudio-1.0~beta11/include/roaraudio/vendors.h --- roaraudio-1.0~beta10/include/roaraudio/vendors.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/vendors.h 2014-01-13 09:52:26.000000000 +0000 @@ -1,7 +1,7 @@ //vendors.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio/win32hacks.h roaraudio-1.0~beta11/include/roaraudio/win32hacks.h --- roaraudio-1.0~beta10/include/roaraudio/win32hacks.h 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio/win32hacks.h 2014-01-13 09:52:26.000000000 +0000 @@ -1,7 +1,7 @@ //win32hacks.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/include/roaraudio.h roaraudio-1.0~beta11/include/roaraudio.h --- roaraudio-1.0~beta10/include/roaraudio.h 2013-01-06 11:57:19.000000000 +0000 +++ roaraudio-1.0~beta11/include/roaraudio.h 2014-01-13 09:51:38.000000000 +0000 @@ -1,7 +1,7 @@ //roaraudio.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -77,48 +77,10 @@ #include #endif -// TODO: can we move the next block into roard specific includes? -#if !defined(ROAR_TARGET_WIN32) && !defined(ROAR_TARGET_MICROCONTROLLER) -#include -#include -#endif - #ifdef ROAR_HAVE_H_SYS_STAT #include #endif -#ifdef ROAR_TARGET_WIN32 -#include -#else /* ROAR_TARGET_WIN32 */ -#ifdef ROAR_HAVE_BSDSOCKETS - -#ifdef ROAR_HAVE_H_SYS_SOCKET -#include -#endif - -#ifdef ROAR_HAVE_IPV4 -#include -#include -#endif -#ifdef ROAR_HAVE_UNIX -#include -#endif - -#if defined(ROAR_HAVE_IPV4) || defined(ROAR_HAVE_IPV6) -#include -#endif - -#endif /* ROAR_HAVE_BSDSOCKETS */ -#endif /* ROAR_TARGET_WIN32 */ - -#ifdef __NetBSD__ -#include -#endif - -#if !defined(ROAR_TARGET_WIN32) && !defined(ROAR_TARGET_MICROCONTROLLER) -#include -#endif - // NOTE: we need this macro in some of our header files. // TODO: This is oubslute, we will remove it soon. #if INT_MAX >= 32767 diff -Nru roaraudio-1.0~beta10/libroar/acl.c roaraudio-1.0~beta11/libroar/acl.c --- roaraudio-1.0~beta10/libroar/acl.c 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/acl.c 2014-01-13 09:52:26.000000000 +0000 @@ -1,7 +1,7 @@ //acl.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/asyncctl.c roaraudio-1.0~beta11/libroar/asyncctl.c --- roaraudio-1.0~beta10/libroar/asyncctl.c 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/asyncctl.c 2014-01-13 09:52:26.000000000 +0000 @@ -1,7 +1,7 @@ //asyncctl.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/auth.c roaraudio-1.0~beta11/libroar/auth.c --- roaraudio-1.0~beta10/libroar/auth.c 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/auth.c 2014-01-13 09:52:26.000000000 +0000 @@ -1,7 +1,7 @@ //auth.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/authfile.c roaraudio-1.0~beta11/libroar/authfile.c --- roaraudio-1.0~beta10/libroar/authfile.c 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/authfile.c 2014-01-13 09:52:27.000000000 +0000 @@ -1,7 +1,7 @@ //authfile.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/base64.c roaraudio-1.0~beta11/libroar/base64.c --- roaraudio-1.0~beta10/libroar/base64.c 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/base64.c 2014-01-13 09:52:27.000000000 +0000 @@ -1,7 +1,7 @@ //base64.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/basic.c roaraudio-1.0~beta11/libroar/basic.c --- roaraudio-1.0~beta10/libroar/basic.c 2013-04-14 14:59:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/basic.c 2014-01-13 09:52:28.000000000 +0000 @@ -1,7 +1,7 @@ //basic.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -35,6 +35,10 @@ #include "libroar.h" +#if !defined(ROAR_TARGET_WIN32) && !defined(ROAR_TARGET_MICROCONTROLLER) +#include +#endif + enum mode { NORMAL = 0, SYSTEM = 1 diff -Nru roaraudio-1.0~beta10/libroar/beep.c roaraudio-1.0~beta11/libroar/beep.c --- roaraudio-1.0~beta10/libroar/beep.c 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/beep.c 2014-01-13 09:52:28.000000000 +0000 @@ -1,7 +1,7 @@ //beep.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/buffer.c roaraudio-1.0~beta11/libroar/buffer.c --- roaraudio-1.0~beta10/libroar/buffer.c 2013-04-14 14:59:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/buffer.c 2014-01-13 09:52:29.000000000 +0000 @@ -1,7 +1,7 @@ //buffer.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/caps.c roaraudio-1.0~beta11/libroar/caps.c --- roaraudio-1.0~beta10/libroar/caps.c 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/caps.c 2014-01-13 09:52:29.000000000 +0000 @@ -1,7 +1,7 @@ //caps.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/cdrom.c roaraudio-1.0~beta11/libroar/cdrom.c --- roaraudio-1.0~beta10/libroar/cdrom.c 2013-04-14 14:59:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/cdrom.c 2014-01-13 09:52:29.000000000 +0000 @@ -1,7 +1,7 @@ //cdrom.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/client.c roaraudio-1.0~beta11/libroar/client.c --- roaraudio-1.0~beta10/libroar/client.c 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/client.c 2014-01-13 09:52:29.000000000 +0000 @@ -1,7 +1,7 @@ //client.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/config.c roaraudio-1.0~beta11/libroar/config.c --- roaraudio-1.0~beta10/libroar/config.c 2013-04-14 11:38:03.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/config.c 2014-01-13 09:52:29.000000000 +0000 @@ -1,7 +1,7 @@ //config.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -69,6 +69,8 @@ config.serversfile = NULL; } + roar_random_salt_nonce(&config, sizeof(config)); + inited++; } @@ -345,6 +347,8 @@ } } + roar_random_salt_nonce(&config, sizeof(config)); + return 0; } diff -Nru roaraudio-1.0~beta10/libroar/crc.c roaraudio-1.0~beta11/libroar/crc.c --- roaraudio-1.0~beta10/libroar/crc.c 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/crc.c 2014-01-13 09:52:30.000000000 +0000 @@ -1,7 +1,7 @@ //crc.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/crypto.c roaraudio-1.0~beta11/libroar/crypto.c --- roaraudio-1.0~beta10/libroar/crypto.c 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/crypto.c 2014-01-13 09:52:30.000000000 +0000 @@ -1,7 +1,7 @@ //crypto.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/ctl.c roaraudio-1.0~beta11/libroar/ctl.c --- roaraudio-1.0~beta10/libroar/ctl.c 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/ctl.c 2014-01-13 09:52:30.000000000 +0000 @@ -1,7 +1,7 @@ //ctl.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/debug.c roaraudio-1.0~beta11/libroar/debug.c --- roaraudio-1.0~beta10/libroar/debug.c 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/debug.c 2014-01-13 09:52:30.000000000 +0000 @@ -1,7 +1,7 @@ //debug.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -80,6 +80,17 @@ } } +void roar_debug_option_obsolete(const char * progname, const char * option, const char * newopt, const char * info) { + if ( info == NULL ) + info = ""; + + if ( newopt == NULL ) { + roar_debug_msg(ROAR_DEBUG_TYPE_ERROR, 0, progname, ROAR_DBG_PREFIX, "The option \"%s\" is obsolete and will be removed soon. %s", option, info); + } else { + roar_debug_msg(ROAR_DEBUG_TYPE_ERROR, 0, progname, ROAR_DBG_PREFIX, "The option \"%s\" is obsolete and will be removed soon. Please use \"%s\". %s", option, newopt, info); + } +} + void roar_debug_set_stderr_fh(int fh) { roar_debug_stderr_fh = fh; } diff -Nru roaraudio-1.0~beta10/libroar/empty.c roaraudio-1.0~beta11/libroar/empty.c --- roaraudio-1.0~beta10/libroar/empty.c 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/empty.c 2014-01-13 09:52:31.000000000 +0000 @@ -1,7 +1,7 @@ //*.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2013-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/enumdev.c roaraudio-1.0~beta11/libroar/enumdev.c --- roaraudio-1.0~beta10/libroar/enumdev.c 2013-04-14 11:38:03.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/enumdev.c 2014-01-13 09:52:31.000000000 +0000 @@ -1,7 +1,7 @@ //enumdev.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/env.c roaraudio-1.0~beta11/libroar/env.c --- roaraudio-1.0~beta10/libroar/env.c 2013-01-06 11:57:22.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/env.c 2014-01-13 09:52:31.000000000 +0000 @@ -1,7 +1,7 @@ //env.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/error.c roaraudio-1.0~beta11/libroar/error.c --- roaraudio-1.0~beta10/libroar/error.c 2013-01-06 11:57:23.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/error.c 2014-01-13 09:52:32.000000000 +0000 @@ -1,7 +1,7 @@ //error.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -905,12 +905,12 @@ {ROAR_ERROR_TYPE_HTTP, 415, ROAR_ERROR_NSTYPE}, {ROAR_ERROR_TYPE_HTTP, 423, ROAR_ERROR_BUSY}, {ROAR_ERROR_TYPE_HTTP, 426, ROAR_ERROR_SWITCHPROTO}, + {ROAR_ERROR_TYPE_HTTP, 451, ROAR_ERROR_CENSORED}, + {ROAR_ERROR_TYPE_HTTP, 450, ROAR_ERROR_CENSORED}, {ROAR_ERROR_TYPE_HTTP, 501, ROAR_ERROR_NOSYS}, {ROAR_ERROR_TYPE_HTTP, 504, ROAR_ERROR_TIMEDOUT}, {ROAR_ERROR_TYPE_HTTP, 505, ROAR_ERROR_NSVERSION}, {ROAR_ERROR_TYPE_HTTP, 507, ROAR_ERROR_NOSPC}, - {ROAR_ERROR_TYPE_HTTP, 451, ROAR_ERROR_CENSORED}, - {ROAR_ERROR_TYPE_HTTP, 450, ROAR_ERROR_CENSORED}, #ifdef NETDB_SUCCESS {ROAR_ERROR_TYPE_HERROR, NETDB_SUCCESS, ROAR_ERROR_NONE}, #endif diff -Nru roaraudio-1.0~beta10/libroar/file.c roaraudio-1.0~beta11/libroar/file.c --- roaraudio-1.0~beta10/libroar/file.c 2013-01-06 11:57:23.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/file.c 2014-01-13 09:52:32.000000000 +0000 @@ -1,7 +1,7 @@ //file.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/hash.c roaraudio-1.0~beta11/libroar/hash.c --- roaraudio-1.0~beta10/libroar/hash.c 2013-01-06 22:33:14.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/hash.c 2014-01-13 09:52:32.000000000 +0000 @@ -1,7 +1,7 @@ //hash.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/hash_sha1.c roaraudio-1.0~beta11/libroar/hash_sha1.c --- roaraudio-1.0~beta10/libroar/hash_sha1.c 2013-01-06 11:57:23.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/hash_sha1.c 2014-01-13 09:52:32.000000000 +0000 @@ -1,7 +1,7 @@ //hashh_sha1.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2014 * Copyright (C) Steve Reid * * This file is part of libroar a part of RoarAudio, diff -Nru roaraudio-1.0~beta10/libroar/hash_tiger.c roaraudio-1.0~beta11/libroar/hash_tiger.c --- roaraudio-1.0~beta10/libroar/hash_tiger.c 2013-01-06 11:57:23.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/hash_tiger.c 2014-01-13 09:52:33.000000000 +0000 @@ -1,7 +1,7 @@ //hash_tiger.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/keyval.c roaraudio-1.0~beta11/libroar/keyval.c --- roaraudio-1.0~beta10/libroar/keyval.c 2013-02-02 12:52:15.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/keyval.c 2014-01-13 09:52:33.000000000 +0000 @@ -1,7 +1,7 @@ //keyval.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/kstore.c roaraudio-1.0~beta11/libroar/kstore.c --- roaraudio-1.0~beta10/libroar/kstore.c 2013-01-06 11:57:23.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/kstore.c 2014-01-13 09:52:33.000000000 +0000 @@ -1,7 +1,7 @@ //kstore.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/libroar.c roaraudio-1.0~beta11/libroar/libroar.c --- roaraudio-1.0~beta10/libroar/libroar.c 2013-04-14 14:59:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/libroar.c 2014-01-13 09:52:33.000000000 +0000 @@ -1,7 +1,7 @@ //libroar.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/ltm.c roaraudio-1.0~beta11/libroar/ltm.c --- roaraudio-1.0~beta10/libroar/ltm.c 2013-01-06 11:57:23.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/ltm.c 2014-01-13 09:52:33.000000000 +0000 @@ -1,7 +1,7 @@ //ltm.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/memmgr.c roaraudio-1.0~beta11/libroar/memmgr.c --- roaraudio-1.0~beta10/libroar/memmgr.c 2013-04-14 14:59:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/memmgr.c 2014-01-13 09:52:34.000000000 +0000 @@ -1,7 +1,7 @@ //memmgr.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/meta.c roaraudio-1.0~beta11/libroar/meta.c --- roaraudio-1.0~beta10/libroar/meta.c 2013-01-06 11:57:23.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/meta.c 2014-01-13 09:52:34.000000000 +0000 @@ -1,7 +1,7 @@ //meta.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/nnode.c roaraudio-1.0~beta11/libroar/nnode.c --- roaraudio-1.0~beta10/libroar/nnode.c 2013-01-06 11:57:23.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/nnode.c 2014-01-13 09:52:34.000000000 +0000 @@ -1,7 +1,7 @@ //nnode.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/notify.c roaraudio-1.0~beta11/libroar/notify.c --- roaraudio-1.0~beta10/libroar/notify.c 2013-01-06 11:57:23.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/notify.c 2014-01-13 09:52:34.000000000 +0000 @@ -1,7 +1,7 @@ //notify.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/notify_proxy.c roaraudio-1.0~beta11/libroar/notify_proxy.c --- roaraudio-1.0~beta10/libroar/notify_proxy.c 2013-01-06 11:57:23.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/notify_proxy.c 2014-01-13 09:52:34.000000000 +0000 @@ -1,7 +1,7 @@ //notify_proxy.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/passwordapi.c roaraudio-1.0~beta11/libroar/passwordapi.c --- roaraudio-1.0~beta10/libroar/passwordapi.c 2013-01-06 11:57:23.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/passwordapi.c 2014-01-13 09:52:35.000000000 +0000 @@ -1,7 +1,7 @@ //passwordapi.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/pinentry.c roaraudio-1.0~beta11/libroar/pinentry.c --- roaraudio-1.0~beta10/libroar/pinentry.c 2013-04-14 11:38:03.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/pinentry.c 2014-01-13 09:52:35.000000000 +0000 @@ -1,7 +1,7 @@ //pinentry.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/plugincontainer.c roaraudio-1.0~beta11/libroar/plugincontainer.c --- roaraudio-1.0~beta10/libroar/plugincontainer.c 2013-01-06 11:57:23.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/plugincontainer.c 2014-01-13 09:52:35.000000000 +0000 @@ -1,7 +1,7 @@ //plugincontainer.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/proto.c roaraudio-1.0~beta11/libroar/proto.c --- roaraudio-1.0~beta10/libroar/proto.c 2013-01-06 11:57:24.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/proto.c 2014-01-13 09:52:35.000000000 +0000 @@ -1,7 +1,7 @@ //proto.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/random.c roaraudio-1.0~beta11/libroar/random.c --- roaraudio-1.0~beta10/libroar/random.c 2013-01-06 11:57:24.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/random.c 2014-01-13 09:52:35.000000000 +0000 @@ -1,7 +1,7 @@ //random.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -39,6 +39,10 @@ #include #endif +#ifdef ROAR_HAVE_UNAME +#include +#endif + static void roar_random_init (void) { static int inited = 0; @@ -70,6 +74,9 @@ #ifdef ROAR_HAVE_TIME volatile uint32_t now = time(NULL); #endif +#ifdef ROAR_HAVE_UNAME + static struct utsname utsname; +#endif roar_random_init(); @@ -89,7 +96,16 @@ roar_hash_buffer(off, buf, TIGER_BLOCKLEN, ROAR_HT_TIGER); roar_hash_buffer(off+TIGER_DIGESTLEN, buf, TIGER_BLOCKLEN, ROAR_HT_TIGER); + // init is now done: inited = 1; + + // do additional seeding: + +#ifdef ROAR_HAVE_UNAME + if ( uname(&utsname) == 0 ) { + roar_random_salt_nonce(&utsname, sizeof(utsname)); + } +#endif } while (len) { diff -Nru roaraudio-1.0~beta10/libroar/roardl.c roaraudio-1.0~beta11/libroar/roardl.c --- roaraudio-1.0~beta10/libroar/roardl.c 2013-04-14 14:59:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/roardl.c 2014-01-13 09:52:35.000000000 +0000 @@ -1,7 +1,7 @@ //roardl.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/roarfloat.c roaraudio-1.0~beta11/libroar/roarfloat.c --- roaraudio-1.0~beta10/libroar/roarfloat.c 2013-01-06 11:57:24.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/roarfloat.c 2014-01-13 09:52:36.000000000 +0000 @@ -1,7 +1,7 @@ //roarfloat.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/roarx11.c roaraudio-1.0~beta11/libroar/roarx11.c --- roaraudio-1.0~beta10/libroar/roarx11.c 2013-01-06 11:57:24.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/roarx11.c 2014-01-13 09:52:36.000000000 +0000 @@ -1,7 +1,7 @@ //roarx11.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/scheduler.c roaraudio-1.0~beta11/libroar/scheduler.c --- roaraudio-1.0~beta10/libroar/scheduler.c 2013-01-06 11:57:24.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/scheduler.c 2014-01-13 09:52:36.000000000 +0000 @@ -1,7 +1,7 @@ //scheduler.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/serverinfo.c roaraudio-1.0~beta11/libroar/serverinfo.c --- roaraudio-1.0~beta10/libroar/serverinfo.c 2013-01-06 13:12:21.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/serverinfo.c 2014-01-13 09:52:36.000000000 +0000 @@ -1,7 +1,7 @@ //serverinfo.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -122,6 +122,7 @@ } #ifdef ROAR_HAVE_GETHOSTID hostid = gethostid(); + roar_random_salt_nonce(&hostid, sizeof(hostid)); snprintf(hostidbuf, _HOSTID_BUFLEN, sizeof(long) == 8 ? "0x%.16lx" : "0x%.8lx", hostid); ret->hostid = hostidbuf; #endif @@ -130,8 +131,10 @@ #ifdef ROAR_HAVE_UNAME if ( !utsname_inited ) - if ( uname(&utsname) == 0 ) + if ( uname(&utsname) == 0 ) { utsname_inited = 1; + roar_random_salt_nonce(&utsname, sizeof(utsname)); + } if ( utsname_inited ) { ret->un.sysname = utsname.sysname; diff -Nru roaraudio-1.0~beta10/libroar/simple.c roaraudio-1.0~beta11/libroar/simple.c --- roaraudio-1.0~beta10/libroar/simple.c 2013-01-07 12:16:11.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/simple.c 2014-01-13 09:52:36.000000000 +0000 @@ -1,7 +1,7 @@ //simple.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/slp.c roaraudio-1.0~beta11/libroar/slp.c --- roaraudio-1.0~beta10/libroar/slp.c 2013-01-06 11:57:24.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/slp.c 2014-01-13 09:52:37.000000000 +0000 @@ -1,7 +1,7 @@ //slp.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/socket.c roaraudio-1.0~beta11/libroar/socket.c --- roaraudio-1.0~beta10/libroar/socket.c 2013-04-14 11:55:14.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/socket.c 2014-01-13 09:52:37.000000000 +0000 @@ -1,7 +1,7 @@ //socket.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -36,6 +36,10 @@ #define _LIBROAR_NOATTR_TO_STATIC /* ignore warnings for TO_STATIC functions */ #include "libroar.h" +#if defined(ROAR_SUPPORT_PROXY) && !defined(ROAR_TARGET_WIN32) && !defined(ROAR_TARGET_MICROCONTROLLER) +#include +#endif + #define MODE_LISTEN ROAR_SOCKET_MODE_LISTEN #define MODE_CONNECT ROAR_SOCKET_MODE_CONNECT diff -Nru roaraudio-1.0~beta10/libroar/sshaskpass.c roaraudio-1.0~beta11/libroar/sshaskpass.c --- roaraudio-1.0~beta10/libroar/sshaskpass.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/sshaskpass.c 2014-01-13 09:52:37.000000000 +0000 @@ -1,7 +1,7 @@ //sshaskpass.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/stack.c roaraudio-1.0~beta11/libroar/stack.c --- roaraudio-1.0~beta10/libroar/stack.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/stack.c 2014-01-13 09:52:38.000000000 +0000 @@ -1,7 +1,7 @@ //stack.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/stream.c roaraudio-1.0~beta11/libroar/stream.c --- roaraudio-1.0~beta10/libroar/stream.c 2013-01-06 14:26:14.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/stream.c 2014-01-13 09:52:38.000000000 +0000 @@ -1,7 +1,7 @@ //stream.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/time.c roaraudio-1.0~beta11/libroar/time.c --- roaraudio-1.0~beta10/libroar/time.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/time.c 2014-01-13 09:52:38.000000000 +0000 @@ -1,7 +1,7 @@ //time.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/trap.c roaraudio-1.0~beta11/libroar/trap.c --- roaraudio-1.0~beta10/libroar/trap.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/trap.c 2014-01-13 09:52:38.000000000 +0000 @@ -1,7 +1,7 @@ //*.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/uuid.c roaraudio-1.0~beta11/libroar/uuid.c --- roaraudio-1.0~beta10/libroar/uuid.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/uuid.c 2014-01-13 09:52:38.000000000 +0000 @@ -1,7 +1,7 @@ //uuid.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio.c roaraudio-1.0~beta11/libroar/vio.c --- roaraudio-1.0~beta10/libroar/vio.c 2013-01-06 18:56:21.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio.c 2014-01-13 09:52:39.000000000 +0000 @@ -1,7 +1,7 @@ //vio.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_bio.c roaraudio-1.0~beta11/libroar/vio_bio.c --- roaraudio-1.0~beta10/libroar/vio_bio.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_bio.c 2014-01-13 09:52:39.000000000 +0000 @@ -1,7 +1,7 @@ //vio_bio.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -35,71 +35,6 @@ #include "libroar.h" -#ifdef ROAR_HAVE_LIBSSL -int roar_vio_open_bio (struct roar_vio_calls * calls, BIO * bio) { - if ( calls == NULL || bio == NULL ) - return -1; - - memset(calls, 0, sizeof(struct roar_vio_calls)); - calls->flags = ROAR_VIO_FLAGS_NONE; - calls->refc = 1; - - calls->read = roar_vio_bio_read; - calls->write = roar_vio_bio_write; - calls->lseek = roar_vio_bio_lseek; - calls->sync = roar_vio_bio_sync; - calls->close = roar_vio_bio_close; - - calls->inst = (void*) bio; - - return 0; -} - -BIO * roar_vio_to_bio (struct roar_vio_calls * calls) { - roar_err_set(ROAR_ERROR_NOSYS); - return NULL; -} - -ssize_t roar_vio_bio_read (struct roar_vio_calls * vio, void *buf, size_t count) { - BIO * bio = (BIO*)(vio->inst); - int r; - - if ( (r = BIO_read(bio, buf, count)) == -2 ) - return -1; - - return r; -} -ssize_t roar_vio_bio_write (struct roar_vio_calls * vio, void *buf, size_t count) { - BIO * bio = (BIO*)(vio->inst); - int r; - - if ( (r = BIO_write(bio, buf, count)) == -2 ) - return -1; - - return r; -} - -roar_off_t roar_vio_bio_lseek (struct roar_vio_calls * vio, roar_off_t offset, int whence) { - return -1; -} - -int roar_vio_bio_sync (struct roar_vio_calls * vio) { - return -1; -} - -int roar_vio_bio_close (struct roar_vio_calls * vio) { - BIO * bio = (BIO*)(vio->inst); - - // TODO: check the return values - - BIO_flush(bio); - BIO_free_all(bio); - - return 0; -} -#endif - -#ifndef ROAR_HAVE_LIBSSL int roar_vio_open_bio (struct roar_vio_calls * calls, void * bio) { (void)calls, (void)bio; roar_err_set(ROAR_ERROR_NOSYS); @@ -107,9 +42,9 @@ } void * roar_vio_to_bio (struct roar_vio_calls * calls) { + (void)calls; roar_err_set(ROAR_ERROR_NOSYS); return NULL; } -#endif //ll diff -Nru roaraudio-1.0~beta10/libroar/vio_buffer.c roaraudio-1.0~beta11/libroar/vio_buffer.c --- roaraudio-1.0~beta10/libroar/vio_buffer.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_buffer.c 2014-01-13 09:52:39.000000000 +0000 @@ -1,7 +1,7 @@ //vio_buffer.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_buffer_store.c roaraudio-1.0~beta11/libroar/vio_buffer_store.c --- roaraudio-1.0~beta10/libroar/vio_buffer_store.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_buffer_store.c 2014-01-13 09:52:39.000000000 +0000 @@ -1,7 +1,7 @@ //vio_buffer_store.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_cmd.c roaraudio-1.0~beta11/libroar/vio_cmd.c --- roaraudio-1.0~beta10/libroar/vio_cmd.c 2013-04-14 14:59:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_cmd.c 2014-01-13 09:52:39.000000000 +0000 @@ -1,7 +1,7 @@ //vio_cmd.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_dstr.c roaraudio-1.0~beta11/libroar/vio_dstr.c --- roaraudio-1.0~beta10/libroar/vio_dstr.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_dstr.c 2014-01-13 09:52:40.000000000 +0000 @@ -1,7 +1,7 @@ //vio_dstr.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_jumbo.c roaraudio-1.0~beta11/libroar/vio_jumbo.c --- roaraudio-1.0~beta10/libroar/vio_jumbo.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_jumbo.c 2014-01-13 09:52:40.000000000 +0000 @@ -1,7 +1,7 @@ //vio_jumbo.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_magic.c roaraudio-1.0~beta11/libroar/vio_magic.c --- roaraudio-1.0~beta10/libroar/vio_magic.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_magic.c 2014-01-13 09:52:40.000000000 +0000 @@ -1,7 +1,7 @@ /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_misc.c roaraudio-1.0~beta11/libroar/vio_misc.c --- roaraudio-1.0~beta10/libroar/vio_misc.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_misc.c 2014-01-13 09:52:40.000000000 +0000 @@ -1,7 +1,7 @@ //vio_misc.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_ops.c roaraudio-1.0~beta11/libroar/vio_ops.c --- roaraudio-1.0~beta10/libroar/vio_ops.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_ops.c 2014-01-13 09:52:41.000000000 +0000 @@ -1,7 +1,7 @@ //vio_ops.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_pipe.c roaraudio-1.0~beta11/libroar/vio_pipe.c --- roaraudio-1.0~beta10/libroar/vio_pipe.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_pipe.c 2014-01-13 09:52:41.000000000 +0000 @@ -1,7 +1,7 @@ //vio_pipe.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_proto.c roaraudio-1.0~beta11/libroar/vio_proto.c --- roaraudio-1.0~beta10/libroar/vio_proto.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_proto.c 2014-01-13 09:52:42.000000000 +0000 @@ -1,7 +1,7 @@ //vio_proto.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -522,7 +522,7 @@ return -1; roar_vio_printf(dst, "Host: %s\r\n", host); - roar_vio_printf(dst, "User-Agent: roar_vio_open_proto_http() $Revision: 1.35 $\r\n"); + roar_vio_printf(dst, "User-Agent: roar_vio_open_proto_http() $Revision: 1.36 $\r\n"); roar_vio_printf(dst, "Connection: close\r\n"); if ( up != NULL ) { if ( (authbuf = _up2http_auth(up)) != NULL ) { diff -Nru roaraudio-1.0~beta10/libroar/vio_proxy.c roaraudio-1.0~beta11/libroar/vio_proxy.c --- roaraudio-1.0~beta10/libroar/vio_proxy.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_proxy.c 2014-01-13 09:52:42.000000000 +0000 @@ -1,7 +1,7 @@ //vio_proxy.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_rtp.c roaraudio-1.0~beta11/libroar/vio_rtp.c --- roaraudio-1.0~beta10/libroar/vio_rtp.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_rtp.c 2014-01-13 09:52:42.000000000 +0000 @@ -1,7 +1,7 @@ //vio_rtp.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_select.c roaraudio-1.0~beta11/libroar/vio_select.c --- roaraudio-1.0~beta10/libroar/vio_select.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_select.c 2014-01-13 09:52:42.000000000 +0000 @@ -1,7 +1,7 @@ //vio_select.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_socket.c roaraudio-1.0~beta11/libroar/vio_socket.c --- roaraudio-1.0~beta10/libroar/vio_socket.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_socket.c 2014-01-13 09:52:42.000000000 +0000 @@ -1,7 +1,7 @@ //vio_socket.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_stack.c roaraudio-1.0~beta11/libroar/vio_stack.c --- roaraudio-1.0~beta10/libroar/vio_stack.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_stack.c 2014-01-13 09:52:43.000000000 +0000 @@ -1,7 +1,7 @@ //vio_stack.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_stdio.c roaraudio-1.0~beta11/libroar/vio_stdio.c --- roaraudio-1.0~beta10/libroar/vio_stdio.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_stdio.c 2014-01-13 09:52:43.000000000 +0000 @@ -1,7 +1,7 @@ //vio_stdio.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_stdvios.c roaraudio-1.0~beta11/libroar/vio_stdvios.c --- roaraudio-1.0~beta10/libroar/vio_stdvios.c 2013-01-06 18:56:21.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_stdvios.c 2014-01-13 09:52:43.000000000 +0000 @@ -1,7 +1,7 @@ //vio_stdvios.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_stream.c roaraudio-1.0~beta11/libroar/vio_stream.c --- roaraudio-1.0~beta10/libroar/vio_stream.c 2013-04-14 14:59:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_stream.c 2014-01-13 09:52:43.000000000 +0000 @@ -1,7 +1,7 @@ //vio_stream.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_string.c roaraudio-1.0~beta11/libroar/vio_string.c --- roaraudio-1.0~beta10/libroar/vio_string.c 2013-04-14 11:55:14.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_string.c 2014-01-13 09:52:43.000000000 +0000 @@ -1,7 +1,7 @@ //vio_string.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_tantalos.c roaraudio-1.0~beta11/libroar/vio_tantalos.c --- roaraudio-1.0~beta10/libroar/vio_tantalos.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_tantalos.c 2014-01-13 09:52:43.000000000 +0000 @@ -1,7 +1,7 @@ //vio_tantalos.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_winsock.c roaraudio-1.0~beta11/libroar/vio_winsock.c --- roaraudio-1.0~beta10/libroar/vio_winsock.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_winsock.c 2014-01-13 09:52:43.000000000 +0000 @@ -1,7 +1,7 @@ //vio_winsock.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vio_zlib.c roaraudio-1.0~beta11/libroar/vio_zlib.c --- roaraudio-1.0~beta10/libroar/vio_zlib.c 2013-04-14 14:59:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vio_zlib.c 2014-01-13 09:52:44.000000000 +0000 @@ -1,7 +1,7 @@ //vio_gzip.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/vs.c roaraudio-1.0~beta11/libroar/vs.c --- roaraudio-1.0~beta10/libroar/vs.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/vs.c 2014-01-13 09:52:44.000000000 +0000 @@ -1,7 +1,7 @@ //vs.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar/watchdog.c roaraudio-1.0~beta11/libroar/watchdog.c --- roaraudio-1.0~beta10/libroar/watchdog.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroar/watchdog.c 2014-01-13 09:52:44.000000000 +0000 @@ -1,7 +1,7 @@ //watchdog.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroar.ckport roaraudio-1.0~beta11/libroar.ckport --- roaraudio-1.0~beta10/libroar.ckport 2013-09-30 13:55:32.000000000 +0000 +++ roaraudio-1.0~beta11/libroar.ckport 2014-01-18 14:32:19.000000000 +0000 @@ -630,6 +630,7 @@ roar_debug_warn_sysio_real internal roar_debug_warn_obsolete_real internal roar_debug_bin_obsolete internal +roar_debug_option_obsolete internal roar_debug_set_stderr_fh likely use roar_debug_set_stderr_vio roar_debug_set_stderr_vio ok diff -Nru roaraudio-1.0~beta10/libroararts/libartsc.c roaraudio-1.0~beta11/libroararts/libartsc.c --- roaraudio-1.0~beta10/libroararts/libartsc.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroararts/libartsc.c 2014-01-13 09:52:44.000000000 +0000 @@ -1,7 +1,7 @@ //libartsc.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libarts*. They are mostly copyrighted by: * Stefan Westerfeld diff -Nru roaraudio-1.0~beta10/libroardsp/alaw.c roaraudio-1.0~beta11/libroardsp/alaw.c --- roaraudio-1.0~beta10/libroardsp/alaw.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/alaw.c 2014-01-13 09:52:44.000000000 +0000 @@ -1,7 +1,7 @@ //alaw.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/amp.c roaraudio-1.0~beta11/libroardsp/amp.c --- roaraudio-1.0~beta10/libroardsp/amp.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/amp.c 2014-01-13 09:52:44.000000000 +0000 @@ -1,7 +1,7 @@ //amp.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/channels.c roaraudio-1.0~beta11/libroardsp/channels.c --- roaraudio-1.0~beta10/libroardsp/channels.c 2013-01-11 12:38:43.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/channels.c 2014-01-13 09:52:45.000000000 +0000 @@ -1,7 +1,7 @@ //channels.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/convert.c roaraudio-1.0~beta11/libroardsp/convert.c --- roaraudio-1.0~beta10/libroardsp/convert.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/convert.c 2014-01-13 09:52:46.000000000 +0000 @@ -1,7 +1,7 @@ //convert.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * Copyright (C) Hans-Kristian 'maister' Arntzen - 2010 * * This file is part of libroar a part of RoarAudio, diff -Nru roaraudio-1.0~beta10/libroardsp/dtmf.c roaraudio-1.0~beta11/libroardsp/dtmf.c --- roaraudio-1.0~beta10/libroardsp/dtmf.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/dtmf.c 2014-01-13 09:52:47.000000000 +0000 @@ -1,7 +1,7 @@ //dtmf.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/fader.c roaraudio-1.0~beta11/libroardsp/fader.c --- roaraudio-1.0~beta10/libroardsp/fader.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/fader.c 2014-01-13 09:52:47.000000000 +0000 @@ -1,7 +1,7 @@ //fader.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/filter.c roaraudio-1.0~beta11/libroardsp/filter.c --- roaraudio-1.0~beta10/libroardsp/filter.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/filter.c 2014-01-13 09:52:47.000000000 +0000 @@ -1,7 +1,7 @@ //filter.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/filter_add.c roaraudio-1.0~beta11/libroardsp/filter_add.c --- roaraudio-1.0~beta10/libroardsp/filter_add.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/filter_add.c 2014-01-13 09:52:48.000000000 +0000 @@ -1,7 +1,7 @@ //filter_add.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/filter_agc.c roaraudio-1.0~beta11/libroardsp/filter_agc.c --- roaraudio-1.0~beta10/libroardsp/filter_agc.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/filter_agc.c 2014-01-13 09:52:48.000000000 +0000 @@ -1,7 +1,7 @@ //filter_agc.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/filter_amp.c roaraudio-1.0~beta11/libroardsp/filter_amp.c --- roaraudio-1.0~beta10/libroardsp/filter_amp.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/filter_amp.c 2014-01-13 09:52:48.000000000 +0000 @@ -1,7 +1,7 @@ //filter_amp.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/filter_clip.c roaraudio-1.0~beta11/libroardsp/filter_clip.c --- roaraudio-1.0~beta10/libroardsp/filter_clip.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/filter_clip.c 2014-01-13 09:52:49.000000000 +0000 @@ -1,7 +1,7 @@ //filter_clip.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/filter_dcblock.c roaraudio-1.0~beta11/libroardsp/filter_dcblock.c --- roaraudio-1.0~beta10/libroardsp/filter_dcblock.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/filter_dcblock.c 2014-01-13 09:52:49.000000000 +0000 @@ -1,7 +1,7 @@ //filter_dcblock.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/filter_downmix.c roaraudio-1.0~beta11/libroardsp/filter_downmix.c --- roaraudio-1.0~beta10/libroardsp/filter_downmix.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/filter_downmix.c 2014-01-13 09:52:49.000000000 +0000 @@ -1,7 +1,7 @@ //filter_downmix.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/filter_goertzel.c roaraudio-1.0~beta11/libroardsp/filter_goertzel.c --- roaraudio-1.0~beta10/libroardsp/filter_goertzel.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/filter_goertzel.c 2014-01-13 09:52:50.000000000 +0000 @@ -1,7 +1,7 @@ //filter_goertzel.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -53,7 +53,6 @@ } int roardsp_goertzel_uninit(struct roardsp_filter * filter) { - roar_mm_free(filter->inst); return 0; } @@ -110,12 +109,12 @@ switch (cmd) { case ROARDSP_FCTL_FREQ: - old = self->freq; - self->freq = *(float*)data; - *(float*)data = old; - old = 2.*cos(2.*M_PI*self->freq/(float)filter->rate); - self->coeff = old*32767.; - ROAR_DBG("roardsp_goertzel_ctl(filter=%p, cmd=%i, data=%p): self->coeff=%li (%f)", filter, cmd, data, (long int)self->coeff, old); + old = self->freq; + self->freq = *(float*)data; + *(float*)data = old; + old = 2.*cos(2.*M_PI*self->freq/(float)filter->rate); + self->coeff = old*32767.; + ROAR_DBG("roardsp_goertzel_ctl(filter=%p, cmd=%i, data=%p): self->coeff=%li (%f)", filter, cmd, data, (long int)self->coeff, old); break; default: roar_err_set(ROAR_ERROR_BADRQC); diff -Nru roaraudio-1.0~beta10/libroardsp/filter_highp.c roaraudio-1.0~beta11/libroardsp/filter_highp.c --- roaraudio-1.0~beta10/libroardsp/filter_highp.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/filter_highp.c 2014-01-13 09:52:50.000000000 +0000 @@ -1,7 +1,7 @@ //filter_highp.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/filter_lowp.c roaraudio-1.0~beta11/libroardsp/filter_lowp.c --- roaraudio-1.0~beta10/libroardsp/filter_lowp.c 2013-01-06 11:57:25.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/filter_lowp.c 2014-01-13 09:52:51.000000000 +0000 @@ -1,7 +1,7 @@ //filter_lowp.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/filter_quantify.c roaraudio-1.0~beta11/libroardsp/filter_quantify.c --- roaraudio-1.0~beta10/libroardsp/filter_quantify.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/filter_quantify.c 2014-01-13 09:52:51.000000000 +0000 @@ -1,7 +1,7 @@ //filter_quantify.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/filter_responsecurve.c roaraudio-1.0~beta11/libroardsp/filter_responsecurve.c --- roaraudio-1.0~beta10/libroardsp/filter_responsecurve.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/filter_responsecurve.c 2014-01-13 09:52:52.000000000 +0000 @@ -1,7 +1,7 @@ //filter_amp.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/filter_speex_prep.c roaraudio-1.0~beta11/libroardsp/filter_speex_prep.c --- roaraudio-1.0~beta10/libroardsp/filter_speex_prep.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/filter_speex_prep.c 2014-01-13 09:52:52.000000000 +0000 @@ -1,7 +1,7 @@ //filter_speex_prep.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/filter_swap.c roaraudio-1.0~beta11/libroardsp/filter_swap.c --- roaraudio-1.0~beta10/libroardsp/filter_swap.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/filter_swap.c 2014-01-13 09:52:53.000000000 +0000 @@ -1,7 +1,7 @@ //filter_swap.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/filterchain.c roaraudio-1.0~beta11/libroardsp/filterchain.c --- roaraudio-1.0~beta10/libroardsp/filterchain.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/filterchain.c 2014-01-13 09:52:53.000000000 +0000 @@ -1,7 +1,7 @@ //filterchain.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/float.c roaraudio-1.0~beta11/libroardsp/float.c --- roaraudio-1.0~beta10/libroardsp/float.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/float.c 2014-01-13 09:52:53.000000000 +0000 @@ -1,7 +1,7 @@ //float.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/interleave.c roaraudio-1.0~beta11/libroardsp/interleave.c --- roaraudio-1.0~beta10/libroardsp/interleave.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/interleave.c 2014-01-13 09:52:53.000000000 +0000 @@ -1,7 +1,7 @@ //interleave.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/libroardsp.c roaraudio-1.0~beta11/libroardsp/libroardsp.c --- roaraudio-1.0~beta10/libroardsp/libroardsp.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/libroardsp.c 2014-01-13 09:52:54.000000000 +0000 @@ -1,7 +1,7 @@ //libroardsp.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/midi.c roaraudio-1.0~beta11/libroardsp/midi.c --- roaraudio-1.0~beta10/libroardsp/midi.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/midi.c 2014-01-13 09:52:54.000000000 +0000 @@ -1,7 +1,7 @@ //midi.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/midside.c roaraudio-1.0~beta11/libroardsp/midside.c --- roaraudio-1.0~beta10/libroardsp/midside.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/midside.c 2014-01-13 09:52:54.000000000 +0000 @@ -1,7 +1,7 @@ //midside.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/mixer.c roaraudio-1.0~beta11/libroardsp/mixer.c --- roaraudio-1.0~beta10/libroardsp/mixer.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/mixer.c 2014-01-13 09:52:54.000000000 +0000 @@ -1,7 +1,7 @@ //mixer.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/mulaw.c roaraudio-1.0~beta11/libroardsp/mulaw.c --- roaraudio-1.0~beta10/libroardsp/mulaw.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/mulaw.c 2014-01-13 09:52:54.000000000 +0000 @@ -1,7 +1,7 @@ //mulaw.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/poly.c roaraudio-1.0~beta11/libroardsp/poly.c --- roaraudio-1.0~beta10/libroardsp/poly.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/poly.c 2014-01-13 09:52:54.000000000 +0000 @@ -1,7 +1,7 @@ //poly.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/remove.c roaraudio-1.0~beta11/libroardsp/remove.c --- roaraudio-1.0~beta10/libroardsp/remove.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/remove.c 2014-01-13 09:52:55.000000000 +0000 @@ -1,7 +1,7 @@ //remove.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/resampler_poly3.c roaraudio-1.0~beta11/libroardsp/resampler_poly3.c --- roaraudio-1.0~beta10/libroardsp/resampler_poly3.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/resampler_poly3.c 2014-01-13 09:52:55.000000000 +0000 @@ -1,7 +1,7 @@ //resampler_poly3.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * Copyright (C) Hans-Kristian 'maister' Arntzen - 2010 * * This file is part of libroar a part of RoarAudio, diff -Nru roaraudio-1.0~beta10/libroardsp/rms.c roaraudio-1.0~beta11/libroardsp/rms.c --- roaraudio-1.0~beta10/libroardsp/rms.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/rms.c 2014-01-13 09:52:55.000000000 +0000 @@ -1,7 +1,7 @@ //rms.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/synth.c roaraudio-1.0~beta11/libroardsp/synth.c --- roaraudio-1.0~beta10/libroardsp/synth.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/synth.c 2014-01-13 09:52:55.000000000 +0000 @@ -1,7 +1,7 @@ //synth.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/transcode.c roaraudio-1.0~beta11/libroardsp/transcode.c --- roaraudio-1.0~beta10/libroardsp/transcode.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/transcode.c 2014-01-13 09:52:55.000000000 +0000 @@ -1,7 +1,7 @@ //transcode.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/transcode_celt.c roaraudio-1.0~beta11/libroardsp/transcode_celt.c --- roaraudio-1.0~beta10/libroardsp/transcode_celt.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/transcode_celt.c 2014-01-13 09:52:56.000000000 +0000 @@ -1,7 +1,7 @@ //transcode_celt.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/transcode_mualaw.c roaraudio-1.0~beta11/libroardsp/transcode_mualaw.c --- roaraudio-1.0~beta10/libroardsp/transcode_mualaw.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/transcode_mualaw.c 2014-01-13 09:52:56.000000000 +0000 @@ -1,7 +1,7 @@ //transcode_mualaw.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/transcode_speex.c roaraudio-1.0~beta11/libroardsp/transcode_speex.c --- roaraudio-1.0~beta10/libroardsp/transcode_speex.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/transcode_speex.c 2014-01-13 09:52:56.000000000 +0000 @@ -1,7 +1,7 @@ //transcode_speex.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroardsp/vio_transcode.c roaraudio-1.0~beta11/libroardsp/vio_transcode.c --- roaraudio-1.0~beta10/libroardsp/vio_transcode.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroardsp/vio_transcode.c 2014-01-13 09:52:56.000000000 +0000 @@ -1,7 +1,7 @@ //vio_transcode.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroareio/driver.c roaraudio-1.0~beta11/libroareio/driver.c --- roaraudio-1.0~beta10/libroareio/driver.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroareio/driver.c 2014-01-13 09:52:56.000000000 +0000 @@ -1,7 +1,7 @@ //driver.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroareio/driver_oss.c roaraudio-1.0~beta11/libroareio/driver_oss.c --- roaraudio-1.0~beta10/libroareio/driver_oss.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroareio/driver_oss.c 2014-01-13 09:52:56.000000000 +0000 @@ -1,7 +1,7 @@ //driver_oss.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroareio/driver_roar.c roaraudio-1.0~beta11/libroareio/driver_roar.c --- roaraudio-1.0~beta10/libroareio/driver_roar.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroareio/driver_roar.c 2014-01-13 09:52:56.000000000 +0000 @@ -1,7 +1,7 @@ //driver_roar.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroareio/ff_ssdp.c roaraudio-1.0~beta11/libroareio/ff_ssdp.c --- roaraudio-1.0~beta10/libroareio/ff_ssdp.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroareio/ff_ssdp.c 2014-01-13 09:52:57.000000000 +0000 @@ -1,7 +1,7 @@ //ff_ssdp.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroareio a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroareio/httpd.c roaraudio-1.0~beta11/libroareio/httpd.c --- roaraudio-1.0~beta10/libroareio/httpd.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroareio/httpd.c 2014-01-13 09:52:57.000000000 +0000 @@ -1,7 +1,7 @@ //httpd.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroareio a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroareio/libroareio.c roaraudio-1.0~beta11/libroareio/libroareio.c --- roaraudio-1.0~beta10/libroareio/libroareio.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroareio/libroareio.c 2014-01-13 09:52:57.000000000 +0000 @@ -1,7 +1,7 @@ //libroareio.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroareio a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroaresd/esdbasic.c roaraudio-1.0~beta11/libroaresd/esdbasic.c --- roaraudio-1.0~beta10/libroaresd/esdbasic.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroaresd/esdbasic.c 2014-01-13 09:52:57.000000000 +0000 @@ -1,7 +1,7 @@ //esdbasic.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from EsounD. * They are mostly copyrighted by Eric B. Mitchell (aka 'Ricdude) diff -Nru roaraudio-1.0~beta10/libroaresd/esdctl.c roaraudio-1.0~beta11/libroaresd/esdctl.c --- roaraudio-1.0~beta10/libroaresd/esdctl.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroaresd/esdctl.c 2014-01-13 09:52:58.000000000 +0000 @@ -1,7 +1,7 @@ //esdctl.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from EsounD. * They are mostly copyrighted by Eric B. Mitchell (aka 'Ricdude) diff -Nru roaraudio-1.0~beta10/libroaresd/esdfile.c roaraudio-1.0~beta11/libroaresd/esdfile.c --- roaraudio-1.0~beta10/libroaresd/esdfile.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroaresd/esdfile.c 2014-01-13 09:52:59.000000000 +0000 @@ -1,7 +1,7 @@ //esdfile.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from EsounD. * They are mostly copyrighted by Eric B. Mitchell (aka 'Ricdude) diff -Nru roaraudio-1.0~beta10/libroaresd/esdsample.c roaraudio-1.0~beta11/libroaresd/esdsample.c --- roaraudio-1.0~beta10/libroaresd/esdsample.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroaresd/esdsample.c 2014-01-13 09:52:59.000000000 +0000 @@ -1,7 +1,7 @@ //esdsample.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from EsounD. * They are mostly copyrighted by Eric B. Mitchell (aka 'Ricdude) diff -Nru roaraudio-1.0~beta10/libroaresd/esdstream.c roaraudio-1.0~beta11/libroaresd/esdstream.c --- roaraudio-1.0~beta10/libroaresd/esdstream.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroaresd/esdstream.c 2014-01-13 09:52:59.000000000 +0000 @@ -1,7 +1,7 @@ //esdstream.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from EsounD. * They are mostly copyrighted by Eric B. Mitchell (aka 'Ricdude) diff -Nru roaraudio-1.0~beta10/libroaresd/libroaresd.c roaraudio-1.0~beta11/libroaresd/libroaresd.c --- roaraudio-1.0~beta10/libroaresd/libroaresd.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroaresd/libroaresd.c 2014-01-13 09:53:00.000000000 +0000 @@ -1,7 +1,7 @@ //libroaresd.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from EsounD. * They are mostly copyrighted by Eric B. Mitchell (aka 'Ricdude) diff -Nru roaraudio-1.0~beta10/libroarlight/colors.c roaraudio-1.0~beta11/libroarlight/colors.c --- roaraudio-1.0~beta10/libroarlight/colors.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroarlight/colors.c 2014-01-13 09:53:00.000000000 +0000 @@ -1,7 +1,7 @@ //colors.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroarlight/libroarlight.c roaraudio-1.0~beta11/libroarlight/libroarlight.c --- roaraudio-1.0~beta10/libroarlight/libroarlight.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroarlight/libroarlight.c 2014-01-13 09:53:01.000000000 +0000 @@ -1,7 +1,7 @@ //libroarlight.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroarlight/pwm.c roaraudio-1.0~beta11/libroarlight/pwm.c --- roaraudio-1.0~beta10/libroarlight/pwm.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroarlight/pwm.c 2014-01-13 09:53:01.000000000 +0000 @@ -1,7 +1,7 @@ //pwm.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroarlight/roardmx.c roaraudio-1.0~beta11/libroarlight/roardmx.c --- roaraudio-1.0~beta10/libroarlight/roardmx.c 2013-09-11 15:27:28.000000000 +0000 +++ roaraudio-1.0~beta11/libroarlight/roardmx.c 2014-01-13 09:53:02.000000000 +0000 @@ -1,7 +1,7 @@ //roardmx.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroarmidi/libroarmidi.c roaraudio-1.0~beta11/libroarmidi/libroarmidi.c --- roaraudio-1.0~beta10/libroarmidi/libroarmidi.c 2013-01-06 11:57:26.000000000 +0000 +++ roaraudio-1.0~beta11/libroarmidi/libroarmidi.c 2014-01-13 09:53:02.000000000 +0000 @@ -1,7 +1,7 @@ //libroarmidi.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of libroardsp a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroaross/libroaross.c roaraudio-1.0~beta11/libroaross/libroaross.c --- roaraudio-1.0~beta10/libroaross/libroaross.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroaross/libroaross.c 2014-01-13 09:53:02.000000000 +0000 @@ -1,7 +1,7 @@ //libroaross.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/libroarpulse/channelmap.c roaraudio-1.0~beta11/libroarpulse/channelmap.c --- roaraudio-1.0~beta10/libroarpulse/channelmap.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/channelmap.c 2014-01-13 09:53:03.000000000 +0000 @@ -1,7 +1,7 @@ //channelmap.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/context.c roaraudio-1.0~beta11/libroarpulse/context.c --- roaraudio-1.0~beta10/libroarpulse/context.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/context.c 2014-01-13 09:53:04.000000000 +0000 @@ -1,7 +1,7 @@ //context.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/error.c roaraudio-1.0~beta11/libroarpulse/error.c --- roaraudio-1.0~beta10/libroarpulse/error.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/error.c 2014-01-13 09:53:04.000000000 +0000 @@ -1,7 +1,7 @@ //error.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/introspect.c roaraudio-1.0~beta11/libroarpulse/introspect.c --- roaraudio-1.0~beta10/libroarpulse/introspect.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/introspect.c 2014-01-13 09:53:05.000000000 +0000 @@ -1,7 +1,7 @@ //introspect.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/libroarpulse.c roaraudio-1.0~beta11/libroarpulse/libroarpulse.c --- roaraudio-1.0~beta10/libroarpulse/libroarpulse.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/libroarpulse.c 2014-01-13 09:53:07.000000000 +0000 @@ -1,7 +1,7 @@ //libroarpulse.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/libroarpulseinfo.c roaraudio-1.0~beta11/libroarpulse/libroarpulseinfo.c --- roaraudio-1.0~beta10/libroarpulse/libroarpulseinfo.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/libroarpulseinfo.c 2014-01-13 09:53:07.000000000 +0000 @@ -1,7 +1,7 @@ //libroarpulseinfo.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/mainloop-signal.c roaraudio-1.0~beta11/libroarpulse/mainloop-signal.c --- roaraudio-1.0~beta10/libroarpulse/mainloop-signal.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/mainloop-signal.c 2014-01-13 09:53:07.000000000 +0000 @@ -1,7 +1,7 @@ //mainloop-signal.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/mainloop-threaded.c roaraudio-1.0~beta11/libroarpulse/mainloop-threaded.c --- roaraudio-1.0~beta10/libroarpulse/mainloop-threaded.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/mainloop-threaded.c 2014-01-13 09:53:07.000000000 +0000 @@ -1,7 +1,7 @@ //mainloop-threaded.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/mainloop.c roaraudio-1.0~beta11/libroarpulse/mainloop.c --- roaraudio-1.0~beta10/libroarpulse/mainloop.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/mainloop.c 2014-01-13 09:53:08.000000000 +0000 @@ -1,7 +1,7 @@ //mainloop.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/operation.c roaraudio-1.0~beta11/libroarpulse/operation.c --- roaraudio-1.0~beta10/libroarpulse/operation.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/operation.c 2014-01-13 09:53:08.000000000 +0000 @@ -1,7 +1,7 @@ //operation.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/sample.c roaraudio-1.0~beta11/libroarpulse/sample.c --- roaraudio-1.0~beta10/libroarpulse/sample.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/sample.c 2014-01-13 09:53:08.000000000 +0000 @@ -1,7 +1,7 @@ //sample.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/simple.c roaraudio-1.0~beta11/libroarpulse/simple.c --- roaraudio-1.0~beta10/libroarpulse/simple.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/simple.c 2014-01-13 09:53:09.000000000 +0000 @@ -1,7 +1,7 @@ //simple.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/stream.c roaraudio-1.0~beta11/libroarpulse/stream.c --- roaraudio-1.0~beta10/libroarpulse/stream.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/stream.c 2014-01-13 09:53:09.000000000 +0000 @@ -1,7 +1,7 @@ //stream.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/timeval.c roaraudio-1.0~beta11/libroarpulse/timeval.c --- roaraudio-1.0~beta10/libroarpulse/timeval.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/timeval.c 2014-01-13 09:53:10.000000000 +0000 @@ -1,7 +1,7 @@ //timeval.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/utf8.c roaraudio-1.0~beta11/libroarpulse/utf8.c --- roaraudio-1.0~beta10/libroarpulse/utf8.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/utf8.c 2014-01-13 09:53:10.000000000 +0000 @@ -1,7 +1,7 @@ //utf8.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/util.c roaraudio-1.0~beta11/libroarpulse/util.c --- roaraudio-1.0~beta10/libroarpulse/util.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/util.c 2014-01-13 09:53:10.000000000 +0000 @@ -1,7 +1,7 @@ //util.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/version.c roaraudio-1.0~beta11/libroarpulse/version.c --- roaraudio-1.0~beta10/libroarpulse/version.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/version.c 2014-01-13 09:53:11.000000000 +0000 @@ -1,7 +1,7 @@ //version.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/volume.c roaraudio-1.0~beta11/libroarpulse/volume.c --- roaraudio-1.0~beta10/libroarpulse/volume.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/volume.c 2014-01-13 09:53:11.000000000 +0000 @@ -1,7 +1,7 @@ //volume.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/x11.c roaraudio-1.0~beta11/libroarpulse/x11.c --- roaraudio-1.0~beta10/libroarpulse/x11.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/x11.c 2014-01-13 09:53:11.000000000 +0000 @@ -1,7 +1,7 @@ //x11.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarpulse/xmalloc.c roaraudio-1.0~beta11/libroarpulse/xmalloc.c --- roaraudio-1.0~beta10/libroarpulse/xmalloc.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarpulse/xmalloc.c 2014-01-13 09:53:12.000000000 +0000 @@ -1,7 +1,7 @@ //xmalloc.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from libpulse*. They are mostly copyrighted by: * Lennart Poettering and diff -Nru roaraudio-1.0~beta10/libroarrsound/libroarrsound.c roaraudio-1.0~beta11/libroarrsound/libroarrsound.c --- roaraudio-1.0~beta10/libroarrsound/libroarrsound.c 2013-01-06 11:57:27.000000000 +0000 +++ roaraudio-1.0~beta11/libroarrsound/libroarrsound.c 2014-01-13 09:53:12.000000000 +0000 @@ -1,7 +1,7 @@ //libroarrsound.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from RSound. * They are copyrighted by Hans-Kristian 'maister' Arntzen. diff -Nru roaraudio-1.0~beta10/libroarsndio/events.c roaraudio-1.0~beta11/libroarsndio/events.c --- roaraudio-1.0~beta10/libroarsndio/events.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/libroarsndio/events.c 2014-01-13 09:53:12.000000000 +0000 @@ -1,7 +1,7 @@ //events.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from OpenBSD's sndio. * See 'Copyright for sndio' below for more information on diff -Nru roaraudio-1.0~beta10/libroarsndio/libroarsndio.c roaraudio-1.0~beta11/libroarsndio/libroarsndio.c --- roaraudio-1.0~beta10/libroarsndio/libroarsndio.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/libroarsndio/libroarsndio.c 2014-01-13 09:53:12.000000000 +0000 @@ -1,7 +1,7 @@ //libroarsndio.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from OpenBSD's sndio. * See 'Copyright for sndio' below for more information on diff -Nru roaraudio-1.0~beta10/libroarsndio/midi.c roaraudio-1.0~beta11/libroarsndio/midi.c --- roaraudio-1.0~beta10/libroarsndio/midi.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/libroarsndio/midi.c 2014-01-13 09:53:12.000000000 +0000 @@ -1,7 +1,7 @@ //midi.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from OpenBSD's sndio. * See 'Copyright for sndio' below for more information on diff -Nru roaraudio-1.0~beta10/libroarsndio/para.c roaraudio-1.0~beta11/libroarsndio/para.c --- roaraudio-1.0~beta10/libroarsndio/para.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/libroarsndio/para.c 2014-01-13 09:53:13.000000000 +0000 @@ -1,7 +1,7 @@ //para.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from OpenBSD's sndio. * See 'Copyright for sndio' below for more information on diff -Nru roaraudio-1.0~beta10/libroarsndio/stream.c roaraudio-1.0~beta11/libroarsndio/stream.c --- roaraudio-1.0~beta10/libroarsndio/stream.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/libroarsndio/stream.c 2014-01-13 09:53:13.000000000 +0000 @@ -1,7 +1,7 @@ //stream.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from OpenBSD's sndio. * See 'Copyright for sndio' below for more information on diff -Nru roaraudio-1.0~beta10/libroarsndio/volume.c roaraudio-1.0~beta11/libroarsndio/volume.c --- roaraudio-1.0~beta10/libroarsndio/volume.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/libroarsndio/volume.c 2014-01-13 09:53:14.000000000 +0000 @@ -1,7 +1,7 @@ //volume.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * The code (may) include prototypes and comments (and maybe * other code fragements) from OpenBSD's sndio. * See 'Copyright for sndio' below for more information on diff -Nru roaraudio-1.0~beta10/libroaryiff/audiocd.c roaraudio-1.0~beta11/libroaryiff/audiocd.c --- roaraudio-1.0~beta10/libroaryiff/audiocd.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/libroaryiff/audiocd.c 2014-01-13 09:53:14.000000000 +0000 @@ -1,7 +1,7 @@ //audiocd.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * The code (may) include prototypes and comments (and maybe * other code fragements) from the yiff sound system. diff -Nru roaraudio-1.0~beta10/libroaryiff/connection.c roaraudio-1.0~beta11/libroaryiff/connection.c --- roaraudio-1.0~beta10/libroaryiff/connection.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/libroaryiff/connection.c 2014-01-13 09:53:14.000000000 +0000 @@ -1,7 +1,7 @@ //connection.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * The code (may) include prototypes and comments (and maybe * other code fragements) from the yiff sound system. diff -Nru roaraudio-1.0~beta10/libroaryiff/ctl.c roaraudio-1.0~beta11/libroaryiff/ctl.c --- roaraudio-1.0~beta10/libroaryiff/ctl.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/libroaryiff/ctl.c 2014-01-13 09:53:14.000000000 +0000 @@ -1,7 +1,7 @@ //ctl.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * The code (may) include prototypes and comments (and maybe * other code fragements) from the yiff sound system. diff -Nru roaraudio-1.0~beta10/libroaryiff/events.c roaraudio-1.0~beta11/libroaryiff/events.c --- roaraudio-1.0~beta10/libroaryiff/events.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/libroaryiff/events.c 2014-01-13 09:53:15.000000000 +0000 @@ -1,7 +1,7 @@ //events.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * The code (may) include prototypes and comments (and maybe * other code fragements) from the yiff sound system. diff -Nru roaraudio-1.0~beta10/libroaryiff/file.c roaraudio-1.0~beta11/libroaryiff/file.c --- roaraudio-1.0~beta10/libroaryiff/file.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/libroaryiff/file.c 2014-01-13 09:53:15.000000000 +0000 @@ -1,7 +1,7 @@ //file.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * The code (may) include prototypes and comments (and maybe * other code fragements) from the yiff sound system. diff -Nru roaraudio-1.0~beta10/libroaryiff/libroaryiff.c roaraudio-1.0~beta11/libroaryiff/libroaryiff.c --- roaraudio-1.0~beta10/libroaryiff/libroaryiff.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/libroaryiff/libroaryiff.c 2014-01-13 09:53:15.000000000 +0000 @@ -1,7 +1,7 @@ //libroaryiff.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * The code (may) include prototypes and comments (and maybe * other code fragements) from the yiff sound system. diff -Nru roaraudio-1.0~beta10/libroaryiff/playback.c roaraudio-1.0~beta11/libroaryiff/playback.c --- roaraudio-1.0~beta10/libroaryiff/playback.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/libroaryiff/playback.c 2014-01-13 09:53:16.000000000 +0000 @@ -1,7 +1,7 @@ //playback.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * The code (may) include prototypes and comments (and maybe * other code fragements) from the yiff sound system. diff -Nru roaraudio-1.0~beta10/libroaryiff/stub.c roaraudio-1.0~beta11/libroaryiff/stub.c --- roaraudio-1.0~beta10/libroaryiff/stub.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/libroaryiff/stub.c 2014-01-13 09:53:16.000000000 +0000 @@ -1,7 +1,7 @@ //stub.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * The code (may) include prototypes and comments (and maybe * other code fragements) from the yiff sound system. diff -Nru roaraudio-1.0~beta10/plugins/alsa/mixer.c roaraudio-1.0~beta11/plugins/alsa/mixer.c --- roaraudio-1.0~beta10/plugins/alsa/mixer.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/alsa/mixer.c 2014-01-13 09:53:18.000000000 +0000 @@ -1,7 +1,7 @@ //mixer.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/alsa/pcm.c roaraudio-1.0~beta11/plugins/alsa/pcm.c --- roaraudio-1.0~beta10/plugins/alsa/pcm.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/alsa/pcm.c 2014-01-13 09:53:19.000000000 +0000 @@ -1,7 +1,7 @@ //pcm.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * Copyright (C) Hans-Kristian 'maister' Arntzen - 2010 * * This file is part of libroar a part of RoarAudio, diff -Nru roaraudio-1.0~beta10/plugins/alsa/pcm_roar.c roaraudio-1.0~beta11/plugins/alsa/pcm_roar.c --- roaraudio-1.0~beta10/plugins/alsa/pcm_roar.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/alsa/pcm_roar.c 2014-01-13 09:53:19.000000000 +0000 @@ -1,7 +1,7 @@ //pcm_roar.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * Copyright (C) Hans-Kristian 'maister' Arntzen - 2010 * * This file is part of libroar a part of RoarAudio, diff -Nru roaraudio-1.0~beta10/plugins/alsa/roar.c roaraudio-1.0~beta11/plugins/alsa/roar.c --- roaraudio-1.0~beta10/plugins/alsa/roar.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/alsa/roar.c 2014-01-13 09:53:19.000000000 +0000 @@ -1,7 +1,7 @@ //roar.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/alsa/roar.h roaraudio-1.0~beta11/plugins/alsa/roar.h --- roaraudio-1.0~beta10/plugins/alsa/roar.h 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/alsa/roar.h 2014-01-13 09:53:20.000000000 +0000 @@ -1,7 +1,7 @@ //roar.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * Copyright (C) Hans-Kristian 'maister' Arntzen - 2010 * * This file is part of libroar a part of RoarAudio, diff -Nru roaraudio-1.0~beta10/plugins/alsa/thread.c roaraudio-1.0~beta11/plugins/alsa/thread.c --- roaraudio-1.0~beta10/plugins/alsa/thread.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/alsa/thread.c 2014-01-13 09:53:21.000000000 +0000 @@ -1,7 +1,7 @@ //thread.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * Copyright (C) Hans-Kristian 'maister' Arntzen - 2010 * * This file is part of libroar a part of RoarAudio, diff -Nru roaraudio-1.0~beta10/plugins/alsavs/ctl_roar.c roaraudio-1.0~beta11/plugins/alsavs/ctl_roar.c --- roaraudio-1.0~beta10/plugins/alsavs/ctl_roar.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/alsavs/ctl_roar.c 2014-01-13 09:53:21.000000000 +0000 @@ -1,7 +1,7 @@ //ctl_roar.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/alsavs/pcm_roar.c roaraudio-1.0~beta11/plugins/alsavs/pcm_roar.c --- roaraudio-1.0~beta10/plugins/alsavs/pcm_roar.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/alsavs/pcm_roar.c 2014-01-13 09:53:21.000000000 +0000 @@ -1,7 +1,7 @@ //pcm_roar.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * Copyright (C) Hans-Kristian 'maister' Arntzen - 2010-2011 * * This file is part of libroar a part of RoarAudio, diff -Nru roaraudio-1.0~beta10/plugins/alsavs/roar.c roaraudio-1.0~beta11/plugins/alsavs/roar.c --- roaraudio-1.0~beta10/plugins/alsavs/roar.c 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/alsavs/roar.c 2014-01-13 09:53:22.000000000 +0000 @@ -1,7 +1,7 @@ //roar.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of libroar a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/alsavs/roar.h roaraudio-1.0~beta11/plugins/alsavs/roar.h --- roaraudio-1.0~beta10/plugins/alsavs/roar.h 2013-01-06 11:57:28.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/alsavs/roar.h 2014-01-13 09:53:22.000000000 +0000 @@ -1,7 +1,7 @@ //roar.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * Copyright (C) Hans-Kristian 'maister' Arntzen - 2010-2011 * * This file is part of libroar a part of RoarAudio, diff -Nru roaraudio-1.0~beta10/plugins/gstreamer0.10/gstroar.c roaraudio-1.0~beta11/plugins/gstreamer0.10/gstroar.c --- roaraudio-1.0~beta10/plugins/gstreamer0.10/gstroar.c 2013-01-06 11:57:29.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/gstreamer0.10/gstroar.c 2014-01-13 09:53:24.000000000 +0000 @@ -2,7 +2,7 @@ /* GStreamer * Copyright (C) <1999> Erik Walthinsen * Copyright (C) <2003> David A. Schleef - * Copyright (C) <2008-2013> Philipp 'ph3-der-loewe' Schafft + * Copyright (C) <2008-2014> Philipp 'ph3-der-loewe' Schafft * * * This library is free software; you can redistribute it and/or diff -Nru roaraudio-1.0~beta10/plugins/gstreamer0.10/roarmixer.c roaraudio-1.0~beta11/plugins/gstreamer0.10/roarmixer.c --- roaraudio-1.0~beta10/plugins/gstreamer0.10/roarmixer.c 2013-01-06 11:57:29.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/gstreamer0.10/roarmixer.c 2014-01-13 09:53:24.000000000 +0000 @@ -1,7 +1,7 @@ //roarmixer.c: /* GStreamer * Copyright (C) <2005> Arwed v. Merkatz - * Copyright (C) <2008-2013> Philipp 'ph3-der-loewe' Schafft + * Copyright (C) <2008-2014> Philipp 'ph3-der-loewe' Schafft * * * roarmixer.h: an RoarAudio audio mixer diff -Nru roaraudio-1.0~beta10/plugins/gstreamer0.10/roarmixer.h roaraudio-1.0~beta11/plugins/gstreamer0.10/roarmixer.h --- roaraudio-1.0~beta10/plugins/gstreamer0.10/roarmixer.h 2013-01-06 11:57:29.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/gstreamer0.10/roarmixer.h 2014-01-13 09:53:24.000000000 +0000 @@ -1,7 +1,7 @@ //roarmixer.h: /* GStreamer * Copyright (C) <2005> Arwed v. Merkatz - * Copyright (C) <2008-2013> Philipp 'ph3-der-loewe' Schafft + * Copyright (C) <2008-2014> Philipp 'ph3-der-loewe' Schafft * * * roarmixer.h: an RoarAudio audio mixer diff -Nru roaraudio-1.0~beta10/plugins/gstreamer0.10/roarsink.c roaraudio-1.0~beta11/plugins/gstreamer0.10/roarsink.c --- roaraudio-1.0~beta10/plugins/gstreamer0.10/roarsink.c 2013-01-06 11:57:29.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/gstreamer0.10/roarsink.c 2014-01-13 09:53:25.000000000 +0000 @@ -1,7 +1,7 @@ //roarsink.c: /* GStreamer * Copyright (C) <2005> Arwed v. Merkatz - * Copyright (C) <2008-2013> Philipp 'ph3-der-loewe' Schafft + * Copyright (C) <2008-2014> Philipp 'ph3-der-loewe' Schafft * * * Roughly based on the gstreamer 0.8 esdsink plugin: diff -Nru roaraudio-1.0~beta10/plugins/gstreamer0.10/roarsink.h roaraudio-1.0~beta11/plugins/gstreamer0.10/roarsink.h --- roaraudio-1.0~beta10/plugins/gstreamer0.10/roarsink.h 2013-01-06 11:57:29.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/gstreamer0.10/roarsink.h 2014-01-13 09:53:25.000000000 +0000 @@ -1,7 +1,7 @@ //roarsink.h: /* GStreamer * Copyright (C) <2005> Arwed v. Merkatz - * Copyright (C) <2008-2013> Philipp 'ph3-der-loewe' Schafft + * Copyright (C) <2008-2014> Philipp 'ph3-der-loewe' Schafft * * * roarsink.h: an RoarAudio audio sink diff -Nru roaraudio-1.0~beta10/plugins/mplayer/ao_roar.c roaraudio-1.0~beta11/plugins/mplayer/ao_roar.c --- roaraudio-1.0~beta10/plugins/mplayer/ao_roar.c 2013-01-06 11:57:29.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/mplayer/ao_roar.c 2014-01-13 09:53:26.000000000 +0000 @@ -3,7 +3,7 @@ * ao_roar - RoarAudio audio output driver for MPlayer * * copyright (c) 2002 Juergen Keil - * copyright (c) 2008-2013 Philipp 'ph3-der-loewe' Schafft + * copyright (c) 2008-2014 Philipp 'ph3-der-loewe' Schafft * * This file is part of RoarAudio, based on a file from MPlayer. * diff -Nru roaraudio-1.0~beta10/plugins/roard/dmx-i2c.c roaraudio-1.0~beta11/plugins/roard/dmx-i2c.c --- roaraudio-1.0~beta10/plugins/roard/dmx-i2c.c 2013-06-17 09:45:59.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/roard/dmx-i2c.c 2014-01-13 09:53:26.000000000 +0000 @@ -1,7 +1,7 @@ //dmx-i2c.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/roard/dmx-random.c roaraudio-1.0~beta11/plugins/roard/dmx-random.c --- roaraudio-1.0~beta10/plugins/roard/dmx-random.c 2013-06-17 21:14:21.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/roard/dmx-random.c 2014-01-13 09:53:26.000000000 +0000 @@ -1,7 +1,7 @@ //dmx-random.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/roard/dmx-strobe.c roaraudio-1.0~beta11/plugins/roard/dmx-strobe.c --- roaraudio-1.0~beta10/plugins/roard/dmx-strobe.c 2013-09-12 03:17:10.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/roard/dmx-strobe.c 2014-01-13 09:53:27.000000000 +0000 @@ -1,7 +1,7 @@ //dmx-strobe.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/roard/dmx-waveform.c roaraudio-1.0~beta11/plugins/roard/dmx-waveform.c --- roaraudio-1.0~beta10/plugins/roard/dmx-waveform.c 2013-01-06 11:57:29.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/roard/dmx-waveform.c 2014-01-13 09:53:28.000000000 +0000 @@ -1,7 +1,7 @@ //dmx-waveform.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/roard/listenpty.c roaraudio-1.0~beta11/plugins/roard/listenpty.c --- roaraudio-1.0~beta10/plugins/roard/listenpty.c 2013-01-06 11:57:29.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/roard/listenpty.c 2014-01-13 09:53:28.000000000 +0000 @@ -1,7 +1,7 @@ //listenpty.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/roard/protocol-esound.c roaraudio-1.0~beta11/plugins/roard/protocol-esound.c --- roaraudio-1.0~beta10/plugins/roard/protocol-esound.c 2013-01-06 11:57:29.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/roard/protocol-esound.c 2014-01-13 09:53:28.000000000 +0000 @@ -1,7 +1,7 @@ //emul_esd.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/roard/protocol-gopher.c roaraudio-1.0~beta11/plugins/roard/protocol-gopher.c --- roaraudio-1.0~beta10/plugins/roard/protocol-gopher.c 2013-01-06 22:33:14.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/roard/protocol-gopher.c 2014-01-13 09:53:29.000000000 +0000 @@ -1,7 +1,7 @@ //emul_gopher.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/roard/protocol-irc.c roaraudio-1.0~beta11/plugins/roard/protocol-irc.c --- roaraudio-1.0~beta10/plugins/roard/protocol-irc.c 2013-04-14 14:01:18.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/roard/protocol-irc.c 2014-01-13 09:53:29.000000000 +0000 @@ -1,7 +1,7 @@ //irc.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/roard/protocol-rplay.c roaraudio-1.0~beta11/plugins/roard/protocol-rplay.c --- roaraudio-1.0~beta10/plugins/roard/protocol-rplay.c 2013-01-06 11:57:29.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/roard/protocol-rplay.c 2014-01-13 09:53:29.000000000 +0000 @@ -1,7 +1,7 @@ //emul_rplay.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/roard/service-client.c roaraudio-1.0~beta11/plugins/roard/service-client.c --- roaraudio-1.0~beta10/plugins/roard/service-client.c 2013-02-01 14:34:34.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/roard/service-client.c 2014-01-13 09:53:30.000000000 +0000 @@ -1,7 +1,7 @@ //service-about.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2013-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/universal/debug-notify.c roaraudio-1.0~beta11/plugins/universal/debug-notify.c --- roaraudio-1.0~beta10/plugins/universal/debug-notify.c 2013-09-11 10:10:42.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/universal/debug-notify.c 2014-01-13 09:53:30.000000000 +0000 @@ -1,7 +1,7 @@ //debug-notify.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/universal/helloworld.c roaraudio-1.0~beta11/plugins/universal/helloworld.c --- roaraudio-1.0~beta10/plugins/universal/helloworld.c 2013-01-06 11:57:29.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/universal/helloworld.c 2014-01-13 09:53:30.000000000 +0000 @@ -1,7 +1,7 @@ //helloworld.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/universal/piface.c roaraudio-1.0~beta11/plugins/universal/piface.c --- roaraudio-1.0~beta10/plugins/universal/piface.c 2013-04-21 00:02:41.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/universal/piface.c 2014-01-13 09:53:31.000000000 +0000 @@ -1,7 +1,7 @@ //piface.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2013-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/universal/plugin-info.c roaraudio-1.0~beta11/plugins/universal/plugin-info.c --- roaraudio-1.0~beta10/plugins/universal/plugin-info.c 2013-01-06 11:57:29.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/universal/plugin-info.c 2014-01-13 09:53:31.000000000 +0000 @@ -1,7 +1,7 @@ //plugin-info.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/universal/protocol-daytime.c roaraudio-1.0~beta11/plugins/universal/protocol-daytime.c --- roaraudio-1.0~beta10/plugins/universal/protocol-daytime.c 2013-01-06 11:57:29.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/universal/protocol-daytime.c 2014-01-13 09:53:32.000000000 +0000 @@ -1,7 +1,7 @@ //protocol-daytime.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/universal/protocol-discard.c roaraudio-1.0~beta11/plugins/universal/protocol-discard.c --- roaraudio-1.0~beta10/plugins/universal/protocol-discard.c 2013-01-06 11:57:29.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/universal/protocol-discard.c 2014-01-13 09:53:32.000000000 +0000 @@ -1,7 +1,7 @@ //protocol-discard.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/universal/protocol-echo.c roaraudio-1.0~beta11/plugins/universal/protocol-echo.c --- roaraudio-1.0~beta10/plugins/universal/protocol-echo.c 2013-01-06 11:57:32.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/universal/protocol-echo.c 2014-01-13 09:53:32.000000000 +0000 @@ -1,7 +1,7 @@ //protocol-echo.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/universal/protocol-http.c roaraudio-1.0~beta11/plugins/universal/protocol-http.c --- roaraudio-1.0~beta10/plugins/universal/protocol-http.c 2013-01-06 11:57:32.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/universal/protocol-http.c 2014-01-13 09:53:33.000000000 +0000 @@ -1,7 +1,7 @@ //protocol-http.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/universal/service-about.c roaraudio-1.0~beta11/plugins/universal/service-about.c --- roaraudio-1.0~beta10/plugins/universal/service-about.c 2013-01-06 11:57:32.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/universal/service-about.c 2014-01-13 09:53:33.000000000 +0000 @@ -1,7 +1,7 @@ //service-about.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2013-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/universal/tic-tac-toe.c roaraudio-1.0~beta11/plugins/universal/tic-tac-toe.c --- roaraudio-1.0~beta10/plugins/universal/tic-tac-toe.c 2013-01-06 11:57:32.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/universal/tic-tac-toe.c 2014-01-13 09:53:33.000000000 +0000 @@ -1,7 +1,7 @@ //tic-tac-toe.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2012-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/xmms/all.h roaraudio-1.0~beta11/plugins/xmms/all.h --- roaraudio-1.0~beta10/plugins/xmms/all.h 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/xmms/all.h 2014-01-13 09:53:34.000000000 +0000 @@ -1,7 +1,7 @@ //all.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of the XMMS RoarAudio output plugin a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/xmms/gui.c roaraudio-1.0~beta11/plugins/xmms/gui.c --- roaraudio-1.0~beta10/plugins/xmms/gui.c 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/xmms/gui.c 2014-01-13 09:53:34.000000000 +0000 @@ -1,7 +1,7 @@ //gui.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of the XMMS RoarAudio output plugin a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/plugins/xmms/roar.c roaraudio-1.0~beta11/plugins/xmms/roar.c --- roaraudio-1.0~beta10/plugins/xmms/roar.c 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/plugins/xmms/roar.c 2014-01-13 09:53:34.000000000 +0000 @@ -1,7 +1,7 @@ //roar.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of the XMMS RoarAudio output plugin a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roarclients/pgptest.c roaraudio-1.0~beta11/roarclients/pgptest.c --- roaraudio-1.0~beta10/roarclients/pgptest.c 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/pgptest.c 2014-01-13 09:53:35.000000000 +0000 @@ -1,7 +1,7 @@ //pgptest.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roarclients/pipetest.c roaraudio-1.0~beta11/roarclients/pipetest.c --- roaraudio-1.0~beta10/roarclients/pipetest.c 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/pipetest.c 2014-01-13 09:53:36.000000000 +0000 @@ -1,7 +1,7 @@ //pipetest.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roarclients/polytest.c roaraudio-1.0~beta11/roarclients/polytest.c --- roaraudio-1.0~beta10/roarclients/polytest.c 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/polytest.c 2014-01-13 09:53:36.000000000 +0000 @@ -1,7 +1,7 @@ //polytest.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roarclients/roar-config.c roaraudio-1.0~beta11/roarclients/roar-config.c --- roaraudio-1.0~beta10/roarclients/roar-config.c 2013-01-06 13:53:12.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roar-config.c 2014-01-13 09:53:37.000000000 +0000 @@ -1,7 +1,7 @@ //roar-config.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roarclients/roarbidir.c roaraudio-1.0~beta11/roarclients/roarbidir.c --- roaraudio-1.0~beta10/roarclients/roarbidir.c 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarbidir.c 2014-01-13 09:53:37.000000000 +0000 @@ -1,7 +1,7 @@ //roarbidir.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -68,16 +68,22 @@ k = argv[i]; if ( strcmp(k, "--server") == 0 ) { + ROAR_CKHAVEARGS(1); server = argv[++i]; } else if ( strcmp(k, "--rate") == 0 || strcmp(k, "-R") == 0 ) { + ROAR_CKHAVEARGS(1); info.rate = roar_str2rate(argv[++i]); } else if ( strcmp(k, "--bits") == 0 || strcmp(k, "-B") == 0 ) { + ROAR_CKHAVEARGS(1); info.bits = roar_str2bits(argv[++i]); } else if ( strcmp(k, "--channels") == 0 || strcmp(k, "--chans") == 0 || strcmp(k, "-C") == 0 ) { + ROAR_CKHAVEARGS(1); info.channels = roar_str2channels(argv[++i]); } else if ( strcmp(k, "--codec") == 0 || strcmp(k, "-E") == 0 ) { + ROAR_CKHAVEARGS(1); info.codec = roar_str2codec(argv[++i]); } else if ( !strcmp(k, "--aiprofile") ) { + ROAR_CKHAVEARGS(1); if ( roar_profile2info(&info, argv[++i]) == -1 ) { fprintf(stderr, "Error: Can not load audio profile: %s: %s\n", argv[i], roar_error2str(roar_error)); return 1; diff -Nru roaraudio-1.0~beta10/roarclients/roarcat.c roaraudio-1.0~beta11/roarclients/roarcat.c --- roaraudio-1.0~beta10/roarclients/roarcat.c 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarcat.c 2014-01-13 09:53:38.000000000 +0000 @@ -1,7 +1,7 @@ //roarcat.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -81,25 +81,32 @@ k = argv[i]; if ( !strcmp(k, "--server") || !strcmp(k, "-s") ) { + ROAR_CKHAVEARGS(1); server = argv[++i]; } else if ( !strcmp(k, "-n") ) { + ROAR_CKHAVEARGS(1); name = argv[++i]; } else if ( !strcmp(k, "--rate") || !strcmp(k, "-r") || !strcmp(k, "-R") ) { + ROAR_CKHAVEARGS(1); info.rate = roar_str2rate(argv[++i]); } else if ( !strcmp(k, "--bits") || !strcmp(k, "-B") ) { + ROAR_CKHAVEARGS(1); info.bits = roar_str2bits(argv[++i]); } else if ( !strcmp(k, "-b") ) { info.bits = 8; } else if ( !strcmp(k, "--channels") || !strcmp(k, "--chans") || !strcmp(k, "-C") ) { + ROAR_CKHAVEARGS(1); info.channels = roar_str2channels(argv[++i]); } else if ( !strcmp(k, "-m") ) { info.channels = 1; } else if ( !strcmp(k, "--codec") || !strcmp(k, "-E") ) { + ROAR_CKHAVEARGS(1); if ( (info.codec = roar_str2codec(argv[++i])) == ROAR_AUDIO_INFO_INVALID ) { fprintf(stderr, "Error: Unknown codec: %s\n", argv[i]); return 1; } } else if ( !strcmp(k, "--aiprofile") ) { + ROAR_CKHAVEARGS(1); if ( roar_profile2info(&info, argv[++i]) == -1 ) { fprintf(stderr, "Error: Can not load audio profile: %s: %s\n", argv[i], roar_error2str(roar_error)); return 1; @@ -119,8 +126,10 @@ dir = ROAR_DIR_RDTCS_IN; } else if ( !strcmp(k, "--rel-id") ) { + ROAR_CKHAVEARGS(1); rel_id = atoi(argv[++i]); } else if ( !strcmp(k, "--role") ) { + ROAR_CKHAVEARGS(1); role = roar_str2role(argv[++i]); } else if ( !strcmp(k, "--help") || !strcmp(k, "-h") ) { diff -Nru roaraudio-1.0~beta10/roarclients/roarcatpassfh.c roaraudio-1.0~beta11/roarclients/roarcatpassfh.c --- roaraudio-1.0~beta10/roarclients/roarcatpassfh.c 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarcatpassfh.c 2014-01-13 09:53:39.000000000 +0000 @@ -1,7 +1,7 @@ //roarcatpassfh.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roarclients/roarcatplay.c roaraudio-1.0~beta11/roarclients/roarcatplay.c --- roaraudio-1.0~beta10/roarclients/roarcatplay.c 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarcatplay.c 2014-01-13 09:53:39.000000000 +0000 @@ -1,7 +1,7 @@ //roarcatplay.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -32,19 +32,29 @@ printf("\nOptions:\n\n"); - printf(" --server SERVER - Set server hostname\n" - " --simple - Use the simple interface (default)\n" - " --verbose - Use verbose output\n" - " --help - Show this help\n" + printf(" --server SERVER - Set server hostname\n" + " --simple - Use the simple interface (default)\n" + " --verbose - Use verbose output\n" + " --rate -R RATE - Set sample rate\n" + " --bits -B BITS - Set bits per sample\n" + " --chans -C CHANNELS - Set number of channels\n" + " --codec -E CODEC - Set the codec\n" + " --aiprofile PROFILE - Set audio profile\n" + " --help - Show this help\n" ); } int main (int argc, char * argv[]) { + struct roar_audio_info info = {.rate = ROAR_RATE_DEFAULT, + .bits = ROAR_BITS_DEFAULT, + .channels = ROAR_CHANNELS_DEFAULT, + .codec = ROAR_AUDIO_INFO_INVALID}; + int auinfo_changed = 0; const char * server = NULL; + const char * file = NULL; const char * k; int i; - const char * file = NULL; int verbose = 0; roar_vs_t * vss; int err; @@ -53,11 +63,39 @@ k = argv[i]; if ( strcmp(k, "--server") == 0 || strcmp(k, "-s") == 0 ) { + ROAR_CKHAVEARGS(1); server = argv[++i]; } else if ( strcmp(k, "--simple") == 0 ) { /* no op */ } else if ( strcmp(k, "--verbose") == 0 || strcmp(k, "-v") == 0 ) { verbose++; + } else if ( strcmp(k, "-n") == 0 ) { + ROAR_CKHAVEARGS(1); + i++; + roar_debug_option_obsolete(argv[0], "-n", NULL, "Will ignore it for now."); + } else if ( !strcmp(k, "--rate") || !strcmp(k, "-R") ) { + ROAR_CKHAVEARGS(1); + info.rate = roar_str2rate(argv[++i]); + auinfo_changed = 1; + } else if ( !strcmp(k, "--bits") || !strcmp(k, "-B") ) { + ROAR_CKHAVEARGS(1); + info.bits = roar_str2bits(argv[++i]); + auinfo_changed = 1; + } else if ( !strcmp(k, "--channels") || !strcmp(k, "--chans") || !strcmp(k, "-C") ) { + ROAR_CKHAVEARGS(1); + info.channels = roar_str2channels(argv[++i]); + auinfo_changed = 1; + } else if ( !strcmp(k, "--codec") || !strcmp(k, "-E") ) { + ROAR_CKHAVEARGS(1); + info.codec = roar_str2codec(argv[++i]); + auinfo_changed = 1; + } else if ( !strcmp(k, "--aiprofile") ) { + ROAR_CKHAVEARGS(1); + if ( roar_profile2info(&info, argv[++i]) == -1 ) { + fprintf(stderr, "Error: Can not load audio profile: %s: %s\n", argv[i], roar_error2str(roar_error)); + return 1; + } + auinfo_changed = 1; } else if ( strcmp(k, "--help") == 0 || strcmp(k, "-h") == 0 ) { usage(); return 0; @@ -73,10 +111,29 @@ if ( file == NULL ) file = "fh:stdin"; - if ( (vss = roar_vs_new_from_file(server, "roarcatplay", file, &err)) == NULL ) { - ROAR_ERR("Can not start playback: %s", roar_error2str(err)); - return 1; + if ( info.codec == ROAR_AUDIO_INFO_INVALID ) + info.codec = ROAR_CODEC_DEFAULT; + + if ( (vss = roar_vs_new(server, "roarcatplay", &err)) == NULL ) { + fprintf(stderr, "Error: can not connect to server: %s: %s\n", + server == NULL ? "(default)" : server, roar_error2str(err)); + return 10; + } + + if ( auinfo_changed ) { + if ( roar_vs_stream(vss, &info, ROAR_DIR_PLAY, &err) == -1 ) { + fprintf(stderr, "Error: can not create new stream: %s\n", roar_error2str(err)); + roar_vs_close(vss, ROAR_VS_TRUE, NULL); + return 10; + } } + + if ( roar_vs_file_simple(vss, file, &err) == -1 ) { + fprintf(stderr, "Error: can not open file: %s: %s\n", file, roar_error2str(err)); + roar_vs_close(vss, ROAR_VS_TRUE, NULL); + return 10; + } + roar_vs_run(vss, NULL); roar_vs_sync(vss, ROAR_VS_WAIT, NULL); roar_vs_close(vss, ROAR_VS_FALSE, NULL); diff -Nru roaraudio-1.0~beta10/roarclients/roarcatvio.c roaraudio-1.0~beta11/roarclients/roarcatvio.c --- roaraudio-1.0~beta10/roarclients/roarcatvio.c 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarcatvio.c 2014-01-13 09:53:40.000000000 +0000 @@ -1,7 +1,7 @@ //roarcatvio.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -57,6 +57,8 @@ const char * filename = NULL; int err; + roar_debug_bin_obsolete(argv[0], "roarcatplay", NULL); + for (i = 1; i < argc; i++) { k = argv[i]; diff -Nru roaraudio-1.0~beta10/roarclients/roarclientpass.c roaraudio-1.0~beta11/roarclients/roarclientpass.c --- roaraudio-1.0~beta10/roarclients/roarclientpass.c 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarclientpass.c 2014-01-13 09:53:40.000000000 +0000 @@ -1,7 +1,7 @@ //roarclientpass.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -151,6 +151,7 @@ k = argv[i]; if ( !strcmp(k, "--server") || !strcmp(k, "-s") ) { + ROAR_CKHAVEARGS(1); server = argv[++i]; } else if ( !strcmp(k, "--stdin") ) { cflags |= F_STDIN; @@ -161,14 +162,18 @@ } else if ( !strcmp(k, "--stdio") ) { cflags |= F_STDIN|F_STDOUT; } else if ( !strcmp(k, "--client-fh") ) { + ROAR_CKHAVEARGS(1); clientfh = atoi(argv[++i]); } else if ( !strcmp(k, "--proto") ) { + ROAR_CKHAVEARGS(1); proto = roar_str2proto(argv[++i]); } else if ( !strcmp(k, "--byteorder") ) { + ROAR_CKHAVEARGS(1); byteorder = roar_str2byteorder(argv[++i]); } else if ( !strcmp(k, "--listen") ) { flags |= ROAR_CLIENTPASS_FLAG_LISTEN; } else if ( !strcmp(k, "--command") ) { + ROAR_CKHAVEARGS(1); k = argv[++i]; if ( !strcasecmp(k, "passfh") ) { command = PASSFH; @@ -179,6 +184,7 @@ return 1; } } else if ( !strcmp(k, "--mode") ) { + ROAR_CKHAVEARGS(1); k = argv[++i]; if ( !strcasecmp(k, "none") ) { mode = ROAR_SOCKET_MODE_NONE; @@ -194,8 +200,10 @@ return 1; } } else if ( !strcmp(k, "--bind") ) { + ROAR_CKHAVEARGS(1); host = argv[++i]; } else if ( !strcmp(k, "--port") ) { + ROAR_CKHAVEARGS(1); port = atoi(argv[++i]); } else if ( !strcmp(k, "--help") || !strcmp(k, "-h") ) { usage(); diff -Nru roaraudio-1.0~beta10/roarclients/roarctl.c roaraudio-1.0~beta11/roarclients/roarctl.c --- roaraudio-1.0~beta10/roarclients/roarctl.c 2013-01-07 18:15:32.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarctl.c 2014-01-13 09:53:41.000000000 +0000 @@ -1,7 +1,7 @@ //roarctl.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -1211,6 +1211,7 @@ k = argv[i]; if ( strcmp(k, "--server") == 0 ) { + ROAR_CKHAVEARGS(1); server = argv[++i]; } else if ( strcmp(k, "-v") == 0 || strcmp(k, "--verbose") == 0 ) { g_verbose++; @@ -1261,9 +1262,11 @@ usage(); } else if ( !strcmp(k, "sleep") ) { + ROAR_CKHAVEARGS(1); roar_sleep(atoi(argv[++i])); } else if ( !strcmp(k, "ping") ) { + ROAR_CKHAVEARGS(1); #ifdef ROAR_HAVE_GETTIMEOFDAY if ( ping(&con, atoi(argv[++i])) == -1 ) { fprintf(stderr, "Error: can not ping\n"); @@ -1341,10 +1344,12 @@ } else if ( !strcmp(k, "listclients") ) { list_clients(&con); } else if ( !strcmp(k, "clientinfo") ) { + ROAR_CKHAVEARGS(1); display_client(&con, atoi(argv[++i])); } else if ( !strcmp(k, "liststreams") ) { list_streams(&con); } else if ( !strcmp(k, "streaminfo") ) { + ROAR_CKHAVEARGS(1); display_stream(&con, atoi(argv[++i])); } else if ( !strcmp(k, "allinfo") ) { server_info(&con); @@ -1360,6 +1365,7 @@ list_streams(&con); } else if ( !strcmp(k, "kick") ) { + ROAR_CKHAVEARGS(2); t = roar_str2ot((k = argv[++i])); if ( t == -1 ) { fprintf(stderr, "Error: unknown type: %s\n", k); @@ -1373,6 +1379,7 @@ } } else if ( !strcmp(k, "newvirtual") ) { + ROAR_CKHAVEARGS(6); if ( newvirtual(&con, argv[i+1], argv[i+2], argv[i+3], argv[i+4], argv[i+5], argv[i+6]) == -1 ) { fprintf(stderr, "Error: can not create new virtual stream\n"); } else { @@ -1381,6 +1388,7 @@ i += 6; } else if ( !strcmp(k, "volume") ) { + ROAR_CKHAVEARGS(2); /* we may need more, but this is the minimum */ if ( set_mixer(&con, &i, argc, argv) == -1 ) { fprintf(stderr, "Error: can not set volume\n"); } else { @@ -1388,6 +1396,7 @@ } } else if ( !strcmp(k, "flag") ) { + ROAR_CKHAVEARGS(2); i++; if ( set_flags(&con, atoi(argv[i]), ROAR_SET_FLAG, argv[i+1]) == -1 ) { fprintf(stderr, "Error: can not set flags\n"); @@ -1396,6 +1405,7 @@ } i++; } else if ( !strcmp(k, "unflag") ) { + ROAR_CKHAVEARGS(2); i++; if ( set_flags(&con, atoi(argv[i]), ROAR_RESET_FLAG, argv[i+1]) == -1 ) { fprintf(stderr, "Error: can not reset flags\n"); @@ -1404,6 +1414,7 @@ } i++; } else if ( !strcmp(k, "toggleflag") ) { + ROAR_CKHAVEARGS(2); i++; if ( set_flags(&con, atoi(argv[i]), ROAR_TOGGLE_FLAG, argv[i+1]) == -1 ) { fprintf(stderr, "Error: can not toggle flags\n"); @@ -1412,6 +1423,7 @@ } i++; } else if ( !strcmp(k, "protectflag") ) { + ROAR_CKHAVEARGS(2); i++; if ( set_flags(&con, atoi(argv[i]), ROAR_NOOP_FLAG|ROAR_PROTECT_FLAG, argv[i+1]) == -1 ) { fprintf(stderr, "Error: can not protect flags\n"); @@ -1421,6 +1433,7 @@ i++; } else if ( !strcmp(k, "role") ) { + ROAR_CKHAVEARGS(2); i++; if ( set_role(&con, atoi(argv[i]), roar_str2role(argv[i+1])) == -1 ) { fprintf(stderr, "Error: can not set stream role\n"); @@ -1430,6 +1443,7 @@ i++; } else if ( !strcmp(k, "metaset") ) { + ROAR_CKHAVEARGS(4); i++; if ( set_meta(&con, atoi(argv[i]), argv[i+1], argv[i+2], argv[i+3]) == -1 ) { fprintf(stderr, "Error: can not set meta data\n"); @@ -1438,12 +1452,14 @@ } i += 3; } else if ( !strcmp(k, "metaget") ) { + ROAR_CKHAVEARGS(2); i++; if ( show_meta_type(&con, atoi(argv[i]), argv[i+1]) == -1 ) { fprintf(stderr, "Error: can not get meta data\n"); } i++; } else if ( !strcmp(k, "metasave") ) { + ROAR_CKHAVEARGS(2); i++; if ( save_meta(&con, atoi(argv[i]), argv[i+1]) == -1 ) { fprintf(stderr, "Error: can not get meta data\n"); @@ -1452,6 +1468,7 @@ } i++; } else if ( !strcmp(k, "metaload") ) { + ROAR_CKHAVEARGS(2); i++; if ( load_meta(&con, atoi(argv[i]), argv[i+1]) == -1 ) { fprintf(stderr, "Error: can not set meta data\n"); @@ -1466,6 +1483,7 @@ fprintf(stderr, "Error: can not list profiles\n"); } } else if ( !strcmp(k, "aiprofileget") || !strcmp(k, "profileget") ) { + ROAR_CKHAVEARGS(1); i++; if ( show_aiprofile(argv[i]) == -1 ) { fprintf(stderr, "Error: can not get profile data\n"); diff -Nru roaraudio-1.0~beta10/roarclients/roardtmf.c roaraudio-1.0~beta11/roarclients/roardtmf.c --- roaraudio-1.0~beta10/roarclients/roardtmf.c 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roardtmf.c 2014-01-13 09:53:41.000000000 +0000 @@ -1,7 +1,7 @@ //roardtmf.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -77,8 +77,10 @@ k = argv[i]; if ( !strcmp(k, "--server") || !strcmp(k, "-s") ) { + ROAR_CKHAVEARGS(1); server = argv[++i]; } else if ( !strcmp(k, "--rate") || !strcmp(k, "-r") || !strcmp(k, "-R") ) { + ROAR_CKHAVEARGS(1); rate = roar_str2rate(argv[++i]); } else if ( !strcmp(k, "--mode-dtmf") ) { mode = MODE_DTMF; diff -Nru roaraudio-1.0~beta10/roarclients/roarfilt.c roaraudio-1.0~beta11/roarclients/roarfilt.c --- roaraudio-1.0~beta10/roarclients/roarfilt.c 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarfilt.c 2014-01-13 09:53:42.000000000 +0000 @@ -1,7 +1,7 @@ //roarfilt.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -32,13 +32,6 @@ #define BUFFERSIZE 1024 -#ifdef ROAR_HAVE_LIBM -struct { - uint16_t a, b; - int16_t old[ROAR_MAX_CHANNELS]; -} g_lowpass; -#endif - void usage (void) { printf("roarfilt [OPTIONS]...\n"); @@ -56,9 +49,6 @@ " --amp VAL - Set amplification\n" " --mul VAL - Set mul\n" " --div VAL - Set div\n" -#ifdef ROAR_HAVE_LIBM - " --lowpass freq - lowpass filter (obsolete)\n" -#endif " --filter name - add filter name\n" " --ffreq freq - set filter freq\n" " --fmul mult - set filter multiplier\n" @@ -86,55 +76,6 @@ _volX(16,32,2) _volX(32,64,4) -#ifdef ROAR_HAVE_LIBM -void logs2 (void * data, float scale, int len) { - int16_t * samples = (int16_t *) data; - int i; - float div = logf(scale); - float scalemul = scale - 1; - int neg; - - len /= 2; - - //printf("logs2(data=%p, scale=%f, len=%i): scalemul=%f, div=%f\n", data, scale, len, scalemul, div); - - for (i = 0; i < len; i++) { - if ( (neg = (samples[i] < 0)) ) - samples[i] = abs(samples[i]); - - - samples[i] = (neg ? 32768.0 : 32767.0)*logf(1 + (scalemul*(float)samples[i]/(neg ? 32768.0 : 32767.0))) / div; - - if ( neg ) - samples[i] *= -1; - } -} - -void lowpass2 (void * data, int len, int channels) { - int16_t * samples = (int16_t *) data; - register int32_t s; - int i, c; - - if ( channels > ROAR_MAX_CHANNELS ) - return; - - len /= 2 * channels; - -// * output[N] = input[N] * A + output[N-1] * B - - for (i = 0; i < len; i++) { - for (c = 0; c < channels; c++) { - s = samples[i*channels + c] * g_lowpass.a + g_lowpass.old[c] * g_lowpass.b; - - s /= 65536; - - samples[i*channels + c] = s; - g_lowpass.old[ c] = s; - } - } -} -#endif - int main (int argc, char * argv[]) { struct roar_audio_info info; const char * server = NULL; @@ -143,8 +84,7 @@ int32_t mul = 1, div = 1; int filter_id; int32_t tmp; - float logscale = 0; - float lp = 0; + float tmpfp; char buf[BUFFERSIZE]; struct roardsp_filterchain fc; struct roardsp_filter filter_real[8]; @@ -155,28 +95,29 @@ _LIBROAR_IGNORE_RET(roar_profile2info(&info, "default-server")); info.codec = ROAR_CODEC_DEFAULT; -#ifdef ROAR_HAVE_LIBM - memset(&g_lowpass, 0, sizeof(g_lowpass)); -#endif - roardsp_fchain_init(&fc); for (i = 1; i < argc; i++) { k = argv[i]; if ( strcmp(k, "--server") == 0 || strcmp(k, "-s") == 0 ) { + ROAR_CKHAVEARGS(1); server = argv[++i]; } else if ( strcmp(k, "--rate") == 0 || strcmp(k, "-R") == 0 || strcmp(k, "-r") == 0 ) { + ROAR_CKHAVEARGS(1); info.rate = roar_str2rate(argv[++i]); } else if ( strcmp(k, "--bits") == 0 || strcmp(k, "-B") == 0 ) { + ROAR_CKHAVEARGS(1); info.bits = roar_str2bits(argv[++i]); } else if ( strcmp(k, "--channels") == 0 || strcmp(k, "--chans") == 0 || strcmp(k, "-C") == 0 ) { + ROAR_CKHAVEARGS(1); info.channels = roar_str2channels(argv[++i]); } else if ( strcmp(k, "-b") == 0 ) { info.bits = 8; } else if ( strcmp(k, "-m") == 0 ) { info.channels = 1; } else if ( !strcmp(k, "--aiprofile") ) { + ROAR_CKHAVEARGS(1); if ( roar_profile2info(&info, argv[++i]) == -1 ) { fprintf(stderr, "Error: Can not load audio profile: %s: %s\n", argv[i], roar_error2str(roar_error)); return 1; @@ -187,23 +128,16 @@ } else if ( strcmp(k, "--double") == 0 || strcmp(k, "-double") == 0 ) { mul *= 2; } else if ( strcmp(k, "--amp") == 0 ) { + ROAR_CKHAVEARGS(1); mul *= atoi(argv[++i]); } else if ( strcmp(k, "--mul") == 0 ) { + ROAR_CKHAVEARGS(1); mul = atoi(argv[++i]); } else if ( strcmp(k, "--div") == 0 ) { + ROAR_CKHAVEARGS(1); div = atoi(argv[++i]); - } else if ( strcmp(k, "--log") == 0 ) { - ROAR_WARN("The logscaler is obsolete and will be removed soon."); - logscale = atof(argv[++i]); -#ifdef ROAR_HAVE_LIBM - } else if ( strcmp(k, "--lowpass") == 0 ) { - ROAR_WARN("The builtin lowpass is obsolete and will be removed soon. Use --filter lowpass."); - lp = exp(-2 * M_PI * atof(argv[++i]) / info.rate) * 65536; - g_lowpass.b = lp; - g_lowpass.a = 65536 - lp; -#endif -// printf("lowpass: A=%i, B=%i\n", g_lowpass.a, g_lowpass.b); } else if ( strcmp(k, "--filter") == 0 ) { + ROAR_CKHAVEARGS(1); stream.info = info; filter_id = roardsp_filter_str2id(argv[++i]); if ( filter_id == -1 ) { @@ -218,24 +152,31 @@ } } } else if ( strcmp(k, "--ffreq") == 0 ) { - lp = atof(argv[++i]); - roardsp_filter_ctl(filter, ROARDSP_FCTL_FREQ, &lp); + ROAR_CKHAVEARGS(1); + tmpfp = atof(argv[++i]); + roardsp_filter_ctl(filter, ROARDSP_FCTL_FREQ, &tmpfp); } else if ( strcmp(k, "--fmul") == 0 ) { + ROAR_CKHAVEARGS(1); tmp = atoi(argv[++i]); roardsp_filter_ctl(filter, ROARDSP_FCTL_MUL, &tmp); } else if ( strcmp(k, "--fdiv") == 0 ) { + ROAR_CKHAVEARGS(1); tmp = atoi(argv[++i]); roardsp_filter_ctl(filter, ROARDSP_FCTL_DIV, &tmp); } else if ( strcmp(k, "--fn") == 0 ) { + ROAR_CKHAVEARGS(1); tmp = atoi(argv[++i]); roardsp_filter_ctl(filter, ROARDSP_FCTL_N, &tmp); } else if ( strcmp(k, "--fq") == 0 ) { + ROAR_CKHAVEARGS(1); tmp = atoi(argv[++i]); roardsp_filter_ctl(filter, ROARDSP_FCTL_Q, &tmp); } else if ( strcmp(k, "--flimit") == 0 ) { + ROAR_CKHAVEARGS(1); tmp = atoi(argv[++i]); roardsp_filter_ctl(filter, ROARDSP_FCTL_LIMIT, &tmp); } else if ( strcmp(k, "--fmode") == 0 ) { + ROAR_CKHAVEARGS(1); tmp = atoi(argv[++i]); roardsp_filter_ctl(filter, ROARDSP_FCTL_MODE, &tmp); } else if ( strcmp(k, "--help") == 0 || strcmp(k, "-h") == 0 ) { @@ -256,9 +197,6 @@ } if ( mul == div && -#ifdef ROAR_HAVE_LIBM - logscale == 0 && g_lowpass.a == 0 && -#endif roardsp_fchain_num(&fc) == 0 ) { fprintf(stderr, "Error: filter is useless!\n"); return 0; @@ -277,12 +215,6 @@ while((i = roar_vio_read(&svio, buf, sizeof(buf)))) { if ( mul != div ) vol16((void*)buf, mul, div, i); -#ifdef ROAR_HAVE_LIBM - if ( logscale ) - logs2((void*)buf, logscale, i); - if ( g_lowpass.a ) - lowpass2((void*)buf, i, info.channels); -#endif roardsp_fchain_calc(&fc, (void*)buf, (8*i)/info.bits); if (roar_vio_write(&svio, buf, i) != i) break; diff -Nru roaraudio-1.0~beta10/roarclients/roarinterconnect.c roaraudio-1.0~beta11/roarclients/roarinterconnect.c --- roaraudio-1.0~beta10/roarclients/roarinterconnect.c 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarinterconnect.c 2014-01-13 09:53:43.000000000 +0000 @@ -1,7 +1,7 @@ //roarinterconnect.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -279,20 +279,28 @@ k = argv[i]; if ( strcmp(k, "--server") == 0 ) { + ROAR_CKHAVEARGS(1); server = argv[++i]; } else if ( strcmp(k, "--remote") == 0 ) { + ROAR_CKHAVEARGS(1); remote = argv[++i]; } else if ( strcmp(k, "--type") == 0 ) { + ROAR_CKHAVEARGS(1); type = parse_type(argv[++i]); } else if ( strcmp(k, "--rate") == 0 || strcmp(k, "-R") == 0 ) { + ROAR_CKHAVEARGS(1); info.rate = roar_str2rate(argv[++i]); } else if ( strcmp(k, "--bits") == 0 || strcmp(k, "-B") == 0 ) { + ROAR_CKHAVEARGS(1); info.bits = roar_str2bits(argv[++i]); } else if ( strcmp(k, "--channels") == 0 || strcmp(k, "--chans") == 0 || strcmp(k, "-C") == 0 ) { + ROAR_CKHAVEARGS(1); info.channels = roar_str2channels(argv[++i]); } else if ( strcmp(k, "--codec") == 0 || strcmp(k, "-E") == 0 ) { + ROAR_CKHAVEARGS(1); info.codec = roar_str2codec(argv[++i]); } else if ( !strcmp(k, "--aiprofile") ) { + ROAR_CKHAVEARGS(1); if ( roar_profile2info(&info, argv[++i]) == -1 ) { fprintf(stderr, "Error: Can not load audio profile: %s: %s\n", argv[i], roar_error2str(roar_error)); return 1; diff -Nru roaraudio-1.0~beta10/roarclients/roarlight.c roaraudio-1.0~beta11/roarclients/roarlight.c --- roaraudio-1.0~beta10/roarclients/roarlight.c 2013-09-11 18:56:50.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarlight.c 2014-01-13 09:53:43.000000000 +0000 @@ -1,7 +1,7 @@ //roarlight.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -138,9 +138,11 @@ usage(); } else if ( !strcmp(k, "sleep") ) { + ROAR_CKHAVEARGS(1); roar_sleep(atoi(argv[++i])); } else if ( !strcmp(k, "sset") || !strcmp(k, "set") ) { + ROAR_CKHAVEARGS(1); i++; if ( cmd_sset(argv[i]) == -1 ) { fprintf(stderr, "Error: can not set channels\n"); @@ -148,6 +150,7 @@ printf("channels changed\n"); } } else if ( !strcmp(k, "event") ) { + ROAR_CKHAVEARGS(1); i++; if ( cmd_event(argv[i]) == -1 ) { fprintf(stderr, "Error: can not send event\n"); @@ -249,11 +252,11 @@ k = argv[i]; if ( !strcmp(k, "--server") || !strcmp(k, "-s") ) { + ROAR_CKHAVEARGS(1); server = argv[++i]; } else if ( !strcmp(k, "--mixer") ) { + ROAR_CKHAVEARGS(1); mixer = atoi(argv[++i]); - } else if ( !strcmp(k, "--codec") ) { - } else if ( !strcmp(k, "--help") || !strcmp(k, "-h") ) { usage(); return 0; diff -Nru roaraudio-1.0~beta10/roarclients/roarmon.c roaraudio-1.0~beta11/roarclients/roarmon.c --- roaraudio-1.0~beta10/roarclients/roarmon.c 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarmon.c 2014-01-13 09:53:44.000000000 +0000 @@ -1,7 +1,7 @@ //roarmon.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -83,24 +83,30 @@ // esdmon [-s server ][-b] [-m] [-r freq] < file if ( !strcmp(k, "--server") || !strcmp(k, "-s") ) { + ROAR_CKHAVEARGS(1); server = argv[++i]; } else if ( !strcmp(k, "--rate") || !strcmp(k, "-r") || !strcmp(k, "-R") ) { + ROAR_CKHAVEARGS(1); info.rate = roar_str2rate(argv[++i]); } else if ( !strcmp(k, "--bits") || !strcmp(k, "-B") ) { + ROAR_CKHAVEARGS(1); info.bits = roar_str2bits(argv[++i]); } else if ( !strcmp(k, "-b") ) { info.bits = 8; } else if ( !strcmp(k, "--channels") || !strcmp(k, "--chans") || !strcmp(k, "-C") ) { + ROAR_CKHAVEARGS(1); info.channels = roar_str2channels(argv[++i]); } else if ( !strcmp(k, "-m") ) { info.channels = 1; } else if ( !strcmp(k, "--codec") || !strcmp(k, "-E") ) { + ROAR_CKHAVEARGS(1); if ( (info.codec = roar_str2codec(argv[++i])) == ROAR_AUDIO_INFO_INVALID ) { fprintf(stderr, "Error: Unknown codec: %s\n", argv[i]); return 1; } } else if ( !strcmp(k, "--aiprofile") ) { + ROAR_CKHAVEARGS(1); if ( roar_profile2info(&info, argv[++i]) == -1 ) { fprintf(stderr, "Error: Can not load audio profile: %s: %s\n", argv[i], roar_error2str(roar_error)); return 1; @@ -123,6 +129,7 @@ } else if ( !strcmp(k, "--thru") ) { dir = ROAR_DIR_THRU; } else if ( !strcmp(k, "--rel-id") ) { + ROAR_CKHAVEARGS(1); rel_id = atoi(argv[++i]); } else if ( !strcmp(k, "--prethru") ) { diff -Nru roaraudio-1.0~beta10/roarclients/roarmonhttp.c roaraudio-1.0~beta11/roarclients/roarmonhttp.c --- roaraudio-1.0~beta10/roarclients/roarmonhttp.c 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarmonhttp.c 2014-01-13 09:53:44.000000000 +0000 @@ -1,7 +1,7 @@ //roarmonhttp.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -66,7 +66,7 @@ printf("Content-type: %s\r\n", mime); printf("ice-audio-info: ice-samplerate=%i;ice-channels=%i\r\n", rate, channels); printf("icy-pub:0\r\n"); - printf("Server: RoarAudio (roarmonhttp $Revision: 1.40 $)\r\n"); + printf("Server: RoarAudio (roarmonhttp $Revision: 1.42 $)\r\n"); printf("\r\n"); fflush(stdout); @@ -267,21 +267,28 @@ return 1; #endif } else if ( !strcmp(k, "--server") ) { + ROAR_CKHAVEARGS(1); roar_libroar_set_server(argv[++i]); } else if ( !strcmp(k, "--codec") || !strcmp(k, "-E") ) { + ROAR_CKHAVEARGS(1); info.codec = roar_str2codec(argv[++i]); } else if ( !strcmp(k, "--rate") || !strcmp(k, "-r") || !strcmp(k, "-R") ) { + ROAR_CKHAVEARGS(1); info.rate = roar_str2rate(argv[++i]); } else if ( !strcmp(k, "--bits") || !strcmp(k, "-B") ) { + ROAR_CKHAVEARGS(1); info.bits = roar_str2bits(argv[++i]); } else if ( !strcmp(k, "--channels") || !strcmp(k, "--chans") || !strcmp(k, "-C") ) { + ROAR_CKHAVEARGS(1); info.channels = roar_str2channels(argv[++i]); } else if ( !strcmp(k, "--aiprofile") ) { + ROAR_CKHAVEARGS(1); if ( roar_profile2info(&info, argv[++i]) == -1 ) { fprintf(stderr, "Error: Can not load audio profile: %s: %s\n", argv[i], roar_error2str(roar_error)); return 1; } } else if ( !strcmp(k, "--rel-id") ) { + ROAR_CKHAVEARGS(1); rel_id = atoi(argv[++i]); } else if ( !strcmp(k, "--help") && !strcmp(k, "-h") ) { usage(); diff -Nru roaraudio-1.0~beta10/roarclients/roarphone.c roaraudio-1.0~beta11/roarclients/roarphone.c --- roaraudio-1.0~beta10/roarclients/roarphone.c 2013-01-06 11:57:33.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarphone.c 2014-01-13 09:53:44.000000000 +0000 @@ -1,7 +1,7 @@ //roarphone.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -431,18 +431,25 @@ k = argv[i]; if ( strcmp(k, "--server") == 0 ) { + ROAR_CKHAVEARGS(1); server = argv[++i]; } else if ( strcmp(k, "--jumbo-mtu") == 0 ) { + ROAR_CKHAVEARGS(1); g_conf.jumbo_mtu = atoi(argv[++i]); } else if ( strcmp(k, "--io-flush") == 0 ) { + ROAR_CKHAVEARGS(1); g_conf.ioflush_interval = atoi(argv[++i]); } else if ( strcmp(k, "--rate") == 0 || strcmp(k, "-R") == 0 ) { + ROAR_CKHAVEARGS(1); info.rate = roar_str2rate(argv[++i]); } else if ( strcmp(k, "--bits") == 0 || strcmp(k, "-B") == 0 ) { + ROAR_CKHAVEARGS(1); info.bits = roar_str2bits(argv[++i]); } else if ( strcmp(k, "--channels") == 0 || strcmp(k, "--chans") == 0 || strcmp(k, "-C") == 0 ) { + ROAR_CKHAVEARGS(1); info.channels = roar_str2channels(argv[++i]); } else if ( !strcmp(k, "--aiprofile") ) { + ROAR_CKHAVEARGS(1); if ( roar_profile2info(&info, argv[++i]) == -1 ) { fprintf(stderr, "Error: Can not load audio profile: %s: %s\n", argv[i], roar_error2str(roar_error)); return 1; @@ -465,13 +472,17 @@ g_conf.filter.in.speex_prep_vad = 1; } else if ( strcmp(k, "--codec") == 0 || strcmp(k, "-E") == 0 ) { + ROAR_CKHAVEARGS(1); info.codec = roar_str2codec(argv[++i]); } else if ( strcmp(k, "--driver") == 0 ) { + ROAR_CKHAVEARGS(1); driver = argv[++i]; } else if ( strcmp(k, "--device") == 0 ) { + ROAR_CKHAVEARGS(1); device = argv[++i]; } else if ( strcmp(k, "--antiecho") == 0 ) { + ROAR_CKHAVEARGS(1); k = argv[++i]; if ( !strcmp(k, "none") ) { g_conf.antiecho = AE_NONE; @@ -486,6 +497,7 @@ return 1; } } else if ( strcmp(k, "--threshold") == 0 ) { + ROAR_CKHAVEARGS(1); g_conf.dtx_threshold = atol(argv[++i]); // use threshold^2 or threshold < 0 for not using DTX @@ -496,18 +508,25 @@ // META DATA: } else if ( strcmp(k, "--m-rn") == 0 ) { + ROAR_CKHAVEARGS(1); g_meta.rn = argv[++i]; } else if ( strcmp(k, "--m-nick") == 0 ) { + ROAR_CKHAVEARGS(1); g_meta.nick = argv[++i]; } else if ( strcmp(k, "--m-email") == 0 ) { + ROAR_CKHAVEARGS(1); g_meta.email = argv[++i]; } else if ( strcmp(k, "--m-hp") == 0 ) { + ROAR_CKHAVEARGS(1); g_meta.hp = argv[++i]; } else if ( strcmp(k, "--m-thumbn") == 0 ) { + ROAR_CKHAVEARGS(1); g_meta.thumbnail = argv[++i]; } else if ( strcmp(k, "--m-loc") == 0 ) { + ROAR_CKHAVEARGS(1); g_meta.loc = argv[++i]; } else if ( strcmp(k, "--m-org") == 0 ) { + ROAR_CKHAVEARGS(1); g_meta.org = argv[++i]; diff -Nru roaraudio-1.0~beta10/roarclients/roarpluginrunner.c roaraudio-1.0~beta11/roarclients/roarpluginrunner.c --- roaraudio-1.0~beta10/roarclients/roarpluginrunner.c 2013-01-24 13:58:14.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarpluginrunner.c 2014-01-13 09:53:45.000000000 +0000 @@ -1,7 +1,7 @@ //roarpluginrunner.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -622,6 +622,7 @@ } else if ( !strcmp(k, "-v") || !strcmp(k, "--verbose") ) { g_verbose++; } else if ( !strcmp(k, "--server") ) { + ROAR_CKHAVEARGS(1); roar_libroar_set_server(argv[++i]); } else if ( !strcmp(k, "--tcp") || !strcmp(k, "-t") ) { @@ -634,12 +635,15 @@ cpi_type = ROAR_SOCKET_TYPE_DECNET; cpi_touched++; } else if ( !strcmp(k, "--port") ) { + ROAR_CKHAVEARGS(1); cpi_port = atoi(argv[++i]); cpi_touched++; } else if ( !strcmp(k, "--bind") ) { + ROAR_CKHAVEARGS(1); cpi_host = argv[++i]; cpi_touched++; } else if ( !strcmp(k, "--proto") ) { + ROAR_CKHAVEARGS(1); cpi_proto = roar_str2proto(argv[++i]); if ( cpi_proto == -1 ) { fprintf(stderr, "Unknown protocol: %s: %s\n", argv[i], roar_error2str(roar_error)); @@ -652,6 +656,7 @@ } cpi_touched = 0; } else if ( !strcmp(k, "--client-fh") ) { + ROAR_CKHAVEARGS(1); if ( add_cpi_client(cpi_proto, atoi(argv[++i])) == -1 ) { fprintf(stderr, "Can not add CPI client: %s\n", roar_error2str(roar_error)); return 1; @@ -670,12 +675,15 @@ _option(PREFERENCES) } else if ( !strcmp(k, "--appname") ) { + ROAR_CKHAVEARGS(1); appname = argv[++i]; _clear_para(); } else if ( !strcmp(k, "--abiversion") ) { + ROAR_CKHAVEARGS(1); abiversion = argv[++i]; _clear_para(); } else if ( !strcmp(k, "--args") ) { + ROAR_CKHAVEARGS(1); pluginargs = argv[++i]; _clear_para(); } else { diff -Nru roaraudio-1.0~beta10/roarclients/roarradio.c roaraudio-1.0~beta11/roarclients/roarradio.c --- roaraudio-1.0~beta10/roarclients/roarradio.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarradio.c 2014-01-13 09:53:45.000000000 +0000 @@ -1,7 +1,7 @@ //roarradio.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -75,16 +75,22 @@ k = argv[i]; if ( strcmp(k, "--server") == 0 ) { + ROAR_CKHAVEARGS(1); server = argv[++i]; } else if ( strcmp(k, "--rate") == 0 || strcmp(k, "-R") == 0 ) { + ROAR_CKHAVEARGS(1); info.rate = roar_str2rate(argv[++i]); } else if ( strcmp(k, "--bits") == 0 || strcmp(k, "-B") == 0 ) { + ROAR_CKHAVEARGS(1); info.bits = roar_str2bits(argv[++i]); } else if ( strcmp(k, "--channels") == 0 || strcmp(k, "--chans") == 0 || strcmp(k, "-C") == 0 ) { + ROAR_CKHAVEARGS(1); info.channels = roar_str2channels(argv[++i]); } else if ( strcmp(k, "--codec") == 0 || strcmp(k, "-E") == 0 ) { + ROAR_CKHAVEARGS(1); info.codec = roar_str2codec(argv[++i]); } else if ( !strcmp(k, "--aiprofile") ) { + ROAR_CKHAVEARGS(1); if ( roar_profile2info(&info, argv[++i]) == -1 ) { fprintf(stderr, "Error: Can not load audio profile: %s: %s\n", argv[i], roar_error2str(roar_error)); return 1; @@ -156,7 +162,7 @@ fprintf(http, "GET %s HTTP/1.1\r\n", file); fprintf(http, "Host: %s\r\n", host); - fprintf(http, "User-Agent: roarradio $Revision: 1.20 $\r\n"); + fprintf(http, "User-Agent: roarradio $Revision: 1.22 $\r\n"); fprintf(http, "Connection: close\r\n"); fprintf(http, "\r\n"); fflush(http); diff -Nru roaraudio-1.0~beta10/roarclients/roarshout.c roaraudio-1.0~beta11/roarclients/roarshout.c --- roaraudio-1.0~beta10/roarclients/roarshout.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarshout.c 2014-01-13 09:53:45.000000000 +0000 @@ -1,7 +1,7 @@ //roarshout.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -120,16 +120,22 @@ k = argv[i]; if ( strcmp(k, "--server") == 0 ) { + ROAR_CKHAVEARGS(1); server = argv[++i]; } else if ( strcmp(k, "--rate") == 0 || strcmp(k, "-R") == 0 ) { + ROAR_CKHAVEARGS(1); info.rate = roar_str2rate(argv[++i]); } else if ( strcmp(k, "--bits") == 0 || strcmp(k, "-B") == 0 ) { + ROAR_CKHAVEARGS(1); info.bits = roar_str2bits(argv[++i]); } else if ( strcmp(k, "--channels") == 0 || strcmp(k, "--chans") == 0 || strcmp(k, "-C") == 0 ) { + ROAR_CKHAVEARGS(1); info.channels = roar_str2channels(argv[++i]); } else if ( strcmp(k, "--codec") == 0 || strcmp(k, "-E") == 0 ) { + ROAR_CKHAVEARGS(1); info.codec = roar_str2codec(argv[++i]); } else if ( !strcmp(k, "--aiprofile") ) { + ROAR_CKHAVEARGS(1); if ( roar_profile2info(&info, argv[++i]) == -1 ) { fprintf(stderr, "Error: Can not load audio profile: %s: %s\n", argv[i], roar_error2str(roar_error)); return 1; @@ -143,23 +149,31 @@ } else if ( strcmp(k, "-p") == 0 || strcmp(k, "--public") == 0 ) { s_public = 1; } else if ( strcmp(k, "-d") == 0 ) { + ROAR_CKHAVEARGS(1); s_desc = argv[++i]; } else if ( strcmp(k, "-g") == 0 ) { + ROAR_CKHAVEARGS(1); s_genre = argv[++i]; } else if ( strcmp(k, "-n") == 0 ) { + ROAR_CKHAVEARGS(1); s_name = argv[++i]; } else if ( strcmp(k, "-u") == 0 ) { + ROAR_CKHAVEARGS(1); s_url = argv[++i]; } else if ( strcmp(k, "-h") == 0 || strcmp(k, "--help") == 0 ) { usage(); return 0; } else if ( s_server == NULL ) { + ROAR_CKHAVEARGS(1); s_server = k; } else if ( s_port == -1 ) { + ROAR_CKHAVEARGS(1); s_port = atoi(k); } else if ( s_pw == NULL ) { + ROAR_CKHAVEARGS(1); s_pw = argv[i]; // do not use k here so k can be const. } else if ( s_mount == NULL ) { + ROAR_CKHAVEARGS(1); s_mount = k; } else { fprintf(stderr, "Error: unknown argument: %s\n", k); diff -Nru roaraudio-1.0~beta10/roarclients/roarsin.c roaraudio-1.0~beta11/roarclients/roarsin.c --- roaraudio-1.0~beta10/roarclients/roarsin.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarsin.c 2014-01-13 09:53:45.000000000 +0000 @@ -1,7 +1,7 @@ //roarsin.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -96,6 +96,7 @@ } int main (int argc, char * argv[]) { + const char * k; const char * server = NULL; int rate = ROAR_RATE_DEFAULT; float freq = 523.2; /* middle C */ @@ -111,27 +112,33 @@ double volume = 1; for (i = 1; i < argc; i++) { - if ( !strcmp(argv[i], "--freq") ) { + k = argv[i]; + if ( !strcmp(k, "--freq") ) { + ROAR_CKHAVEARGS(1); freq = atof(argv[++i]); - } else if ( !strcmp(argv[i], "--time") ) { + } else if ( !strcmp(k, "--time") ) { + ROAR_CKHAVEARGS(1); length = atof(argv[++i]); - } else if ( !strcmp(argv[i], "--server") ) { + } else if ( !strcmp(k, "--server") ) { + ROAR_CKHAVEARGS(1); server = argv[++i]; - } else if ( !strcmp(argv[i], "--rate") || !strcmp(argv[i], "-R") ) { + } else if ( !strcmp(k, "--rate") || !strcmp(k, "-R") ) { + ROAR_CKHAVEARGS(1); rate = roar_str2rate(argv[++i]); - } else if ( !strcmp(argv[i], "--volume") ) { + } else if ( !strcmp(k, "--volume") ) { + ROAR_CKHAVEARGS(1); volume = atof(argv[++i]); - } else if ( !strcmp(argv[i], "--sin") ) { + } else if ( !strcmp(k, "--sin") ) { func = sin; - } else if ( !strcmp(argv[i], "--rect") ) { + } else if ( !strcmp(k, "--rect") ) { func = rect; - } else if ( !strcmp(argv[i], "--saw") ) { + } else if ( !strcmp(k, "--saw") ) { func = saw; - } else if ( !strcmp(argv[i], "--tri") ) { + } else if ( !strcmp(k, "--tri") ) { func = tri; - } else if ( !strcmp(argv[i], "--trap") ) { + } else if ( !strcmp(k, "--trap") ) { func = trap; - } else if ( !strcmp(argv[i], "--help") ) { + } else if ( !strcmp(k, "--help") ) { usage(argv[0]); return 0; } else { diff -Nru roaraudio-1.0~beta10/roarclients/roarsockconnect.c roaraudio-1.0~beta11/roarclients/roarsockconnect.c --- roaraudio-1.0~beta10/roarclients/roarsockconnect.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarsockconnect.c 2014-01-13 09:53:45.000000000 +0000 @@ -1,7 +1,7 @@ //roarsockconnect.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roarclients/roarsocktypes.c roaraudio-1.0~beta11/roarclients/roarsocktypes.c --- roaraudio-1.0~beta10/roarclients/roarsocktypes.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarsocktypes.c 2014-01-13 09:53:46.000000000 +0000 @@ -1,7 +1,7 @@ //roarsocktypes.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roarclients/roartypes.c roaraudio-1.0~beta11/roarclients/roartypes.c --- roaraudio-1.0~beta10/roarclients/roartypes.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roartypes.c 2014-01-13 09:53:46.000000000 +0000 @@ -1,7 +1,7 @@ //roartypes.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roarclients/roarvio.c roaraudio-1.0~beta11/roarclients/roarvio.c --- roaraudio-1.0~beta10/roarclients/roarvio.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarvio.c 2014-01-13 09:53:46.000000000 +0000 @@ -1,7 +1,7 @@ //roarvio.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roarclients/roarvorbis.c roaraudio-1.0~beta11/roarclients/roarvorbis.c --- roaraudio-1.0~beta10/roarclients/roarvorbis.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarvorbis.c 2014-01-13 09:53:46.000000000 +0000 @@ -1,7 +1,7 @@ //roarvorbis.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -308,8 +308,10 @@ k = argv[i]; if ( strcmp(k, "--server") == 0 ) { + ROAR_CKHAVEARGS(1); roar_libroar_set_server(argv[++i]); } else if ( strcmp(k, "--vclt-out") == 0 ) { + ROAR_CKHAVEARGS(1); vcltfile = argv[++i]; } else if ( strcmp(k, "--help") == 0 ) { usage(); diff -Nru roaraudio-1.0~beta10/roarclients/roarvumeter.c roaraudio-1.0~beta11/roarclients/roarvumeter.c --- roaraudio-1.0~beta10/roarclients/roarvumeter.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/roarvumeter.c 2014-01-13 09:53:46.000000000 +0000 @@ -1,7 +1,7 @@ //roarvumeter.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -178,19 +178,25 @@ k = argv[i]; if ( strcmp(k, "--server") == 0 ) { + ROAR_CKHAVEARGS(1); server = argv[++i]; } else if ( strcmp(k, "--rate") == 0 || strcmp(k, "-R") == 0 ) { + ROAR_CKHAVEARGS(1); info.rate = roar_str2rate(argv[++i]); } else if ( strcmp(k, "--bits") == 0 || strcmp(k, "-B") == 0 ) { + ROAR_CKHAVEARGS(1); info.bits = roar_str2bits(argv[++i]); } else if ( strcmp(k, "--channels") == 0 || strcmp(k, "--chans") == 0 || strcmp(k, "-C") == 0 ) { + ROAR_CKHAVEARGS(1); info.channels = roar_str2channels(argv[++i]); } else if ( !strcmp(k, "--aiprofile") ) { + ROAR_CKHAVEARGS(1); if ( roar_profile2info(&info, argv[++i]) == -1 ) { fprintf(stderr, "Error: Can not load audio profile: %s: %s\n", argv[i], roar_error2str(roar_error)); return 1; } } else if ( strcmp(k, "--samples") == 0 ) { + ROAR_CKHAVEARGS(1); samples = atoi(argv[++i]); } else if ( strcmp(k, "--db") == 0 ) { mode |= MODE_PC; @@ -203,6 +209,7 @@ } else if ( strcmp(k, "--beat") == 0 ) { mode |= MODE_BEAT; } else if ( strcmp(k, "--lowpass") == 0 ) { + ROAR_CKHAVEARGS(1); lowpass_freq = atof(argv[++i]); } else if ( strcmp(k, "--help") == 0 ) { usage(); diff -Nru roaraudio-1.0~beta10/roarclients/zcattest.c roaraudio-1.0~beta11/roarclients/zcattest.c --- roaraudio-1.0~beta10/roarclients/zcattest.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roarclients/zcattest.c 2014-01-13 09:53:46.000000000 +0000 @@ -1,7 +1,7 @@ //zcattest.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roarclients a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/Makefile roaraudio-1.0~beta11/roard/Makefile --- roaraudio-1.0~beta10/roard/Makefile 2013-09-09 11:30:41.000000000 +0000 +++ roaraudio-1.0~beta11/roard/Makefile 2013-11-20 15:43:28.000000000 +0000 @@ -4,7 +4,7 @@ SUBSYS=midi.o light.o raw.o rdtcs.o waveform.o beep.o DRV=driver_esd.o driver_ao.o driver_roar.o driver_oss.o driver_shout.o driver_sndio.o driver_dmx.o driver_pwmled.o driver_i2cdmx.o driver_sysclock.o driver_wmm.o driver_dstr.o driver_alsa.o driver_rsound.o driver_portaudio.o driver_pulsesimple.o driver_jack.o driver_artsc.o CF_CODEC=codecfilter_cmd.o codecfilter_vorbis.o codecfilter_celt.o codecfilter_speex.o codecfilter_alaw.o codecfilter_mulaw.o codecfilter_sndfile.o codecfilter_fishsound.o codecfilter_flac.o codecfilter_roardmx.o -CF_CONTAINER=codecfilter_wave.o codecfilter_raum.o codecfilter_au.o +CF_CONTAINER=codecfilter_wave.o codecfilter_au.o codecfilter_uniraum.o EMUL=emul_simple.o emul_rsound.o HWMIXER=hwmixer_dstr.o hwmixer_oss.o @@ -21,7 +21,7 @@ DRVLIBS = $(lib_esd) $(lib_ossaudio) $(lib_ao) $(lib_shout) $(pthread) $(lib_sndio) $(lib_rsound) $(lib_portaudio) $(lib_pablio) $(lib_asound) $(lib_winmm) $(lib_pulse_simple) $(lib_pulse) $(lib_jack) $(lib_artsc) CODEC_CELT= $(lib_celt) $(lib_celt0) CODECLIBS = $(lib_vorbisfile) $(lib_vorbisenc) $(lib_vorbis) $(lib_fishsound) $(lib_speex) $(lib_speexdsp) $(CODEC_CELT) $(lib_flac) -CONTLIBS = $(lib_oggz) $(lib_sndfile) $(lib_ogg) $(lib_raum) +CONTLIBS = $(lib_oggz) $(lib_sndfile) $(lib_ogg) $(lib_uniraum) OWNLIBS = $(LIBROAREIO) $(LIBROARLIGHT) $(LIBROARMIDI) $(LIBROARDSP) $(LIBROAR) LIBS = $(DRVLIBS) $(CODECLIBS) $(CONTLIBS) $(OWNLIBS) $(lib_slp) diff -Nru roaraudio-1.0~beta10/roard/auth.c roaraudio-1.0~beta11/roard/auth.c --- roaraudio-1.0~beta10/roard/auth.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/auth.c 2014-01-13 09:53:47.000000000 +0000 @@ -1,7 +1,7 @@ //auth.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/beep.c roaraudio-1.0~beta11/roard/beep.c --- roaraudio-1.0~beta10/roard/beep.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/beep.c 2014-01-13 09:53:47.000000000 +0000 @@ -1,7 +1,7 @@ //beep.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/caps.c roaraudio-1.0~beta11/roard/caps.c --- roaraudio-1.0~beta10/roard/caps.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/caps.c 2014-01-13 09:53:47.000000000 +0000 @@ -1,7 +1,7 @@ //caps.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/clients.c roaraudio-1.0~beta11/roard/clients.c --- roaraudio-1.0~beta10/roard/clients.c 2013-01-27 02:05:17.000000000 +0000 +++ roaraudio-1.0~beta11/roard/clients.c 2014-01-13 09:53:47.000000000 +0000 @@ -1,7 +1,7 @@ //clients.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/codecfilter.c roaraudio-1.0~beta11/roard/codecfilter.c --- roaraudio-1.0~beta10/roard/codecfilter.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/codecfilter.c 2014-01-13 09:53:48.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -82,11 +82,18 @@ cf_au_open, cf_au_close, NULL, cf_au_write, cf_au_read, NULL, NULL, cf_au_ctl}, #endif +#if 0 #ifdef ROAR_HAVE_LIBRAUM {ROAR_CODEC_RAUM, "RAUM", "RAUM Container Format", NULL, cf_raum_setup, ROAR_CODECFILTER_WRITE, ROAR_SUBSYS_WAVEFORM|ROAR_SUBSYS_MIDI|ROAR_SUBSYS_LIGHT|ROAR_SUBSYS_RAW|ROAR_SUBSYS_COMPLEX, cont_fw_cf_open, cont_fw_cf_close, NULL, cont_fw_cf_write, cont_fw_cf_read, cont_fw_cf_flush, NULL, cont_fw_cf_ctl}, #endif +#endif +#ifdef ROAR_HAVE_LIBUNIRAUM + {ROAR_CODEC_RAUM, "uniraum", "RAUM Container Format", NULL, NULL, ROAR_CODECFILTER_READ, + ROAR_SUBSYS_WAVEFORM|ROAR_SUBSYS_MIDI|ROAR_SUBSYS_LIGHT|ROAR_SUBSYS_RAW|ROAR_SUBSYS_COMPLEX, + cf_uniraum_open, cf_uniraum_close, NULL, cf_uniraum_write, cf_uniraum_read, cf_uniraum_flush, NULL, cf_uniraum_ctl}, +#endif #ifdef ROAR_HAVE_LIBOGG {ROAR_CODEC_OGG, "Ogg", "Ogg Container Format", NULL, NULL, ROAR_CODECFILTER_NONE, diff -Nru roaraudio-1.0~beta10/roard/codecfilter_alaw.c roaraudio-1.0~beta11/roard/codecfilter_alaw.c --- roaraudio-1.0~beta10/roard/codecfilter_alaw.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/codecfilter_alaw.c 2014-01-13 09:53:49.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_alaw.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/codecfilter_au.c roaraudio-1.0~beta11/roard/codecfilter_au.c --- roaraudio-1.0~beta10/roard/codecfilter_au.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/codecfilter_au.c 2014-01-13 09:53:49.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_au.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/codecfilter_celt.c roaraudio-1.0~beta11/roard/codecfilter_celt.c --- roaraudio-1.0~beta10/roard/codecfilter_celt.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/codecfilter_celt.c 2014-01-13 09:53:50.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_celt.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/codecfilter_cmd.c roaraudio-1.0~beta11/roard/codecfilter_cmd.c --- roaraudio-1.0~beta10/roard/codecfilter_cmd.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/codecfilter_cmd.c 2014-01-13 09:53:50.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_cmd.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/codecfilter_fishsound.c roaraudio-1.0~beta11/roard/codecfilter_fishsound.c --- roaraudio-1.0~beta10/roard/codecfilter_fishsound.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/codecfilter_fishsound.c 2014-01-13 09:53:51.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_fishsound.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/codecfilter_flac.c roaraudio-1.0~beta11/roard/codecfilter_flac.c --- roaraudio-1.0~beta10/roard/codecfilter_flac.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/codecfilter_flac.c 2014-01-13 09:53:52.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_flac.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/codecfilter_mulaw.c roaraudio-1.0~beta11/roard/codecfilter_mulaw.c --- roaraudio-1.0~beta10/roard/codecfilter_mulaw.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/codecfilter_mulaw.c 2014-01-13 09:53:53.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_mulaw.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/codecfilter_raum.c roaraudio-1.0~beta11/roard/codecfilter_raum.c --- roaraudio-1.0~beta10/roard/codecfilter_raum.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/codecfilter_raum.c 2014-01-13 09:53:54.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_raum.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/codecfilter_roardmx.c roaraudio-1.0~beta11/roard/codecfilter_roardmx.c --- roaraudio-1.0~beta10/roard/codecfilter_roardmx.c 2013-09-11 12:16:50.000000000 +0000 +++ roaraudio-1.0~beta11/roard/codecfilter_roardmx.c 2014-01-13 09:53:54.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_roardmx.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/codecfilter_sndfile.c roaraudio-1.0~beta11/roard/codecfilter_sndfile.c --- roaraudio-1.0~beta10/roard/codecfilter_sndfile.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/codecfilter_sndfile.c 2014-01-13 09:53:54.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_sndfile.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/codecfilter_speex.c roaraudio-1.0~beta11/roard/codecfilter_speex.c --- roaraudio-1.0~beta10/roard/codecfilter_speex.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/codecfilter_speex.c 2014-01-13 09:53:54.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_speex.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/codecfilter_uniraum.c roaraudio-1.0~beta11/roard/codecfilter_uniraum.c --- roaraudio-1.0~beta10/roard/codecfilter_uniraum.c 1970-01-01 00:00:00.000000000 +0000 +++ roaraudio-1.0~beta11/roard/codecfilter_uniraum.c 2014-01-13 09:53:55.000000000 +0000 @@ -0,0 +1,719 @@ +//codecfilter_wave.c: + +/* + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 + * + * This file is part of roard a part of RoarAudio, + * a cross-platform sound system for both, home and professional use. + * See README for details. + * + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 3 + * as published by the Free Software Foundation. + * + * RoarAudio 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 this software; see the file COPYING. If not, write to + * the Free Software Foundation, 51 Franklin Street, Fifth Floor, + * Boston, MA 02110-1301, USA. + * + */ + +#include "roard.h" + +#ifdef ROAR_HAVE_LIBUNIRAUM + +#include + +#define MAX_STREAMS 4 + +struct codecfilter_uniraum_inst; + +struct codecfilter_uniraum_inst_stream { + size_t refc; + struct codecfilter_uniraum_inst * parent; + struct roar_stream_server * ss; + int stream; + uniraum_stream_t * uniraumstream; + uniraum_mapping_t * uniraummapping; + uniraum_data_t * dataqueue; +}; + +struct codecfilter_uniraum_inst { + size_t refc; + struct roar_stream_server * ss; + struct roar_vio_calls vio; + uniraum_file_t * file; + struct codecfilter_uniraum_inst_stream stream[MAX_STREAMS]; + size_t streams; + int got_eof; + int is_execed; +}; + +static inline void __stream_ref(struct codecfilter_uniraum_inst_stream * self); +static inline void __stream_unref(struct codecfilter_uniraum_inst_stream * self); +static inline int __read_more_data(struct codecfilter_uniraum_inst * self, int stream); +static inline void __stream_pushdata(struct codecfilter_uniraum_inst_stream * self); +static inline void __stream_setup_vio(struct codecfilter_uniraum_inst_stream * self); + +static inline void __inst_ref(struct codecfilter_uniraum_inst * self) { + self->refc++; +} + +static inline void __inst_unref(struct codecfilter_uniraum_inst * self) { + self->refc--; + if ( self->refc ) + return; + uniraum_unref(self->file); + self->file = NULL; + roar_mm_free(self); +} + +struct codecfilter_uniraum_inst_stream * __stream_get(struct codecfilter_uniraum_inst * self, int stream) { + size_t i; + + for (i = 0; i < MAX_STREAMS; i++) { + if ( self->stream[i].refc && self->stream[i].stream == stream ) { + __stream_ref(&(self->stream[i])); + return &(self->stream[i]); + } + } + + roar_err_set(ROAR_ERROR_NOENT); + return NULL; +} + +struct codecfilter_uniraum_inst_stream * __stream_new(struct codecfilter_uniraum_inst * self, int stream) { + struct codecfilter_uniraum_inst_stream * ret; + size_t i; + + ret = __stream_get(self, stream); + if ( ret != NULL ) { + __stream_unref(ret); + roar_err_set(ROAR_ERROR_EXIST); + return NULL; + } + + for (i = 0; i < MAX_STREAMS; i++) { + ret = &(self->stream[i]); + if ( !ret->refc ) { + memset(ret, 0, sizeof(*ret)); + ret->refc = 1; + ret->parent = self; + ret->ss = NULL; + ret->stream = stream; + ret->uniraumstream = NULL; + ret->uniraummapping = NULL; + ret->dataqueue = NULL; + if ( streams_new_virtual(ROAR_STREAM(self->ss)->id, &(ret->ss)) == -1 ) { + ret->refc = 0; + return NULL; + } + __stream_setup_vio(ret); + __stream_ref(ret); + self->streams++; + return ret; + } + } + + roar_err_set(ROAR_ERROR_NOSPC); + return NULL; +} + +static inline void __stream_ref(struct codecfilter_uniraum_inst_stream * self) { + self->refc++; +} + +static inline void __stream_unref(struct codecfilter_uniraum_inst_stream * self) { + self->refc--; + if ( self->refc ) + return; + self->parent->streams--; + __inst_unref(self->parent); + uniraum_stream_unref(self->uniraumstream); + uniraum_mapping_unref(self->uniraummapping); + roar_buffer_free(self->dataqueue); + roar_mm_free(self); +} + +static ssize_t __v_read (struct roar_vio_calls * vio, void *buf, size_t count) { + struct codecfilter_uniraum_inst_stream * self = vio->inst; + ssize_t done = 0; + size_t len; + int ret; + + ROAR_DBG("__v_read(vio=%p, buf=%p, count=%llu) = ?", vio, buf, (long long unsigned int)count); + + while (count) { + ROAR_DBG("__v_read(vio=%p, buf=?, count=?): %llu bytes left to do", vio, (long long unsigned int)count); + len = count; + if ( self->dataqueue == NULL ) { + len = 0; + } else if ( roar_buffer_shift_out(&(self->dataqueue), buf, &len) == -1 ) { + ROAR_DBG("__v_read(vio=%p, buf=%p, count=?): roar_errorstring=%s", vio, buf, roar_errorstring); + break; + } + + if ( len == 0 ) { + __stream_pushdata(self); + len = count; + if ( self->dataqueue == NULL ) { + len = 0; + } else if ( roar_buffer_shift_out(&(self->dataqueue), buf, &len) == -1 ) { + ROAR_DBG("__v_read(vio=%p, buf=%p, count=?): roar_errorstring=%s", vio, buf, roar_errorstring); + break; + } + ROAR_DBG("__v_read(vio=%p, buf=?, count=?) = ?", vio); + if ( len == 0 ) { + do { + ret = __read_more_data(self->parent, self->stream); + } while (ret == 0 && self->dataqueue == NULL); + //__stream_pushdata(self); + len = count; + ROAR_DBG("__v_read(vio=%p, buf=?, count=?): self->dataqueue=%p, buf=%p", vio, self->dataqueue, buf); + if ( roar_buffer_shift_out(&(self->dataqueue), buf, &len) == -1 ) { + ROAR_DBG("__v_read(vio=%p, buf=?, count=?): roar_errorstring=%s", vio, roar_errorstring); + break; + } + } + } + + buf += len; + count -= len; + done += len; + } + + ROAR_DBG("__v_read(vio=%p, buf=%p, count=?) = %lli", vio, buf, (long long int)done); + return done; +} + +static ssize_t __v_write (struct roar_vio_calls * vio, void *buf, size_t count) { + // TODO: add support here to write a stream. + roar_err_set(ROAR_ERROR_NOSYS); + return -1; +} + +static roar_off_t __v_lseek (struct roar_vio_calls * vio, roar_off_t offset, int whence) { + roar_err_set(ROAR_ERROR_NOSYS); + return -1; +} + +static int __v_sync (struct roar_vio_calls * vio) { + // TODO: add support here to flush the mapping of this stream and stuff. + roar_err_set(ROAR_ERROR_NOSYS); + return -1; +} + +static int __v_ctl (struct roar_vio_calls * vio, roar_vio_ctl_t cmd, void * data) { + roar_err_set(ROAR_ERROR_NOSYS); + return -1; +} + +static int __v_close (struct roar_vio_calls * vio) { + // TODO: add support here to terminate the stream and write KICK command and sttuff. + __stream_unref(vio->inst); + roar_vio_clear_calls(vio); + return 0; +} + +static inline void __stream_setup_vio(struct codecfilter_uniraum_inst_stream * self) { + struct roar_vio_calls * vio = &(self->ss->vio); + roar_vio_clear_calls(vio); + vio->inst = self; + vio->read = __v_read; + vio->write = __v_write; + vio->lseek = __v_lseek; + vio->sync = __v_sync; + vio->ctl = __v_ctl; + vio->close = __v_close; + __stream_ref(self); +} + + +static inline void __stream_pushdata(struct codecfilter_uniraum_inst_stream * self) { + uniraum_req_t * req = NULL; + uniraum_data_t * data; + int queue_filled; + + ROAR_DBG("__stream_pushdata(self=%p) = ?", self); + + do { + ROAR_DBG("__stream_pushdata(self=%p) = ?", self); + do { + ROAR_DBG("__stream_pushdata(self=%p): self->uniraummapping=%p", self, self->uniraummapping); + data = uniraum_mapping_dataout(self->uniraummapping); + queue_filled = data != NULL; + ROAR_DBG("__stream_pushdata(self=%p): queue_filled=%i", self, queue_filled); + if ( queue_filled ) { + if ( roar_buffer_moveintoqueue(&(self->dataqueue), &data) == -1 ) { + ROAR_ERR("__stream_pushdata(self=%p): lost data (can not push into queue): %s", self, roar_errorstring); + uniraum_data_unref(data); + queue_filled = 0; + } + } + } while (queue_filled); + + req = uniraum_stream_reqout(self->uniraumstream); + ROAR_DBG("__stream_pushdata(self=%p): req=%p", self, req); + if ( req != NULL ) { + if ( uniraum_reqget_type(req) == ROAR_CMD_ADD_DATA ) { + ROAR_DBG("__stream_pushdata(self=%p): self->uniraummapping=%p, req=%p is data.", self, self->uniraummapping, req); + if ( uniraum_mapping_reqin(self->uniraummapping, req) == -1 ) { + ROAR_ERR("__stream_pushdata(self=%p): Can not push data into mapping. Bad.", self); + } + } + uniraum_requnref(req); + } + } while (req != NULL); +} + +static inline int __handle_meta_data(struct codecfilter_uniraum_inst * self, uniraum_req_t * in, int stream) { + struct codecfilter_uniraum_inst_stream * streamobj; + int server_stream = -1; + const char * key; + const char * value; + int mode; + + if ( stream == -1 ) { + server_stream = ROAR_STREAM(self->ss)->id; + } else { + streamobj = __stream_get(self, stream); + if ( streamobj == NULL ) + return -1; + server_stream = ROAR_STREAM(streamobj->ss)->id; + __stream_unref(streamobj); + } + + if ( uniraum_reqget_meta(in, &key, &value, &mode) == -1 ) { + roar_err_set(uniraum_error(self->file)); + return -1; + } + + switch (mode) { + case ROAR_META_MODE_SET: + return stream_meta_set(server_stream, roar_meta_inttype(key), key, value); + break; + case ROAR_META_MODE_ADD: + return stream_meta_add(server_stream, roar_meta_inttype(key), key, value); + break; + case ROAR_META_MODE_CLEAR: + return stream_meta_clear(server_stream); + break; + case ROAR_META_MODE_FINALIZE: + return stream_meta_finalize(server_stream); + break; + case ROAR_META_MODE_DELETE: + roar_err_set(ROAR_ERROR_NOTSUP); + return -1; + break; + } + + roar_err_set(ROAR_ERROR_BADRQC); + return -1; +} + +static inline int __handle_req_global(struct codecfilter_uniraum_inst * self, uniraum_req_t * in, int type) { + ROAR_DBG("__handle_req_global(self=%p, in=%p, type=%i) = ?", self, in, type); + + switch (type) { + case ROAR_CMD_NOOP: + case ROAR_CMD_CAPS: + case ROAR_CMD_RAUM_SEEKTABLE: + // NOOPs. + return 0; + break; + case ROAR_CMD_QUIT: + self->got_eof = 1; + ROAR_DBG("__handle_req_global(self=%p, in=%p, type=%i) = 0 // EOF mark", self, in, type); + return 0; + break; + case ROAR_CMD_SET_META: + return __handle_meta_data(self, in, -1); + break; + default: + ROAR_DBG("__handle_req_global(self=%p, in=%p, type=%i) = 0 // error=NSTYPE", self, in, type); + roar_err_set(ROAR_ERROR_NSTYPE); + return -1; + break; + } +} + +static inline void __handle_req_stream_update_codec(struct roar_audio_info * info) { + switch (info->codec) { + case ROAR_CODEC_RAUM_VORBIS: + info->codec = ROAR_CODEC_OGG_VORBIS; + break; + case ROAR_CODEC_RAUM_FLAC: + break; + } +} + +static inline int __handle_req_stream(struct codecfilter_uniraum_inst * self, uniraum_req_t * in, int type, int stream) { + struct codecfilter_uniraum_inst_stream * streamobj; + struct roar_audio_info info; + int stream_dir = -1; + int ret = -1; + int err; + + ROAR_DBG("__handle_req_stream(self=%p, in=%p, type=%i, stream=%i) = ?", self, in, type, stream); + + if ( type == ROAR_CMD_NEW_STREAM ) { + streamobj = __stream_new(self, stream); + if ( streamobj == NULL ) + return -1; + + streamobj->uniraumstream = uniraum_stream_new(in); + ret = streamobj->uniraumstream == NULL ? -1 : 0; + } else { + streamobj = __stream_get(self, stream); + if ( streamobj == NULL ) + return -1; + ret = uniraum_stream_reqin(streamobj->uniraumstream, in); + ROAR_DBG("__handle_req_stream(self=%p, in=%p, type=%i, stream=%i): ret=%i", self, in, type, stream, ret); + } + + if ( ret == -1 ) { + err = roar_error; + __stream_unref(streamobj); + roar_err_set(err); + ROAR_DBG("__handle_req_stream(self=%p, in=%p, type=%i, stream=%i) = -1 // error=%s", self, in, type, stream, roar_errorstring); + return -1; + } + + switch (type) { + case ROAR_CMD_RAUM_SEEKTABLE: + case ROAR_CMD_ADD_DATA: + case ROAR_CMD_KICK: + // NOOPs. + ret = 0; + break; + case ROAR_CMD_SET_META: + ret = __handle_meta_data(self, in, stream); + break; + case ROAR_CMD_EXEC_STREAM: + self->is_execed = stream; + ret = 0; + break; + case ROAR_CMD_NEW_STREAM: + stream_dir = uniraum_stream_get_dir(streamobj->uniraumstream); + info = ROAR_STREAM(streamobj->ss)->info = *uniraum_stream_get_auinfo(streamobj->uniraumstream); + __handle_req_stream_update_codec(&(ROAR_STREAM(streamobj->ss)->info)); + ROAR_DBG("__handle_req_stream(self=%p, in=%p, type=%i, stream=%i): stream_dir=%i, codec=%s", self, in, type, stream, stream_dir, roar_codec2str(ROAR_STREAM(streamobj->ss)->info.codec)); + streamobj->ss->codec_orgi = ROAR_STREAM(streamobj->ss)->info.codec; + streams_set_dir(ROAR_STREAM(streamobj->ss)->id, stream_dir, 1); + streams_set_fh(ROAR_STREAM(streamobj->ss)->id, -2); + streamobj->uniraummapping = uniraum_mapping_new(stream, + UNIRAUM_IN, ROAR_VIO_DFT_RAW, + &info); + break; + case ROAR_CMD_SET_VOL: + case ROAR_CMD_SET_STREAM_PARA: + default: + roar_err_set(ROAR_ERROR_NSTYPE); + ret = -1; + break; + } + + err = roar_error; + + __stream_pushdata(streamobj); + __stream_unref(streamobj); + + roar_err_set(err); + ROAR_DBG("__handle_req_stream(self=%p, in=%p, type=%i, stream=%i) = %i // error=%s", self, in, type, stream, ret, roar_errorstring); + return ret; +} + +static inline int __handle_req(struct codecfilter_uniraum_inst * self, uniraum_req_t * in, int type, int stream) { + ROAR_DBG("__handle_req(self=%p, in=%p, type=%i, stream=%i) = ?", self, in, type, stream); + + if ( stream == -1 ) { + return __handle_req_global(self, in, type); + } else { + return __handle_req_stream(self, in, type, stream); + } +} + +static inline int __read_more_data_execed(struct codecfilter_uniraum_inst * self) { +/* +ssize_t uniraum_read_execed (uniraum_file_t * state, void * buf, size_t len); +uniraum_req_t * uniraum_reqdata(int stream, uniraum_pos_t pos, const void * data, size_t len); +uniraum_req_t * uniraum_reqend_stream(int stream, uniraum_pos_t pos); +*/ + + uniraum_req_t * data = NULL; + char buf[1024]; + ssize_t ret; + + ROAR_DBG("__read_more_data_execed(self=%p) = ?", self); + + ret = uniraum_read_execed(self->file, buf, sizeof(buf)); + if ( ret < 0 ) { + ROAR_DBG("__read_more_data_execed(self=%p) = -1 // EOF?", self); + self->got_eof = 1; + roar_err_set(uniraum_error(self->file)); + return -1; + } else if ( ret == 0 ) { + self->got_eof = 1; + } else { + data = uniraum_reqdata(self->is_execed, 0, buf, ret); + } + + if ( data == NULL ) { + ROAR_DBG("__read_more_data_execed(self=%p) = -1", self); + roar_err_set(uniraum_error(self->file)); + return -1; + } + + __handle_req_stream(self, data, uniraum_reqget_type(data), self->is_execed); + uniraum_requnref(data); + + ROAR_DBG("__read_more_data_execed(self=%p) = 0", self); + return 0; +} + +static inline int __read_more_data(struct codecfilter_uniraum_inst * self, int stream) { + uniraum_req_t * in; + int instream; + int intype; + int err; + + ROAR_DBG("__read_more_data(self=%p, stream=%i) = ?", self, stream); + + if ( self->got_eof ) { + roar_err_set(ROAR_ERROR_NONE); + return -1; + } else if ( self->is_execed != -1 ) { + if ( self->is_execed == stream ) { + __read_more_data_execed(self); + ROAR_DBG("__read_more_data(self=%p, stream=%i) = 0", self, stream); + return 0; + } else { + roar_err_set(ROAR_ERROR_BADSTATE); + return -1; + } + } + + ROAR_DBG("__read_more_data(self=%p, stream=%i) = ?", self, stream); + + do { + in = uniraum_reqin(self->file); + if ( in == NULL ) { + err = uniraum_error(self->file); + if ( err == ROAR_ERROR_AGAIN ) { + if ( uniraum_read(self->file) == -1 ) { + roar_err_set(uniraum_error(self->file)); + ROAR_DBG("__read_more_data(self=%p, stream=%i): Can not read input data (EOF?): %s", self, stream, roar_errorstring); + self->got_eof = 1; + return -1; + } + in = uniraum_reqin(self->file); + if ( in == NULL ) { + roar_err_set(uniraum_error(self->file)); + return -1; + } + } else { + roar_err_set(err); + return -1; + } + } + intype = uniraum_reqget_type(in); + instream = uniraum_reqget_stream(in); + __handle_req(self, in, intype, instream); + uniraum_requnref(in); + } while ( self->is_execed == -1 && !self->got_eof && + ((stream != -1 && stream != instream) || (stream == -1 && intype != ROAR_CMD_ADD_DATA)) ); + + ROAR_DBG("__read_more_data(self=%p, stream=%i) = 0", self, stream); + return 0; +} + +static ssize_t __s_read (struct roar_vio_calls * vio, void *buf, size_t count) { + ROAR_DBG("__s_read(vio=%p, buf=%p, count=?) = ?", vio, buf); + return stream_vio_s_read(((struct codecfilter_uniraum_inst*)vio->inst)->ss, buf, count); +} +static ssize_t __s_write (struct roar_vio_calls * vio, void *buf, size_t count) { + return stream_vio_s_write(((struct codecfilter_uniraum_inst*)vio->inst)->ss, buf, count); +} +static roar_off_t __s_lseek (struct roar_vio_calls * vio, roar_off_t offset, int whence) { + roar_err_set(ROAR_ERROR_NOSYS); + return -1; +} +static int __s_sync (struct roar_vio_calls * vio) { + roar_err_set(ROAR_ERROR_NOSYS); + return -1; +} +static int __s_ctl (struct roar_vio_calls * vio, roar_vio_ctl_t cmd, void * data) { + return stream_vio_s_ctl(((struct codecfilter_uniraum_inst*)vio->inst)->ss, cmd, data); +} +static int __s_close (struct roar_vio_calls * vio) { + roar_err_set(ROAR_ERROR_NOSYS); + return -1; +} + +static inline void __init_s_vio(struct codecfilter_uniraum_inst * self) { + roar_vio_clear_calls(&(self->vio)); + self->vio.inst = self; + self->vio.read = __s_read; + self->vio.write = __s_write; + self->vio.lseek = __s_lseek; + self->vio.sync = __s_sync; + self->vio.ctl = __s_ctl; + self->vio.close = __s_close; +} + +static inline int __open_file(struct codecfilter_uniraum_inst * self) { + int dir; + int flags; + + ROAR_DBG("__open_file(self=%p) = ?", self); + + if ( self->file != NULL ) { + ROAR_DBG("__open_file(self=%p) = -1 // error=ALREADY", self); + roar_err_set(ROAR_ERROR_ALREADY); + return -1; + } + + dir = streams_get_ssdir(ROAR_STREAM(self->ss)->id); + + switch (dir) { + case STREAM_DIR_IN: + flags = O_RDONLY; + break; + case STREAM_DIR_OUT: + flags = O_WRONLY; + break; + case STREAM_DIR_BIDIR: + flags = O_RDWR; + break; + default: + roar_err_set(ROAR_ERROR_NOTSUP); + return -1; + break; + } + + __init_s_vio(self); + + ROAR_DBG("__open_file(self=%p) = ?", self); + + self->file = uniraum_openvio(&(self->vio), flags); + if ( self->file == NULL ) { + roar_err_set(uniraum_error(NULL)); + ROAR_DBG("__open_file(self=%p): Can not open uniraum file object: %s", self, roar_errorstring); + return -1; + } + + ROAR_DBG("__open_file(self=%p) = 0", self); + return 0; +} + +int cf_uniraum_open (CODECFILTER_USERDATA_T * inst, int codec, + struct roar_stream_server * info, + struct roar_codecfilter * filter) { + struct codecfilter_uniraum_inst * self; + + self = roar_mm_malloc(sizeof(struct codecfilter_uniraum_inst)); + if ( self == NULL ) + return -1; + + memset(self, 0, sizeof(struct codecfilter_uniraum_inst)); + self->refc = 1; + self->ss = info; + self->file = NULL; + self->got_eof = 0; + self->is_execed = -1; + + *inst = self; + + return 0; +} + +int cf_uniraum_close(CODECFILTER_USERDATA_T inst) { + struct codecfilter_uniraum_inst * self = inst; + + __inst_unref(self); + + ROAR_DBG("cf_uniraum_close(inst=%p) = 0", inst); + return 0; +} + +int cf_uniraum_write(CODECFILTER_USERDATA_T inst, char * buf, int len) { + struct codecfilter_uniraum_inst * self = inst; + + if ( self->file == NULL ) + if ( __open_file(self) == -1 ) + return -1; + + roar_err_set(ROAR_ERROR_BADFH); + return -1; +} + +int cf_uniraum_read (CODECFILTER_USERDATA_T inst, char * buf, int len) { + struct codecfilter_uniraum_inst * self = inst; + ROAR_DBG("cf_uniraum_read(inst=%p, buf=%p, len=%i) = ?", inst, buf, len); + + if ( self == NULL ) { + roar_err_set(ROAR_ERROR_FAULT); + return -1; + } + + if ( self->file == NULL ) + if ( __open_file(self) == -1 ) + return -1; + + if ( !self->streams ) + __read_more_data(self, -1); + + if ( self->got_eof ) { + ROAR_DBG("cf_uniraum_read(inst=%p, buf=%p, len=%i) = 0 // EOF", inst, buf, len); + return 0; + } else { + ROAR_DBG("cf_uniraum_read(inst=%p, buf=%p, len=%i) = -1 // errno=EAGAIN", inst, buf, len); + errno = EAGAIN; + return -1; + } +} + +int cf_uniraum_flush(CODECFILTER_USERDATA_T inst) { + struct codecfilter_uniraum_inst * self = inst; + int r = uniraum_write(self->file); + + if ( r == -1 ) + roar_err_set(uniraum_error(self->file)); + + return r; +} + +int cf_uniraum_ctl (CODECFILTER_USERDATA_T inst, int cmd, void * data) { + struct codecfilter_uniraum_inst * self = inst; + int_least32_t type = cmd & ROAR_STREAM_CTL_TYPEMASK; + + cmd -= type; + + ROAR_DBG("cf_uniraum_ctl(*): cmd=0x%.8x, type=0x%.8x, pcmd=0x%.8x", + cmd, type, ROAR_CODECFILTER_CTL2CMD(cmd)); + + switch (cmd) { + case ROAR_CODECFILTER_CTL2CMD(ROAR_CODECFILTER_CTL_META_UPDATE): + if ( type != ROAR_STREAM_CTL_TYPE_VOID ) + return -1; + roar_err_set(ROAR_ERROR_NOTSUP); + return -1; + break; + default: + ROAR_DBG("cf_uniraum_ctl(*): Unknown command: cmd=0x%.8x, type=0x%.8x, pcmd=0x%.8x", + cmd, type, ROAR_CODECFILTER_CTL2CMD(cmd)); + roar_err_set(ROAR_ERROR_BADRQC); + return -1; + break; + } +} + + +#endif + +//ll diff -Nru roaraudio-1.0~beta10/roard/codecfilter_vorbis.c roaraudio-1.0~beta11/roard/codecfilter_vorbis.c --- roaraudio-1.0~beta10/roard/codecfilter_vorbis.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/codecfilter_vorbis.c 2014-01-13 09:53:55.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_vorbis.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/codecfilter_wave.c roaraudio-1.0~beta11/roard/codecfilter_wave.c --- roaraudio-1.0~beta10/roard/codecfilter_wave.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/codecfilter_wave.c 2014-01-13 09:53:56.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_wave.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/commands.c roaraudio-1.0~beta11/roard/commands.c --- roaraudio-1.0~beta10/roard/commands.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/commands.c 2014-01-13 09:53:56.000000000 +0000 @@ -1,7 +1,7 @@ //commands.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/container_framework.c roaraudio-1.0~beta11/roard/container_framework.c --- roaraudio-1.0~beta10/roard/container_framework.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/container_framework.c 2014-01-13 09:53:56.000000000 +0000 @@ -1,7 +1,7 @@ //container_framework.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/driver.c roaraudio-1.0~beta11/roard/driver.c --- roaraudio-1.0~beta10/roard/driver.c 2013-09-01 22:15:33.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver.c 2014-01-13 09:53:57.000000000 +0000 @@ -1,7 +1,7 @@ //driver.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -210,6 +210,11 @@ return -1; #endif +#ifdef ROAR_DRIVER_DEVICE + if ( device == NULL ) + device = ROAR_DRIVER_DEVICE; +#endif + ROAR_DBG("driver_openvio(*): searching for driver '%s'...", driver); for (i = 0; g_driver[i].name != NULL; i++) { diff -Nru roaraudio-1.0~beta10/roard/driver_alsa.c roaraudio-1.0~beta11/roard/driver_alsa.c --- roaraudio-1.0~beta10/roard/driver_alsa.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_alsa.c 2014-01-13 09:53:57.000000000 +0000 @@ -1,7 +1,7 @@ //driver_alsa.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * Copyright (C) Hans-Kristian 'maister' Arntzen - 2010 * * This file is part of roard a part of RoarAudio, diff -Nru roaraudio-1.0~beta10/roard/driver_ao.c roaraudio-1.0~beta11/roard/driver_ao.c --- roaraudio-1.0~beta10/roard/driver_ao.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_ao.c 2014-01-13 09:53:57.000000000 +0000 @@ -1,7 +1,7 @@ //driver_ao.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/driver_artsc.c roaraudio-1.0~beta11/roard/driver_artsc.c --- roaraudio-1.0~beta10/roard/driver_artsc.c 2013-01-06 11:57:34.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_artsc.c 2014-01-13 09:53:58.000000000 +0000 @@ -1,7 +1,7 @@ //driver_artsc.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/driver_dmx.c roaraudio-1.0~beta11/roard/driver_dmx.c --- roaraudio-1.0~beta10/roard/driver_dmx.c 2013-04-14 11:38:03.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_dmx.c 2014-01-13 09:53:58.000000000 +0000 @@ -1,7 +1,7 @@ //driver_dmx.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/driver_dstr.c roaraudio-1.0~beta11/roard/driver_dstr.c --- roaraudio-1.0~beta10/roard/driver_dstr.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_dstr.c 2014-01-13 09:53:58.000000000 +0000 @@ -1,7 +1,7 @@ //driver_dstr.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/driver_esd.c roaraudio-1.0~beta11/roard/driver_esd.c --- roaraudio-1.0~beta10/roard/driver_esd.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_esd.c 2014-01-13 09:53:59.000000000 +0000 @@ -1,7 +1,7 @@ //driver_esd.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/driver_i2cdmx.c roaraudio-1.0~beta11/roard/driver_i2cdmx.c --- roaraudio-1.0~beta10/roard/driver_i2cdmx.c 2013-09-05 14:35:08.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_i2cdmx.c 2014-01-13 09:53:59.000000000 +0000 @@ -1,7 +1,7 @@ //driver_i2cdmx.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/driver_jack.c roaraudio-1.0~beta11/roard/driver_jack.c --- roaraudio-1.0~beta10/roard/driver_jack.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_jack.c 2014-01-13 09:53:59.000000000 +0000 @@ -1,7 +1,7 @@ //driver_jack.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * Copyright (C) Nedko Arnaudov - 2010 * * This file is part of roard a part of RoarAudio, diff -Nru roaraudio-1.0~beta10/roard/driver_oss.c roaraudio-1.0~beta11/roard/driver_oss.c --- roaraudio-1.0~beta10/roard/driver_oss.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_oss.c 2014-01-13 09:53:59.000000000 +0000 @@ -1,7 +1,7 @@ //driver_oss.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/driver_portaudio.c roaraudio-1.0~beta11/roard/driver_portaudio.c --- roaraudio-1.0~beta10/roard/driver_portaudio.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_portaudio.c 2014-01-13 09:53:59.000000000 +0000 @@ -1,7 +1,7 @@ //driver_portaudio.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * Copyright (C) Hans-Kristian 'maister' Arntzen - 2010-2011 * * This file is part of roard a part of RoarAudio, diff -Nru roaraudio-1.0~beta10/roard/driver_pulsesimple.c roaraudio-1.0~beta11/roard/driver_pulsesimple.c --- roaraudio-1.0~beta10/roard/driver_pulsesimple.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_pulsesimple.c 2014-01-13 09:53:59.000000000 +0000 @@ -1,7 +1,7 @@ //driver_pulsesimple.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/driver_pwmled.c roaraudio-1.0~beta11/roard/driver_pwmled.c --- roaraudio-1.0~beta10/roard/driver_pwmled.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_pwmled.c 2014-01-13 09:54:00.000000000 +0000 @@ -1,7 +1,7 @@ //driver_pwmled.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/driver_roar.c roaraudio-1.0~beta11/roard/driver_roar.c --- roaraudio-1.0~beta10/roard/driver_roar.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_roar.c 2014-01-13 09:54:00.000000000 +0000 @@ -1,7 +1,7 @@ //driver_roar.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/driver_rsound.c roaraudio-1.0~beta11/roard/driver_rsound.c --- roaraudio-1.0~beta10/roard/driver_rsound.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_rsound.c 2014-01-13 09:54:00.000000000 +0000 @@ -1,7 +1,7 @@ //driver_rsound.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/driver_shout.c roaraudio-1.0~beta11/roard/driver_shout.c --- roaraudio-1.0~beta10/roard/driver_shout.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_shout.c 2014-01-13 09:54:00.000000000 +0000 @@ -1,7 +1,7 @@ //driver_shout.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/driver_sndio.c roaraudio-1.0~beta11/roard/driver_sndio.c --- roaraudio-1.0~beta10/roard/driver_sndio.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_sndio.c 2014-01-13 09:54:00.000000000 +0000 @@ -1,7 +1,7 @@ //driver_sndio.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/driver_sysclock.c roaraudio-1.0~beta11/roard/driver_sysclock.c --- roaraudio-1.0~beta10/roard/driver_sysclock.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_sysclock.c 2014-01-13 09:54:01.000000000 +0000 @@ -1,7 +1,7 @@ //driver_sysclock.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/driver_wmm.c roaraudio-1.0~beta11/roard/driver_wmm.c --- roaraudio-1.0~beta10/roard/driver_wmm.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/driver_wmm.c 2014-01-13 09:54:01.000000000 +0000 @@ -1,7 +1,7 @@ //driver_wmm.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/empty.c roaraudio-1.0~beta11/roard/empty.c --- roaraudio-1.0~beta10/roard/empty.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/empty.c 2014-01-13 09:54:01.000000000 +0000 @@ -1,7 +1,7 @@ //*.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2013-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/emul_rsound.c roaraudio-1.0~beta11/roard/emul_rsound.c --- roaraudio-1.0~beta10/roard/emul_rsound.c 2013-01-06 22:33:14.000000000 +0000 +++ roaraudio-1.0~beta11/roard/emul_rsound.c 2014-01-13 09:54:02.000000000 +0000 @@ -1,7 +1,7 @@ //emul_rsound.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/emul_simple.c roaraudio-1.0~beta11/roard/emul_simple.c --- roaraudio-1.0~beta10/roard/emul_simple.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/emul_simple.c 2014-01-13 09:54:02.000000000 +0000 @@ -1,7 +1,7 @@ //emul_simple.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/hwmixer.c roaraudio-1.0~beta11/roard/hwmixer.c --- roaraudio-1.0~beta10/roard/hwmixer.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/hwmixer.c 2014-01-13 09:54:02.000000000 +0000 @@ -1,7 +1,7 @@ //hwmixer.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/hwmixer_dstr.c roaraudio-1.0~beta11/roard/hwmixer_dstr.c --- roaraudio-1.0~beta10/roard/hwmixer_dstr.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/hwmixer_dstr.c 2014-01-13 09:54:02.000000000 +0000 @@ -1,7 +1,7 @@ //hwmixer_dstr.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/hwmixer_oss.c roaraudio-1.0~beta11/roard/hwmixer_oss.c --- roaraudio-1.0~beta10/roard/hwmixer_oss.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/hwmixer_oss.c 2014-01-13 09:54:02.000000000 +0000 @@ -1,7 +1,7 @@ //hwmixer_oss.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/auth.h roaraudio-1.0~beta11/roard/include/auth.h --- roaraudio-1.0~beta10/roard/include/auth.h 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/auth.h 2014-01-13 09:54:09.000000000 +0000 @@ -1,7 +1,7 @@ //auth.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/beep.h roaraudio-1.0~beta11/roard/include/beep.h --- roaraudio-1.0~beta10/roard/include/beep.h 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/beep.h 2014-01-13 09:54:09.000000000 +0000 @@ -1,7 +1,7 @@ //beep.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/caps.h roaraudio-1.0~beta11/roard/include/caps.h --- roaraudio-1.0~beta10/roard/include/caps.h 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/caps.h 2014-01-13 09:54:09.000000000 +0000 @@ -1,7 +1,7 @@ //caps.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/client.h roaraudio-1.0~beta11/roard/include/client.h --- roaraudio-1.0~beta10/roard/include/client.h 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/client.h 2014-01-13 09:54:09.000000000 +0000 @@ -1,7 +1,7 @@ //client.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/codecfilter.h roaraudio-1.0~beta11/roard/include/codecfilter.h --- roaraudio-1.0~beta10/roard/include/codecfilter.h 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/codecfilter.h 2014-01-13 09:54:10.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -113,6 +113,10 @@ #include "codecfilter_flac.h" #endif +#ifdef ROAR_HAVE_LIBUNIRAUM +#include "codecfilter_uniraum.h" +#endif + #include "container_framework.h" //cf alaw/mulaw: diff -Nru roaraudio-1.0~beta10/roard/include/codecfilter_au.h roaraudio-1.0~beta11/roard/include/codecfilter_au.h --- roaraudio-1.0~beta10/roard/include/codecfilter_au.h 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/codecfilter_au.h 2014-01-13 09:54:10.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_au.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/codecfilter_celt.h roaraudio-1.0~beta11/roard/include/codecfilter_celt.h --- roaraudio-1.0~beta10/roard/include/codecfilter_celt.h 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/codecfilter_celt.h 2014-01-13 09:54:11.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_celt.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/codecfilter_cmd.h roaraudio-1.0~beta11/roard/include/codecfilter_cmd.h --- roaraudio-1.0~beta10/roard/include/codecfilter_cmd.h 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/codecfilter_cmd.h 2014-01-13 09:54:11.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_cmd.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/codecfilter_fishsound.h roaraudio-1.0~beta11/roard/include/codecfilter_fishsound.h --- roaraudio-1.0~beta10/roard/include/codecfilter_fishsound.h 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/codecfilter_fishsound.h 2014-01-13 09:54:12.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_fishsound.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/codecfilter_flac.h roaraudio-1.0~beta11/roard/include/codecfilter_flac.h --- roaraudio-1.0~beta10/roard/include/codecfilter_flac.h 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/codecfilter_flac.h 2014-01-13 09:54:12.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_flac.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/codecfilter_sndfile.h roaraudio-1.0~beta11/roard/include/codecfilter_sndfile.h --- roaraudio-1.0~beta10/roard/include/codecfilter_sndfile.h 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/codecfilter_sndfile.h 2014-01-13 09:54:13.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_sndfile.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/codecfilter_speex.h roaraudio-1.0~beta11/roard/include/codecfilter_speex.h --- roaraudio-1.0~beta10/roard/include/codecfilter_speex.h 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/codecfilter_speex.h 2014-01-13 09:54:13.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_speex.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/codecfilter_uniraum.h roaraudio-1.0~beta11/roard/include/codecfilter_uniraum.h --- roaraudio-1.0~beta10/roard/include/codecfilter_uniraum.h 1970-01-01 00:00:00.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/codecfilter_uniraum.h 2014-01-13 09:54:14.000000000 +0000 @@ -0,0 +1,47 @@ +//codecfilter_uniraum.h: + +/* + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 + * + * This file is part of roard a part of RoarAudio, + * a cross-platform sound system for both, home and professional use. + * See README for details. + * + * This file is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 3 + * as published by the Free Software Foundation. + * + * RoarAudio 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 this software; see the file COPYING. If not, write to + * the Free Software Foundation, 51 Franklin Street, Fifth Floor, + * Boston, MA 02110-1301, USA. + * + */ + +#ifndef _CODECFILTER_UNIRAUM_H_ +#define _CODECFILTER_UNIRAUM_H_ + +#include + +#ifdef ROAR_HAVE_LIBUNIRAUM + +int cf_uniraum_open (CODECFILTER_USERDATA_T * inst, int codec, + struct roar_stream_server * info, + struct roar_codecfilter * filter); +int cf_uniraum_close(CODECFILTER_USERDATA_T inst); +//int cf_uniraum_pause(CODECFILTER_USERDATA_T inst, int newstate); +int cf_uniraum_write(CODECFILTER_USERDATA_T inst, char * buf, int len); +int cf_uniraum_read (CODECFILTER_USERDATA_T inst, char * buf, int len); +int cf_uniraum_flush(CODECFILTER_USERDATA_T inst); +//int cf_uniraum_delay(CODECFILTER_USERDATA_T inst, uint_least32_t * delay); +int cf_uniraum_ctl (CODECFILTER_USERDATA_T inst, int cmd, void * data); + +#endif +#endif + +//ll diff -Nru roaraudio-1.0~beta10/roard/include/codecfilter_vorbis.h roaraudio-1.0~beta11/roard/include/codecfilter_vorbis.h --- roaraudio-1.0~beta10/roard/include/codecfilter_vorbis.h 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/codecfilter_vorbis.h 2014-01-13 09:54:14.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_vorbis.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/codecfilter_wave.h roaraudio-1.0~beta11/roard/include/codecfilter_wave.h --- roaraudio-1.0~beta10/roard/include/codecfilter_wave.h 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/codecfilter_wave.h 2014-01-13 09:54:14.000000000 +0000 @@ -1,7 +1,7 @@ //codecfilter_wave.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/commands.h roaraudio-1.0~beta11/roard/include/commands.h --- roaraudio-1.0~beta10/roard/include/commands.h 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/commands.h 2014-01-13 09:54:15.000000000 +0000 @@ -1,7 +1,7 @@ //commands.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/container_framework.h roaraudio-1.0~beta11/roard/include/container_framework.h --- roaraudio-1.0~beta10/roard/include/container_framework.h 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/container_framework.h 2014-01-13 09:54:15.000000000 +0000 @@ -1,7 +1,7 @@ //container_framework.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/driver.h roaraudio-1.0~beta11/roard/include/driver.h --- roaraudio-1.0~beta10/roard/include/driver.h 2013-09-01 22:15:33.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver.h 2014-01-13 09:54:16.000000000 +0000 @@ -1,7 +1,7 @@ //driver.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/driver_alsa.h roaraudio-1.0~beta11/roard/include/driver_alsa.h --- roaraudio-1.0~beta10/roard/include/driver_alsa.h 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver_alsa.h 2014-01-13 09:54:16.000000000 +0000 @@ -1,7 +1,7 @@ //driver_alsa.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * Copyright (C) Hans-Kristian 'maister' Arntzen - 2010 * * This file is part of roard a part of RoarAudio, diff -Nru roaraudio-1.0~beta10/roard/include/driver_ao.h roaraudio-1.0~beta11/roard/include/driver_ao.h --- roaraudio-1.0~beta10/roard/include/driver_ao.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver_ao.h 2014-01-13 09:54:16.000000000 +0000 @@ -1,7 +1,7 @@ //driver_ao.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/driver_artsc.h roaraudio-1.0~beta11/roard/include/driver_artsc.h --- roaraudio-1.0~beta10/roard/include/driver_artsc.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver_artsc.h 2014-01-13 09:54:17.000000000 +0000 @@ -1,7 +1,7 @@ //driver_artsc.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2011-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/driver_dmx.h roaraudio-1.0~beta11/roard/include/driver_dmx.h --- roaraudio-1.0~beta10/roard/include/driver_dmx.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver_dmx.h 2014-01-13 09:54:17.000000000 +0000 @@ -1,7 +1,7 @@ //driver_dmx.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/driver_dstr.h roaraudio-1.0~beta11/roard/include/driver_dstr.h --- roaraudio-1.0~beta10/roard/include/driver_dstr.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver_dstr.h 2014-01-13 09:54:17.000000000 +0000 @@ -1,7 +1,7 @@ //driver_dstr.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/driver_esd.h roaraudio-1.0~beta11/roard/include/driver_esd.h --- roaraudio-1.0~beta10/roard/include/driver_esd.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver_esd.h 2014-01-13 09:54:17.000000000 +0000 @@ -1,7 +1,7 @@ //driver_esd.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/driver_jack.h roaraudio-1.0~beta11/roard/include/driver_jack.h --- roaraudio-1.0~beta10/roard/include/driver_jack.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver_jack.h 2014-01-13 09:54:17.000000000 +0000 @@ -1,7 +1,7 @@ //driver_jack.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/driver_oss.h roaraudio-1.0~beta11/roard/include/driver_oss.h --- roaraudio-1.0~beta10/roard/include/driver_oss.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver_oss.h 2014-01-13 09:54:17.000000000 +0000 @@ -1,7 +1,7 @@ //driver_oss.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/driver_portaudio.h roaraudio-1.0~beta11/roard/include/driver_portaudio.h --- roaraudio-1.0~beta10/roard/include/driver_portaudio.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver_portaudio.h 2014-01-13 09:54:17.000000000 +0000 @@ -1,7 +1,7 @@ //driver_portaudio.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/driver_pulsesimple.h roaraudio-1.0~beta11/roard/include/driver_pulsesimple.h --- roaraudio-1.0~beta10/roard/include/driver_pulsesimple.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver_pulsesimple.h 2014-01-13 09:54:18.000000000 +0000 @@ -1,7 +1,7 @@ //driver_pulsesimple.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/driver_pwmled.h roaraudio-1.0~beta11/roard/include/driver_pwmled.h --- roaraudio-1.0~beta10/roard/include/driver_pwmled.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver_pwmled.h 2014-01-13 09:54:18.000000000 +0000 @@ -1,7 +1,7 @@ //driver_pwmled.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/driver_roar.h roaraudio-1.0~beta11/roard/include/driver_roar.h --- roaraudio-1.0~beta10/roard/include/driver_roar.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver_roar.h 2014-01-13 09:54:18.000000000 +0000 @@ -1,7 +1,7 @@ //driver_roar.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/driver_rsound.h roaraudio-1.0~beta11/roard/include/driver_rsound.h --- roaraudio-1.0~beta10/roard/include/driver_rsound.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver_rsound.h 2014-01-13 09:54:18.000000000 +0000 @@ -1,7 +1,7 @@ //driver_rsound.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/driver_shout.h roaraudio-1.0~beta11/roard/include/driver_shout.h --- roaraudio-1.0~beta10/roard/include/driver_shout.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver_shout.h 2014-01-13 09:54:18.000000000 +0000 @@ -1,7 +1,7 @@ //driver_shout.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/driver_sndio.h roaraudio-1.0~beta11/roard/include/driver_sndio.h --- roaraudio-1.0~beta10/roard/include/driver_sndio.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver_sndio.h 2014-01-13 09:54:19.000000000 +0000 @@ -1,7 +1,7 @@ //driver_sndio.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/driver_sysclock.h roaraudio-1.0~beta11/roard/include/driver_sysclock.h --- roaraudio-1.0~beta10/roard/include/driver_sysclock.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver_sysclock.h 2014-01-13 09:54:19.000000000 +0000 @@ -1,7 +1,7 @@ //driver_sysclock.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/driver_wmm.h roaraudio-1.0~beta11/roard/include/driver_wmm.h --- roaraudio-1.0~beta10/roard/include/driver_wmm.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/driver_wmm.h 2014-01-13 09:54:19.000000000 +0000 @@ -1,7 +1,7 @@ //driver_wmm.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/empty.h roaraudio-1.0~beta11/roard/include/empty.h --- roaraudio-1.0~beta10/roard/include/empty.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/empty.h 2014-01-13 09:54:19.000000000 +0000 @@ -1,7 +1,7 @@ //*.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2013-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/emul_rsound.h roaraudio-1.0~beta11/roard/include/emul_rsound.h --- roaraudio-1.0~beta10/roard/include/emul_rsound.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/emul_rsound.h 2014-01-13 09:54:19.000000000 +0000 @@ -1,7 +1,7 @@ //emul_rsound.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/emul_simple.h roaraudio-1.0~beta11/roard/include/emul_simple.h --- roaraudio-1.0~beta10/roard/include/emul_simple.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/emul_simple.h 2014-01-13 09:54:19.000000000 +0000 @@ -1,7 +1,7 @@ //emul_simple.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/hwmixer.h roaraudio-1.0~beta11/roard/include/hwmixer.h --- roaraudio-1.0~beta10/roard/include/hwmixer.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/hwmixer.h 2014-01-13 09:54:20.000000000 +0000 @@ -1,7 +1,7 @@ //hwmixer.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/lib.h roaraudio-1.0~beta11/roard/include/lib.h --- roaraudio-1.0~beta10/roard/include/lib.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/lib.h 2014-01-13 09:54:20.000000000 +0000 @@ -1,7 +1,7 @@ //lib.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/light.h roaraudio-1.0~beta11/roard/include/light.h --- roaraudio-1.0~beta10/roard/include/light.h 2013-09-11 19:55:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/light.h 2014-01-13 09:54:20.000000000 +0000 @@ -1,7 +1,7 @@ //light.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/memlock.h roaraudio-1.0~beta11/roard/include/memlock.h --- roaraudio-1.0~beta10/roard/include/memlock.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/memlock.h 2014-01-13 09:54:20.000000000 +0000 @@ -1,7 +1,7 @@ //memlock.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/meta.h roaraudio-1.0~beta11/roard/include/meta.h --- roaraudio-1.0~beta10/roard/include/meta.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/meta.h 2014-01-13 09:54:20.000000000 +0000 @@ -1,7 +1,7 @@ //meta.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/midi.h roaraudio-1.0~beta11/roard/include/midi.h --- roaraudio-1.0~beta10/roard/include/midi.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/midi.h 2014-01-13 09:54:20.000000000 +0000 @@ -1,7 +1,7 @@ //midi.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/mixer.h roaraudio-1.0~beta11/roard/include/mixer.h --- roaraudio-1.0~beta10/roard/include/mixer.h 2013-01-06 11:57:37.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/mixer.h 2014-01-13 09:54:21.000000000 +0000 @@ -1,7 +1,7 @@ //mixer.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/network.h roaraudio-1.0~beta11/roard/include/network.h --- roaraudio-1.0~beta10/roard/include/network.h 2013-01-06 11:57:38.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/network.h 2014-01-13 09:54:21.000000000 +0000 @@ -1,7 +1,7 @@ //network.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/output.h roaraudio-1.0~beta11/roard/include/output.h --- roaraudio-1.0~beta10/roard/include/output.h 2013-01-06 11:57:38.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/output.h 2014-01-13 09:54:21.000000000 +0000 @@ -1,7 +1,7 @@ //output.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/plugins.h roaraudio-1.0~beta11/roard/include/plugins.h --- roaraudio-1.0~beta10/roard/include/plugins.h 2013-01-06 11:57:38.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/plugins.h 2014-01-13 09:54:21.000000000 +0000 @@ -1,7 +1,7 @@ //plugins.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/raw.h roaraudio-1.0~beta11/roard/include/raw.h --- roaraudio-1.0~beta10/roard/include/raw.h 2013-01-06 11:57:38.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/raw.h 2014-01-13 09:54:21.000000000 +0000 @@ -1,7 +1,7 @@ //raw.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/rdtcs.h roaraudio-1.0~beta11/roard/include/rdtcs.h --- roaraudio-1.0~beta10/roard/include/rdtcs.h 2013-01-06 11:57:38.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/rdtcs.h 2014-01-13 09:54:21.000000000 +0000 @@ -1,7 +1,7 @@ //rdtcs.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/req.h roaraudio-1.0~beta11/roard/include/req.h --- roaraudio-1.0~beta10/roard/include/req.h 2013-01-06 11:57:38.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/req.h 2014-01-13 09:54:22.000000000 +0000 @@ -1,7 +1,7 @@ //req.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/roard.h roaraudio-1.0~beta11/roard/include/roard.h --- roaraudio-1.0~beta10/roard/include/roard.h 2013-01-06 11:57:38.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/roard.h 2014-01-13 09:54:22.000000000 +0000 @@ -1,7 +1,7 @@ //roard.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -54,6 +54,7 @@ #endif #if !defined(ROAR_TARGET_WIN32) && !defined(ROAR_TARGET_MICROCONTROLLER) +#include #include #endif diff -Nru roaraudio-1.0~beta10/roard/include/rolestack.h roaraudio-1.0~beta11/roard/include/rolestack.h --- roaraudio-1.0~beta10/roard/include/rolestack.h 2013-01-06 11:57:38.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/rolestack.h 2014-01-13 09:54:22.000000000 +0000 @@ -1,7 +1,7 @@ //rolestack.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/sample.h roaraudio-1.0~beta11/roard/include/sample.h --- roaraudio-1.0~beta10/roard/include/sample.h 2013-01-06 11:57:38.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/sample.h 2014-01-13 09:54:23.000000000 +0000 @@ -1,7 +1,7 @@ //sample.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/sources.h roaraudio-1.0~beta11/roard/include/sources.h --- roaraudio-1.0~beta10/roard/include/sources.h 2013-01-06 11:57:38.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/sources.h 2014-01-13 09:54:23.000000000 +0000 @@ -1,7 +1,7 @@ //sources.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/ssynth.h roaraudio-1.0~beta11/roard/include/ssynth.h --- roaraudio-1.0~beta10/roard/include/ssynth.h 2013-01-06 11:57:38.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/ssynth.h 2014-01-13 09:54:23.000000000 +0000 @@ -1,7 +1,7 @@ //ssynth.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/streams.h roaraudio-1.0~beta11/roard/include/streams.h --- roaraudio-1.0~beta10/roard/include/streams.h 2013-01-06 11:57:38.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/streams.h 2014-01-13 09:54:23.000000000 +0000 @@ -1,7 +1,7 @@ //streams.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/include/waveform.h roaraudio-1.0~beta11/roard/include/waveform.h --- roaraudio-1.0~beta10/roard/include/waveform.h 2013-01-06 11:57:38.000000000 +0000 +++ roaraudio-1.0~beta11/roard/include/waveform.h 2014-01-13 09:54:23.000000000 +0000 @@ -1,7 +1,7 @@ //waveform.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/lib.c roaraudio-1.0~beta11/roard/lib.c --- roaraudio-1.0~beta10/roard/lib.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/lib.c 2014-01-13 09:54:03.000000000 +0000 @@ -1,7 +1,7 @@ //lib.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/light.c roaraudio-1.0~beta11/roard/light.c --- roaraudio-1.0~beta10/roard/light.c 2013-09-11 19:55:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/light.c 2014-01-13 09:54:03.000000000 +0000 @@ -1,7 +1,7 @@ //light.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/loop.c roaraudio-1.0~beta11/roard/loop.c --- roaraudio-1.0~beta10/roard/loop.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/loop.c 2014-01-13 09:54:03.000000000 +0000 @@ -1,7 +1,7 @@ //loop.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/memlock.c roaraudio-1.0~beta11/roard/memlock.c --- roaraudio-1.0~beta10/roard/memlock.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/memlock.c 2014-01-13 09:54:03.000000000 +0000 @@ -1,7 +1,7 @@ //memlock.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/meta.c roaraudio-1.0~beta11/roard/meta.c --- roaraudio-1.0~beta10/roard/meta.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/meta.c 2014-01-13 09:54:04.000000000 +0000 @@ -1,7 +1,7 @@ //meta.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/midi.c roaraudio-1.0~beta11/roard/midi.c --- roaraudio-1.0~beta10/roard/midi.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/midi.c 2014-01-13 09:54:04.000000000 +0000 @@ -1,7 +1,7 @@ //midi.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/mixer.c roaraudio-1.0~beta11/roard/mixer.c --- roaraudio-1.0~beta10/roard/mixer.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/mixer.c 2014-01-13 09:54:05.000000000 +0000 @@ -1,7 +1,7 @@ //mixer.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/network.c roaraudio-1.0~beta11/roard/network.c --- roaraudio-1.0~beta10/roard/network.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/network.c 2014-01-13 09:54:05.000000000 +0000 @@ -1,7 +1,7 @@ //network.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/output.c roaraudio-1.0~beta11/roard/output.c --- roaraudio-1.0~beta10/roard/output.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/output.c 2014-01-13 09:54:05.000000000 +0000 @@ -1,7 +1,7 @@ //output.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/plugins.c roaraudio-1.0~beta11/roard/plugins.c --- roaraudio-1.0~beta10/roard/plugins.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/plugins.c 2014-01-13 09:54:05.000000000 +0000 @@ -1,7 +1,7 @@ //plugins.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/raw.c roaraudio-1.0~beta11/roard/raw.c --- roaraudio-1.0~beta10/roard/raw.c 2013-01-06 11:57:35.000000000 +0000 +++ roaraudio-1.0~beta11/roard/raw.c 2014-01-13 09:54:06.000000000 +0000 @@ -1,7 +1,7 @@ //raw.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/rdtcs.c roaraudio-1.0~beta11/roard/rdtcs.c --- roaraudio-1.0~beta10/roard/rdtcs.c 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/rdtcs.c 2014-01-13 09:54:06.000000000 +0000 @@ -1,7 +1,7 @@ //rdtcs.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/req.c roaraudio-1.0~beta11/roard/req.c --- roaraudio-1.0~beta10/roard/req.c 2013-01-06 13:24:30.000000000 +0000 +++ roaraudio-1.0~beta11/roard/req.c 2014-01-13 09:54:06.000000000 +0000 @@ -1,7 +1,7 @@ //req.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -816,6 +816,7 @@ #ifdef ROAR_HAVE_UNAME if ( uname(&utsname) == 0 ) { + roar_random_salt_nonce(&utsname, sizeof(utsname)); info.un.sysname = utsname.sysname; info.un.release = utsname.release; info.un.nodename = utsname.nodename; diff -Nru roaraudio-1.0~beta10/roard/roard.c roaraudio-1.0~beta11/roard/roard.c --- roaraudio-1.0~beta10/roard/roard.c 2013-01-06 22:33:14.000000000 +0000 +++ roaraudio-1.0~beta11/roard/roard.c 2014-01-13 09:54:07.000000000 +0000 @@ -1,7 +1,7 @@ //roard.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -1302,11 +1302,6 @@ // MAIN: -#define _CKHAVEARGS(x) if ( (i + (x)) >= argc ) { \ - ROAR_ERR("Option %s requires more arguments. See --help for more details.", k); \ - return 70; \ - } - #ifdef ROAR_HAVE_MAIN_ARGS int main (int argc, char * argv[]) { #else @@ -1594,7 +1589,7 @@ } } else if ( strcmp(k, "--print-format") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); } else if ( strcmp(k, "--terminate") == 0 ) { g_terminate = 1; @@ -1603,16 +1598,16 @@ } else if ( strcmp(k, "--realtime") == 0 ) { realtime++; } else if ( strcmp(k, "--memlock") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); g_config->memlock_level = memlock_str2level(argv[++i]); } else if ( strcmp(k, "--watchdog") == 0 ) { if ( watchdog_time == 0 ) watchdog_time = -1; } else if ( strcmp(k, "--watchdog-time") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); watchdog_time = atoi(argv[++i]); } else if ( strcmp(k, "--chroot") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifdef ROAR_HAVE_CHROOT chrootdir = argv[++i]; #else @@ -1632,22 +1627,22 @@ ROAR_ERR("--setuid not supported"); #endif } else if ( strcmp(k, "--location") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); g_config->location = argv[++i]; } else if ( strcmp(k, "--description") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); g_config->description = argv[++i]; } else if ( strcmp(k, "--contact") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); g_config->contact = argv[++i]; } else if ( strcmp(k, "--serial") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); g_config->serial = argv[++i]; } else if ( strcmp(k, "--uiurl") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); g_config->uiurl = argv[++i]; } else if ( strcmp(k, "--pidfile") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifdef SUPPORT_PIDFILE pidfile = argv[++i]; #else @@ -1661,7 +1656,7 @@ ROAR_ERR("--log-syslog not supported"); #endif } else if ( strcmp(k, "--script-postdown") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifdef ROAR_HAVE_SYSTEM g_config->scripts.post_shutdown = argv[++i]; #else @@ -1671,26 +1666,26 @@ } else if ( strcmp(k, "--plugin-load") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); if ( plugins_load(argv[++i], plugin_args) == -1 ) { ROAR_ERR("Can not load plugin"); } plugin_args = NULL; } else if ( strcmp(k, "--plugin-args") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); plugin_args = argv[++i]; } else if ( strcmp(k, "--list-plugins") == 0 ) { metaaction = MA_LIST_PLUGIN; } else if ( strcmp(k, "--guest-acclev") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); none_acclev = clients_str2acclev(argv[++i]); if ( none_acclev == -1 ) { ROAR_ERR("Invalid access level: %s", argv[i]); return 1; } } else if ( strcmp(k, "--trust-acclev") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); trust_acclev = clients_str2acclev(argv[++i]); if ( trust_acclev == -1 ) { ROAR_ERR("Invalid access level: %s", argv[i]); @@ -1702,18 +1697,18 @@ trust_root = 0; } else if ( strcmp(k, "--authfile-gen") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); af_file = argv[++i]; af_mode = AF_MODE_GEN; } else if ( strcmp(k, "--authfile-load") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); af_file = argv[++i]; af_mode = AF_MODE_LOAD; } else if ( strcmp(k, "--authfile-type") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); af_type = argv[++i]; } else if ( strcmp(k, "--authfile-acclev") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); af_acclev = clients_str2acclev(argv[++i]); } else if ( strcmp(k, "--new-authfile") == 0 ) { if ( af_mode != AF_MODE_NONE ) { @@ -1731,17 +1726,17 @@ return 0; } else if ( strcmp(k, "-R") == 0 || strcmp(k, "--rate") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); sa.rate = atoi(argv[++i]); } else if ( strcmp(k, "-B") == 0 || strcmp(k, "--bits") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); sa.bits = atoi(argv[++i]); } else if ( strcmp(k, "-C") == 0 || strcmp(k, "--chans") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); sa.channels = atoi(argv[++i]); } else if ( strcmp(k, "--aiprofile") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); if ( roar_profile2info(&sa, argv[++i]) == -1 ) { ROAR_ERR("Unknown audio profile: %s", argv[i]); return 1; @@ -1749,7 +1744,7 @@ sa.codec = ROAR_CODEC_DEFAULT; } else if ( strcmp(k, "--stream-flags") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); if ( update_stream_flags(argv[++i]) == -1 ) { ROAR_ERR("Can not set stream flags"); return 1; @@ -1759,7 +1754,7 @@ print_rolestack(); return 0; } else if ( strcmp(k, "--rolestack-push") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); if ( (rolestack = rolestack_parse(argv[++i])) == NULL ) { ROAR_ERR("Can not parse rolestack request: %s", roar_error2str(roar_error)); } else { @@ -1777,13 +1772,13 @@ return 0; } else if ( strcmp(k, "-o") == 0 || strcmp(k, "--odriver") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); o_drv = argv[++i]; } else if ( strcmp(k, "-O") == 0 || strcmp(k, "--odevice") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); o_dev = argv[++i]; } else if ( strcmp(k, "-oO") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); o_opts = argv[++i]; } else if ( strcmp(k, "-oP") == 0 ) { o_prim = 1; @@ -1797,7 +1792,7 @@ } } else if ( strcmp(k, "-s") == 0 || strcmp(k, "--source") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifndef ROAR_WITHOUT_DCOMP_SOURCES s_drv = argv[++i]; #else @@ -1805,7 +1800,7 @@ i++; #endif } else if ( strcmp(k, "-S") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifndef ROAR_WITHOUT_DCOMP_SOURCES s_dev = argv[++i]; #else @@ -1813,7 +1808,7 @@ i++; #endif } else if ( strcmp(k, "-sO") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifndef ROAR_WITHOUT_DCOMP_SOURCES s_opt = argv[++i]; #else @@ -1821,7 +1816,7 @@ i++; #endif } else if ( strcmp(k, "-sC") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifndef ROAR_WITHOUT_DCOMP_SOURCES s_con = argv[++i]; #else @@ -1855,7 +1850,7 @@ #endif } else if ( strcmp(k, "-m") == 0 || strcmp(k, "--mixer") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifndef ROAR_WITHOUT_DCOMP_MIXER m_drv = argv[++i]; #else @@ -1863,7 +1858,7 @@ return 1; #endif } else if ( strcmp(k, "-M") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifndef ROAR_WITHOUT_DCOMP_MIXER m_dev = argv[++i]; #else @@ -1871,7 +1866,7 @@ return 1; #endif } else if ( strcmp(k, "-mO") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifndef ROAR_WITHOUT_DCOMP_MIXER m_opts = argv[++i]; #else @@ -1906,7 +1901,7 @@ #endif } else if ( strcmp(k, "--light-channels") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifndef ROAR_WITHOUT_DCOMP_LIGHT light_channels = atoi(argv[++i]); #else @@ -1915,7 +1910,7 @@ #endif } else if ( strcmp(k, "--rds-pi") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifndef ROAR_WITHOUT_DCOMP_RDTCS g_rdtcs.rds.pi = atoi(argv[++i]); #else @@ -1923,7 +1918,7 @@ i++; #endif } else if ( strcmp(k, "--rds-ps") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifndef ROAR_WITHOUT_DCOMP_RDTCS if ( rdtcs_rds_set_ps(argv[++i]) == -1 ) { ROAR_ERR("Can not set RDS PS to '%s' (longer than 8 chars?)", argv[i]); @@ -1934,7 +1929,7 @@ i++; #endif } else if ( strcmp(k, "--rds-pty") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifndef ROAR_WITHOUT_DCOMP_RDTCS if ( rdtcs_rds_set_pty(argv[++i]) == -1 ) { ROAR_ERR("Can not set RDS PTY to '%s'", argv[i]); @@ -1977,7 +1972,7 @@ ROAR_ERR("main(*): No support for MIDI subsystem part CB compiled in"); #endif } else if ( strcmp(k, "--midi-console") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifndef ROAR_WITHOUT_DCOMP_CB midi_config.console_dev = argv[++i]; midi_config.init_cb = 1; @@ -2000,7 +1995,7 @@ #endif } else if ( strcmp(k, "--x11-display") == 0 || strcmp(k, "--display") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifdef ROAR_HAVE_LIBX11 x11display = argv[++i]; #else @@ -2010,7 +2005,7 @@ } else if ( strcmp(k, "-p") == 0 || strcmp(k, "--port") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); // This is only useful in INET not UNIX mode. #ifdef ROAR_SUPPORT_LISTEN if ( *sock_addr == '/' ) @@ -2034,7 +2029,7 @@ } #endif } else if ( strcmp(k, "-b") == 0 || strcmp(k, "--bind") == 0 || strcmp(k, "--sock") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifdef ROAR_SUPPORT_LISTEN sock_addr = argv[++i]; #else @@ -2049,7 +2044,7 @@ } #endif } else if ( strcmp(k, "--proto-dir") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifdef ROAR_SUPPORT_LISTEN if ( (sock_dir = roar_str2dir(argv[++i])) == -1 ) { ROAR_ERR("Unknown stream direction: %s", argv[i]); @@ -2059,28 +2054,28 @@ i++; #endif } else if ( strcmp(k, "--proto-rate") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifdef ROAR_SUPPORT_LISTEN sock_info.rate = atoi(argv[++i]); #else i++; #endif } else if ( strcmp(k, "--proto-bits") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifdef ROAR_SUPPORT_LISTEN sock_info.bits = atoi(argv[++i]); #else i++; #endif } else if ( strcmp(k, "--proto-chans") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifdef ROAR_SUPPORT_LISTEN sock_info.channels = atoi(argv[++i]); #else i++; #endif } else if ( strcmp(k, "--proto-codec") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifdef ROAR_SUPPORT_LISTEN if ( (sock_info.codec = roar_str2codec(argv[++i])) == -1 ) { ROAR_ERR("Unknown codec: %s", argv[i]); @@ -2090,7 +2085,7 @@ i++; #endif } else if ( strcmp(k, "--proto-aiprofile") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifdef ROAR_SUPPORT_LISTEN if ( roar_profile2info(&sock_info, argv[++i]) == -1 ) { ROAR_ERR("Unknown audio profile: %s", argv[i]); @@ -2105,7 +2100,7 @@ return 0; #endif } else if ( strcmp(k, "--proto-profile") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifdef ROAR_SUPPORT_LISTEN if ( get_listen_profile(argv[++i], &port, &sock_addr, &sock_type, &sock_proto, &sock_dir, &sock_info) == -1 ) { ROAR_ERR("Unknown listen profile: %s", argv[i]); @@ -2192,14 +2187,14 @@ } else if ( strcmp(k, "--jumbo-mtu") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); g_config->jumbo_mtu = atoi(argv[++i]); } else if ( strcmp(k, "-G") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); sock_grp = argv[++i]; } else if ( strcmp(k, "-U") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); sock_user = argv[++i]; } else if ( strcmp(k, "--no-listen") == 0 ) { @@ -2209,13 +2204,13 @@ g_no_listen = 1; #endif } else if ( strcmp(k, "--client-fh") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); if ( clients_new_from_fh(atoi(argv[++i]), ROAR_PROTO_ROARAUDIO, ROAR_BYTEORDER_NETWORK, 1) == -1 ) { ROAR_ERR("main(*): Can not set client's fh"); return 1; } } else if ( strcmp(k, "--close-fh") == 0 ) { - _CKHAVEARGS(1); + ROAR_CKHAVEARGS(1); #ifdef ROAR_HAVE_IO_POSIX close(atoi(argv[++i])); #else @@ -2228,6 +2223,7 @@ } else if ( strcmp(k, "--auto-standby") == 0 ) { g_autostandby = 1; } else { + ROAR_ERR("Unknown option: %s", k); usage(); return 1; } diff -Nru roaraudio-1.0~beta10/roard/rolestack.c roaraudio-1.0~beta11/roard/rolestack.c --- roaraudio-1.0~beta10/roard/rolestack.c 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/rolestack.c 2014-01-13 09:54:07.000000000 +0000 @@ -1,7 +1,7 @@ //rolestack.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/sample.c roaraudio-1.0~beta11/roard/sample.c --- roaraudio-1.0~beta10/roard/sample.c 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/sample.c 2014-01-13 09:54:07.000000000 +0000 @@ -1,7 +1,7 @@ //sample.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/signals.c roaraudio-1.0~beta11/roard/signals.c --- roaraudio-1.0~beta10/roard/signals.c 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/signals.c 2014-01-13 09:54:08.000000000 +0000 @@ -1,7 +1,7 @@ //signals.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/sources.c roaraudio-1.0~beta11/roard/sources.c --- roaraudio-1.0~beta10/roard/sources.c 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/sources.c 2014-01-13 09:54:08.000000000 +0000 @@ -1,7 +1,7 @@ //sources.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/ssynth.c roaraudio-1.0~beta11/roard/ssynth.c --- roaraudio-1.0~beta10/roard/ssynth.c 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/ssynth.c 2014-01-13 09:54:08.000000000 +0000 @@ -1,7 +1,7 @@ //ssynth.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roard/streams.c roaraudio-1.0~beta11/roard/streams.c --- roaraudio-1.0~beta10/roard/streams.c 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/streams.c 2014-01-13 09:54:08.000000000 +0000 @@ -1,7 +1,7 @@ //streams.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. @@ -565,8 +565,10 @@ ROAR_DBG("streams_set_role(id=%i, role=%i) = ?", id, role); - if ( old_role == role ) + if ( old_role == role ) { + ROAR_DBG("streams_set_role(id=%i, role=%i) = 0", id, role); return 0; + } if ( old_role != role && old_role != -1 && role != -1 ) { streams_set_role(id, -1); @@ -812,9 +814,11 @@ case ROAR_DIR_RAW_OUT: break; default: + ROAR_DBG("streams_set_fh(id=%i, fh=%i): codec=%s(%i)", id, fh, roar_codec2str(s->info.codec), s->info.codec); if ( codecfilter_open(&(ss->codecfilter_inst), &(ss->codecfilter), NULL, s->info.codec, ss) == -1 ) { streams_delete(id); // TODO: FIXME: is this correct? shoudn't we return -1 in any case here? + ROAR_DBG("streams_set_fh(id=%i, fh=%i) = -1", id, fh); return -1; } break; diff -Nru roaraudio-1.0~beta10/roard/waveform.c roaraudio-1.0~beta11/roard/waveform.c --- roaraudio-1.0~beta10/roard/waveform.c 2013-01-06 11:57:36.000000000 +0000 +++ roaraudio-1.0~beta11/roard/waveform.c 2014-01-13 09:54:09.000000000 +0000 @@ -1,7 +1,7 @@ //waveform.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2009-2014 * * This file is part of roard a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/roarfish/Makefile roaraudio-1.0~beta11/roarfish/Makefile --- roaraudio-1.0~beta10/roarfish/Makefile 2013-01-07 16:44:05.000000000 +0000 +++ roaraudio-1.0~beta11/roarfish/Makefile 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -include ../Makefile.conf -include ../Makefile.inc - -TARGETS=roarfish - -OBJ=roarfish.o play.o - -#DEFINES = -DDEBUG -INCLUDE = -I../include -I./include -CFLAGS += $(DEBUG_g) $(Wall) $(Wextra) $(OPTI_O) $(DEFINES) $(INCLUDE) $(INCPATH) -LDFLAGS+= $(DEBUG_g) $(Wall) $(Wextra) -L../lib/ $(LDPATH) -LIBS = $(LIBROAR) $(lib_fishsound) $(lib_oggz) - -all: ${TARGETS} - cp $(cp_v) ${TARGETS} ../lib/ -clean: - rm -f ${TARGETS} *.o -new: clean all - -roarfish: ${OBJ} - ${CC} ${LDFLAGS} -o roarfish ${OBJ} ${LIBS} diff -Nru roaraudio-1.0~beta10/roarfish/include/roarfish.h roaraudio-1.0~beta11/roarfish/include/roarfish.h --- roaraudio-1.0~beta10/roarfish/include/roarfish.h 2013-01-06 11:57:39.000000000 +0000 +++ roaraudio-1.0~beta11/roarfish/include/roarfish.h 1970-01-01 00:00:00.000000000 +0000 @@ -1,52 +0,0 @@ -//roarfish.h: - -/* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 - * - * This file is part of roarfish a part of RoarAudio, - * a cross-platform sound system for both, home and professional use. - * See README for details. - * - * This file is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 3 - * as published by the Free Software Foundation. - * - * RoarAudio 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 this software; see the file COPYING. If not, write to - * the Free Software Foundation, 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. - * - */ - -#ifndef _ROARFISH_H_ -#define _RAORFISH_H_ - -#define __USE_XOPEN - -#include - -#include -#include -#include - -#include -#include - -#include -#include -#include - -int play (const char * file, char ** opts); - -#ifdef __USE_SVID -#define MAXFLOAT HUGE -#endif - -#endif - -//ll diff -Nru roaraudio-1.0~beta10/roarfish/play.c roaraudio-1.0~beta11/roarfish/play.c --- roaraudio-1.0~beta10/roarfish/play.c 2013-01-06 11:57:38.000000000 +0000 +++ roaraudio-1.0~beta11/roarfish/play.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,119 +0,0 @@ -//play.c: - -/* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 - * - * This file is part of roarfish a part of RoarAudio, - * a cross-platform sound system for both, home and professional use. - * See README for details. - * - * This file is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 3 - * as published by the Free Software Foundation. - * - * RoarAudio 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 this software; see the file COPYING. If not, write to - * the Free Software Foundation, 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. - * - */ - -#include "roarfish.h" - -struct roarfish_play_inst { - roar_vs_t * vss; - int _roarfh; - int _begun; - FishSoundInfo fsinfo; - FishSound * fsound; -}; - -int decoded_float (FishSound * fsound, float ** pcm, long frames, void * user_data) { - struct roarfish_play_inst * inst = (struct roarfish_play_inst*) user_data; - int16_t * data; - int i; - float s; - - if (inst->vss == NULL) { - fish_sound_command (fsound, FISH_SOUND_GET_INFO, &(inst->fsinfo), - sizeof (FishSoundInfo)); - - if ( (inst->vss = roar_vs_new_playback(NULL, "roarfish", inst->fsinfo.samplerate, inst->fsinfo.channels, - ROAR_CODEC_DEFAULT, 16, NULL)) == NULL ) { - return -1; - } - } - - if ( (data = roar_mm_malloc(frames*2*inst->fsinfo.channels)) == NULL ) { - return -1; - } - - frames *= inst->fsinfo.channels; - - for (i = 0; i < frames; i++) { - s = ((float*)pcm)[i]; - s *= 32767.f; - data[i] = s; - } - - - if ( roar_vs_write(inst->vss, (char*)data, frames * 2, NULL) != (ssize_t)(frames * 2) ) { - return -1; - } - - - roar_mm_free(data); - - return 0; -} - -int read_packet (OGGZ * oggz, ogg_packet * op, long serialno, void * user_data) { - FishSound * fsound = (FishSound *)user_data; - - (void)oggz, (void)serialno; - - fish_sound_prepare_truncation(fsound, op->granulepos, op->e_o_s); - fish_sound_decode(fsound, op->packet, op->bytes); - - return 0; -} - -int play (const char * file, char ** opts) { - OGGZ * oggz; - struct roarfish_play_inst inst; - - (void)opts; - - inst.vss = NULL; - - inst.fsound = fish_sound_new(FISH_SOUND_DECODE, &inst.fsinfo); - fish_sound_set_interleave(inst.fsound, 1); - - fish_sound_set_decoded_float_ilv(inst.fsound, decoded_float, (void*)&inst); - - if ((oggz = oggz_open(file, OGGZ_READ)) == NULL) { - ROAR_ERR("Can not open input file: %s", file); - return -1; - } - - oggz_set_read_callback(oggz, -1, read_packet, inst.fsound); - - // TODO: add some status display here? - while (oggz_read(oggz, 1024)); - - oggz_close(oggz); - - fish_sound_delete(inst.fsound); - - if ( inst.vss != NULL ) - roar_vs_close(inst.vss, ROAR_VS_FALSE, NULL); - - return 0; -} - -//ll diff -Nru roaraudio-1.0~beta10/roarfish/roarfish.c roaraudio-1.0~beta11/roarfish/roarfish.c --- roaraudio-1.0~beta10/roarfish/roarfish.c 2013-01-06 11:57:39.000000000 +0000 +++ roaraudio-1.0~beta11/roarfish/roarfish.c 1970-01-01 00:00:00.000000000 +0000 @@ -1,59 +0,0 @@ -//roarfish.c: - -/* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008-2013 - * - * This file is part of roarfish a part of RoarAudio, - * a cross-platform sound system for both, home and professional use. - * See README for details. - * - * This file is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 3 - * as published by the Free Software Foundation. - * - * RoarAudio 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 this software; see the file COPYING. If not, write to - * the Free Software Foundation, 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. - * - */ - -#include "roarfish.h" - -void usage (void) { - printf("Usage: roarfish COMMAND FILE [OPTIONS]\n"); - printf("\nCOMMANDS:\n"); - printf("play - plays a file\n" - ); -} - -int main (int argc, char * argv[]) { -// int i; - char * command, * file; - - roar_debug_bin_obsolete(argv[0], NULL, NULL); - - if ( argc < 3 ) { - usage(); - return 1; - } - - command = argv[1]; - file = argv[2]; - - if ( !strcmp(command, "play") ) { - play(file, NULL); - } else { - usage(); - return 1; - } - - return 0; -} - -//ll diff -Nru roaraudio-1.0~beta10/tests/rat.c roaraudio-1.0~beta11/tests/rat.c --- roaraudio-1.0~beta10/tests/rat.c 2013-01-06 11:57:39.000000000 +0000 +++ roaraudio-1.0~beta11/tests/rat.c 2014-01-13 09:54:25.000000000 +0000 @@ -1,7 +1,7 @@ //rat.c: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of rat a part of RoarAudio, * a cross-platform sound system for both, home and professional use. diff -Nru roaraudio-1.0~beta10/tests/rat.h roaraudio-1.0~beta11/tests/rat.h --- roaraudio-1.0~beta10/tests/rat.h 2013-01-06 11:57:39.000000000 +0000 +++ roaraudio-1.0~beta11/tests/rat.h 2014-01-13 09:54:27.000000000 +0000 @@ -1,7 +1,7 @@ //rat.h: /* - * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2013 + * Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2010-2014 * * This file is part of rat a part of RoarAudio, * a cross-platform sound system for both, home and professional use.