[alsa-devel] [PATCH] alsa-tools: Add a small "hdajacksensetest" helper

Takashi Iwai tiwai at suse.de
Mon Oct 6 13:10:21 CEST 2014


At Mon,  6 Oct 2014 11:30:52 +0200,
David Henningsson wrote:
> 
> I previously had a small python script doing the same thing,
> but it depended on hda-analyzer, which always breaks when something
> new is added to the codec proc file.
> 
> I got tired and rewrote it as a small C program instead, which I
> hope will be a useful addition to alsa-tools.
> 
> Signed-off-by: David Henningsson <david.henningsson at canonical.com>
> ---
>  Makefile                            |   2 +-
>  hdajacksensetest/Makefile.am        |  12 +++
>  hdajacksensetest/configure.ac       |  10 +++
>  hdajacksensetest/gitcompile         |  13 ++++
>  hdajacksensetest/hdajacksensetest.c | 145 ++++++++++++++++++++++++++++++++++++
>  5 files changed, 181 insertions(+), 1 deletion(-)
>  create mode 100644 hdajacksensetest/Makefile.am
>  create mode 100644 hdajacksensetest/configure.ac
>  create mode 100755 hdajacksensetest/gitcompile
>  create mode 100644 hdajacksensetest/hdajacksensetest.c
> 
> diff --git a/Makefile b/Makefile
> index b2da046..72f95e2 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -3,7 +3,7 @@ TOP = .
>  SUBDIRS = as10k1 envy24control hdsploader hdspconf hdspmixer \
>  	  mixartloader pcxhrloader rmedigicontrol sb16_csp seq sscape_ctl \
>  	  us428control usx2yloader vxloader echomixer ld10k1 qlo10k1 \
> -	  hwmixvolume hdajackretask hda-verb
> +	  hwmixvolume hdajackretask hda-verb hdajacksensetest
>  
>  all:
>  	@for i in $(SUBDIRS); do \
> diff --git a/hdajacksensetest/Makefile.am b/hdajacksensetest/Makefile.am
> new file mode 100644
> index 0000000..795373c
> --- /dev/null
> +++ b/hdajacksensetest/Makefile.am
> @@ -0,0 +1,12 @@
> +MYNAME = hdajacksensetest
> +AUTOMAKE_OPTIONS = foreign
> +bin_PROGRAMS = hdajacksensetest
> +AM_CFLAGS = @GLIB_CFLAGS@ -I "../hdajackretask/" -I "../hda-verb/"
> +hdajacksensetest_SOURCES = hdajacksensetest.c ../hdajackretask/sysfs-pin-configs.c
> +hdajacksensetest_LDADD = @GLIB_LIBS@
> +
> +alsa-dist: distdir
> +	@rm -rf ../distdir/$(MYNAME)
> +	@mkdir -p ../distdir/$(MYNAME)
> +	@cp -RLpv $(distdir)/* ../distdir/$(MYNAME)
> +	@rm -rf $(distdir)
> diff --git a/hdajacksensetest/configure.ac b/hdajacksensetest/configure.ac
> new file mode 100644
> index 0000000..cc1eb84
> --- /dev/null
> +++ b/hdajacksensetest/configure.ac
> @@ -0,0 +1,10 @@
> +AC_INIT(hda-verb, 0.4)

Should be named differently, I suppose.


Takashi


More information about the Alsa-devel mailing list