<p dir="ltr"><br>
On 11 Nov 2014 20:19, "Peter Meerwald" <<a href="mailto:pmeerw@pmeerw.net">pmeerw@pmeerw.net</a>> wrote:<br>
><br>
> From: Peter Meerwald <<a href="mailto:p.meerwald@bct-electronic.com">p.meerwald@bct-electronic.com</a>><br>
><br>
> output DEPRECATED warnings for libsamplerate in configure and<br>
> PA daemon's log<br>
><br>
> libsamplerate offers no particular advantage over the speex<br>
> resampler and is distributed under GPL; support for it will be removed<br>
> in the next release</p>
<p dir="ltr">Might make sense to keep for a release or two more if there's no overhead.</p>
<p dir="ltr">> Signed-off-by: Peter Meerwald <<a href="mailto:pmeerw@pmeerw.net">pmeerw@pmeerw.net</a>><br>
> ---<br>
><br>
> how to deprecate the thing?<br>
><br>
> this just outputs fat warnings; we could also stop probing for libsamplerate<br>
> unless specifically instructed to look for it<br>
><br>
>  <a href="http://configure.ac">configure.ac</a>      |    4 +++-<br>
>  src/daemon/main.c |    4 ++++<br>
>  2 files changed, 7 insertions(+), 1 deletion(-)<br>
><br>
> diff --git a/<a href="http://configure.ac">configure.ac</a> b/<a href="http://configure.ac">configure.ac</a><br>
> index 26ebd8c..390a441 100644<br>
> --- a/<a href="http://configure.ac">configure.ac</a><br>
> +++ b/<a href="http://configure.ac">configure.ac</a><br>
> @@ -684,6 +684,8 @@ AS_IF([test "x$enable_samplerate" = "xyes" && test "x$HAVE_LIBSAMPLERATE" = "x0"<br>
>  AM_CONDITIONAL([HAVE_LIBSAMPLERATE], [test "x$HAVE_LIBSAMPLERATE" = x1])<br>
>  AS_IF([test "x$HAVE_LIBSAMPLERATE" = "x1"], AC_DEFINE([HAVE_LIBSAMPLERATE], 1, [Have libsamplerate?]))<br>
><br>
> +AS_IF([test "x$HAVE_LIBSAMPLERATE" = "x1"], AC_MSG_WARN([Support for libsamplerate is DEPRECATED]))<br>
> +<br>
>  #### Database support ####<br>
><br>
>  AC_ARG_WITH([database],<br>
> @@ -1511,7 +1513,7 @@ AS_IF([test "x$HAVE_BLUEZ_4" = "x1"], ENABLE_BLUEZ_4=yes, ENABLE_BLUEZ_4=no)<br>
>  AS_IF([test "x$HAVE_BLUEZ_5" = "x1"], ENABLE_BLUEZ_5=yes, ENABLE_BLUEZ_5=no)<br>
>  AS_IF([test "x$HAVE_HAL_COMPAT" = "x1"], ENABLE_HAL_COMPAT=yes, ENABLE_HAL_COMPAT=no)<br>
>  AS_IF([test "x$HAVE_TCPWRAP" = "x1"], ENABLE_TCPWRAP=yes, ENABLE_TCPWRAP=no)<br>
> -AS_IF([test "x$HAVE_LIBSAMPLERATE" = "x1"], ENABLE_LIBSAMPLERATE=yes, ENABLE_LIBSAMPLERATE=no)<br>
> +AS_IF([test "x$HAVE_LIBSAMPLERATE" = "x1"], ENABLE_LIBSAMPLERATE="yes (DEPRECATED)", ENABLE_LIBSAMPLERATE=no)<br>
>  AS_IF([test "x$HAVE_IPV6" = "x1"], ENABLE_IPV6=yes, ENABLE_IPV6=no)<br>
>  AS_IF([test "x$HAVE_OPENSSL" = "x1"], ENABLE_OPENSSL=yes, ENABLE_OPENSSL=no)<br>
>  AS_IF([test "x$HAVE_FFTW" = "x1"], ENABLE_FFTW=yes, ENABLE_FFTW=no)<br>
> diff --git a/src/daemon/main.c b/src/daemon/main.c<br>
> index 0ffc7bd..a28be3f 100644<br>
> --- a/src/daemon/main.c<br>
> +++ b/src/daemon/main.c<br>
> @@ -910,6 +910,10 @@ int main(int argc, char *argv[]) {<br>
>      pa_log_debug("Compilation host: %s", CANONICAL_HOST);<br>
>      pa_log_debug("Compilation CFLAGS: %s", PA_CFLAGS);<br>
><br>
> +#ifdef HAVE_LIBSAMPLERATE<br>
> +    pa_log_info("Compiled with DEPRECATED libsamplerate support!");<br>
> +#endif<br>
> +</p>
<p dir="ltr">I'd make that a warning, and I think this is good to go.</p>
<p dir="ltr">-- Arun</p>