diff options
author | Jaroslav Kysela <perex@t61.perex-int.cz> | 2009-05-14 15:40:52 +0200 |
---|---|---|
committer | Jaroslav Kysela <perex@perex.cz> | 2009-05-15 14:20:46 +0200 |
commit | 22990acc7fe3c7245e42fc47d146f181bdd3baa9 (patch) | |
tree | 7c164e8954ddbc813924fb76d04014ad7d930d0a | |
parent | 6a1109b73257a9e17c97d3c9d6830c203b19ba3b (diff) | |
download | alsa-utils-amixer.tar.gz |
New mixer API updates for testing (compatibility mode)amixer
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
-rw-r--r-- | alsamixer/alsamixer.c | 1 | ||||
-rwxr-xr-x | alsamixer/go | 9 | ||||
-rw-r--r-- | amixer/amixer.c | 1 | ||||
-rwxr-xr-x | amixer/go | 9 | ||||
-rwxr-xr-x | go | 23 |
5 files changed, 27 insertions, 16 deletions
diff --git a/alsamixer/alsamixer.c b/alsamixer/alsamixer.c index c65c22d..edb5e91 100644 --- a/alsamixer/alsamixer.c +++ b/alsamixer/alsamixer.c @@ -124,6 +124,7 @@ #include <time.h> #include <alsa/asoundlib.h> +#include <alsa/mixer_old.h> #include "aconfig.h" /* example compilation commandline: diff --git a/alsamixer/go b/alsamixer/go index c33c298..2c2c1df 100755 --- a/alsamixer/go +++ b/alsamixer/go @@ -1,10 +1,3 @@ #!/bin/bash -#GDB="gdb --args" -GDB="" - -ALSA_MIXER_SIMPLE_MODULES="$HOME/hg/alsa-lib/modules/mixer/simple/.libs" \ -ALSA_MIXER_SIMPLE="$HOME/hg/alsa-lib/src/conf/smixer.conf" \ -ALSA_MIXER_SIMPLE_MPYTHON="$HOME/hg/alsa-lib/modules/mixer/simple/python/main.py" \ -LD_PRELOAD="$HOME/hg/alsa-lib/src/.libs/libasound.so" \ -$GDB ./alsamixer "$@" +../go run ./alsamixer "$@" diff --git a/amixer/amixer.c b/amixer/amixer.c index 9620721..4dc3863 100644 --- a/amixer/amixer.c +++ b/amixer/amixer.c @@ -28,6 +28,7 @@ #include <errno.h> #include <assert.h> #include <alsa/asoundlib.h> +#include <alsa/mixer_old.h> #include <sys/poll.h> #include "amixer.h" @@ -1,10 +1,3 @@ #!/bin/bash -#GDB="gdb --args" -GDB="" - -ALSA_MIXER_SIMPLE_MODULES="$HOME/hg/alsa-lib/modules/mixer/simple/.libs" \ -ALSA_MIXER_SIMPLE="$HOME/hg/alsa-lib/src/conf/smixer.conf" \ -ALSA_MIXER_SIMPLE_MPYTHON="$HOME/hg/alsa-lib/modules/mixer/simple/python/main.py" \ -LD_PRELOAD="$HOME/hg/alsa-lib/src/.libs/libasound.so" \ -$GDB ./amixer "$@" +../go run ./amixer "$@" @@ -0,0 +1,23 @@ +#!/bin/bash + +GDB="" +#GDB="gdb --args" +BASEDIR=`pwd`/.. +[ ! -d $BASEDIR/alsa-lib ] && BASEDIR="$BASEDIR/.." +CMD="$1" +shift +ALSALIB_CONF=$BASEDIR/alsa-lib/src/conf/alsa.conf + +case $CMD in +run) + PROG="$1" + shift + ALSA_CONFIG_PATH="$ALSALIB_CONF" \ + LD_PRELOAD=$BASEDIR/alsa-lib/src/.libs/libasound.so $GDB $PROG "$@" + ;; +*) + echo "This is test build using alsa-lib in: $BASEDIR" + ./gitcompile --with-alsa-inc-prefix=$BASEDIR/alsa-lib/include \ + --with-alsa-prefix=$BASEDIR/alsa-lib/src/.libs + ;; +esac |