From 2dca43cc0e523c08e7307d70864dd28ed2d60f68 Mon Sep 17 00:00:00 2001 From: pieterpalmers Date: Tue, 16 May 2006 16:32:07 +0000 Subject: [PATCH] - modified configure.ac to require libfreebob 0.8.2 - FreeBob backend: changed the default values for samplerate and period size to be equal to those of the alsa backend (i.e. -r48000 & -p1024) git-svn-id: svn+ssh://jackaudio.org/trunk/jack@957 0c269be4-1314-0410-8aa9-9f06e86f4224 --- configure.ac | 4 ++-- drivers/freebob/freebob_driver.c | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/configure.ac b/configure.ac index cd4eace..24f128b 100644 --- a/configure.ac +++ b/configure.ac @@ -15,7 +15,7 @@ dnl changes are made dnl --- JACK_MAJOR_VERSION=0 JACK_MINOR_VERSION=102 -JACK_MICRO_VERSION=4 +JACK_MICRO_VERSION=5 dnl --- dnl HOWTO: updating the jack protocol version @@ -587,7 +587,7 @@ HAVE_FREEBOB="false" if test "x$TRY_FREEBOB" = "xyes" then # check for FreeBob libraries - PKG_CHECK_MODULES(LIBFREEBOB, libfreebob >= 0.5.1, + PKG_CHECK_MODULES(LIBFREEBOB, libfreebob >= 0.8.2, [HAVE_FREEBOB="true" JACK_DEFAULT_DRIVER=\"freebob\" ], AC_MSG_RESULT([no])) diff --git a/drivers/freebob/freebob_driver.c b/drivers/freebob/freebob_driver.c index 1e70dc0..0e23d5a 100644 --- a/drivers/freebob/freebob_driver.c +++ b/drivers/freebob/freebob_driver.c @@ -995,7 +995,7 @@ driver_get_descriptor () strcpy (params[i].name, "period"); params[i].character = 'p'; params[i].type = JackDriverParamUInt; - params[i].value.ui = 512; + params[i].value.ui = 1024; strcpy (params[i].short_desc, "Frames per period"); strcpy (params[i].long_desc, params[i].short_desc); @@ -1011,8 +1011,8 @@ driver_get_descriptor () strcpy (params[i].name, "rate"); params[i].character = 'r'; params[i].type = JackDriverParamUInt; - params[i].value.ui = 44100U; - strcpy (params[i].short_desc, "The sample rate"); + params[i].value.ui = 48000U; + strcpy (params[i].short_desc, "Sample rate"); strcpy (params[i].long_desc, params[i].short_desc); i++; @@ -1053,8 +1053,8 @@ driver_initialize (jack_client_t *client, JSList * params) cmlparams.node_id_set=0; /* default values */ - cmlparams.period_size=512; - cmlparams.sample_rate=44100; + cmlparams.period_size=1024; + cmlparams.sample_rate=48000; cmlparams.buffer_size=3; cmlparams.port=0; cmlparams.node_id=-1;