Was cooking for almost a month, let's merge it.
483d31 fade: Upgrade client command log message to loglevel NOTICE.
49412f fade: Handle non-positive fade time gracefully.
376456 fade: Add --loglevel option.
dec704 fade: Generate fade.ggo from m4 template.
0968b2 fade: Introduce --mixer-api to choose between ALSA and OSS.
b4171b fade: Add the ALSA mixer implementation.
46af7d fade: Switch to modular mixer API.
702457 fade: Infrastructure for the modular mixer API.
3a2580 fade: Abort on client command failures.
b618da fade: Remove some unnecessary includes.
f502e6 configure: Add fade.o to object list only if oss was detected.
in the new "releases" branch.
- Overhaul of the build system: All generated files are now
written to the "build" directory.
+ - The modular mixer API and the alsa mixer.
--------------------------------------
0.4.11 (2012-07-20) "mutual diversity"
/** Data specific to the amplify filter. */
struct private_amp_data {
/** Points to the configuration data for this instance of this filter. */
- struct amp_filter_args_info *conf;
/** Amplification factor. */
unsigned amp;
};
static void amp_open(struct filter_node *fn)
{
struct private_amp_data *pad = para_calloc(sizeof(*pad));
+ struct amp_filter_args_info *conf = fn->conf;
- pad->conf = fn->conf;
fn->private_data = pad;
fn->min_iqs = 2;
- if (!pad->conf->amp_given && stat_item_values[SI_AMPLIFICATION])
+ if (!conf->amp_given && stat_item_values[SI_AMPLIFICATION])
sscanf(stat_item_values[SI_AMPLIFICATION], "%u", &pad->amp);
else
- pad->amp = pad->conf->amp_arg;
+ pad->amp = conf->amp_arg;
PARA_NOTICE_LOG("amplification: %u (scaling factor: %1.2f)\n",
pad->amp, pad->amp / 64.0 + 1.0);
}
*
* \param btrn The node whose input queue is to be queried.
* \param omit Number of bytes to be omitted.
- * \param bufp Result pointer.
+ * \param bufp Result pointer. It is OK to pass \p NULL here.
*
* If a buffer tree node needs more input data but can not consume the data it
* already has (because it might be needed again later) this function can be
}
/**
- * Execute a inter-node command on the given node or on a parent node.
+ * Execute an inter-node command on the given node or on a parent node.
*
* \param btrn The node to start looking.
* \param command The command to execute.
audiod_audio_formats="$audiod_audio_formats flac"
AC_SUBST(flac_cppflags)
else
- AC_MSG_WARN([no flac support in para_audiod/para_filter])
+ AC_MSG_WARN([no flac support in para_audiod/para_filter/para_afh/para_server])
fi
CPPFLAGS="$OLD_CPPFLAGS"
LDFLAGS="$OLD_LDFLAGS"