Mercurial > audlegacy-plugins
view m4/jack.m4 @ 916:a8494c2a87eb trunk
[svn] revise reopen output code for #880. time count would be reset if output was closed. so I took two measures for it.
- 1. time count will be recorded and restored on reopen. this seems to be right way, but it causes a short stoppage of playback.
- 2. introduce a new plugin option "force_reopen_audio". if this is set to FALSE (default), decoder will not reopen output. this is a bit rude, but does not cause any interruption.
author | yaz |
---|---|
date | Thu, 05 Apr 2007 21:12:59 -0700 |
parents | 13389e613d67 |
children |
line wrap: on
line source
# Configure paths for JACK dnl AM_PATH_JACK([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) dnl Test for JACK, and define JACK_CFLAGS and JACK_LIBS dnl AC_DEFUN([AM_PATH_JACK], [dnl dnl **** Check for Jack sound server **** dnl JACK_LIBS= JACK_CFLAGS= JACK_EVERYTHINGOK=yes AC_CHECK_HEADERS(jack/jack.h) if test "${ac_cv_header_jack_jack_h}" = "no" then AC_MSG_WARN([Could not find jack/jack.h Install jack headers to build bio2jack]) JACK_EVERYTHINGOK=no else JACK_CFLAGS="-lpthread -ljack -ldl" fi AC_CHECK_LIB(jack, jack_activate, JACK_LIBS="-ljack -ldl") if test "${ac_cv_lib_jack_jack_activate}" = "no" then AC_MSG_WARN([Could not find jack_activate in libjack. Ensure that you have libjack installed and that it a current version.]) JACK_EVERYTHINGOK=no fi AC_SUBST(JACK_CFLAGS) AC_SUBST(JACK_LIBS) dnl **** Check for libsamplerate necessary for bio2jack **** PKG_CHECK_MODULES(SAMPLERATE, samplerate >= 0.0.15, ac_cv_samplerate=1, ac_cv_samplerate=0) AC_DEFINE_UNQUOTED([HAVE_SAMPLERATE],${ac_cv_samplerate}, [Set to 1 if you have libsamplerate.]) dnl Make sure libsamplerate is found, we can't compile without it if test "${ac_cv_samplerate}" = 0 then AC_MSG_WARN([Could not find libsamplerate, necessary for jack output plugin.]) JACK_EVERYTHINGOK=no fi AC_SUBST(SAMPLERATE_CFLAGS) AC_SUBST(SAMPLERATE_LIBS) if test "x$JACK_EVERYTHINGOK" = xno; then ifelse([$2], , :, [$2]) else ifelse([$1], , :, [$1]) fi ])