mirror of
https://github.com/alsa-project/alsa-tools.git
synced 2025-10-29 05:40:25 -04:00
Each preset can have a different level meter setting (FS samples for OVR, release rate, minimum level and so on). These settings were not saved/restore to/from the on-disk file. This patch adds the missing functionality. Unfortunately, the current on-disk format is a 1:1 binary dump from memory without any header information. In other words, this commit will break backward compatibility with older hdspmixers, that is, new preset files cannot be read by older versions of hdspmixer. However, we can still read the old mix files and save them in the new format. I hence bumped the version, so users know to re-create their files after upgrading to 1.11. Bug discovered by Raphaël Doursenaud from ematech.fr. Signed-off-by: Adrian Knoth <adi@drcomp.erfurt.thur.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
41 lines
1.1 KiB
Text
41 lines
1.1 KiB
Text
AC_INIT(src/hdspmixer.cxx)
|
|
AM_INIT_AUTOMAKE(hdspmixer, 1.11)
|
|
|
|
AC_PROG_CXX
|
|
AC_PROG_MAKE_SET
|
|
AC_STDC_HEADERS
|
|
AC_PATH_X
|
|
|
|
AM_PATH_ALSA(1.0.0)
|
|
|
|
dnl desktop install
|
|
AC_ARG_WITH(desktop-dir,
|
|
[ --with-desktop-dir specify the path to install desktop file],
|
|
[desktopdir="$withval"], [desktopdir=""])
|
|
if test -z "$desktopdir"; then
|
|
desktopdir=$datadir/applications
|
|
fi
|
|
DESKTOP_DIR="$desktopdir"
|
|
AC_SUBST(DESKTOP_DIR)
|
|
|
|
AC_ARG_WITH(pixmap-dir,
|
|
[ --with-pixmap-dir specify the path to install desktop pixmap file],
|
|
[pixmapdir="$withval"], [pixmapdir=""])
|
|
if test -z "$pixmapdir"; then
|
|
pixmapdir=$datadir/pixmaps
|
|
fi
|
|
PIXMAP_DIR="$pixmapdir"
|
|
AC_SUBST(PIXMAP_DIR)
|
|
|
|
dnl library check
|
|
AC_PATH_PROG(FLTK_CONFIG, fltk-config, no)
|
|
if test "$FLTK_CONFIG" = "no" && ! test "`hostname -f`" = "alsa.alsa-project.org"; then
|
|
AC_MSG_ERROR(fltk-config is required)
|
|
fi
|
|
FLTK_CXXFLAGS="`$FLTK_CONFIG --cxxflags` -fno-exceptions"
|
|
FLTK_LIBS="`$FLTK_CONFIG --ldflags`"
|
|
|
|
CXXFLAGS="$CXXFLAGS $ALSA_CFLAGS $FLTK_CXXFLAGS"
|
|
LIBS="$LIBS $ALSA_LIBS $FLTK_LIBS"
|
|
|
|
AC_OUTPUT(Makefile src/Makefile pixmaps/Makefile)
|