[alsa-devel] 1st draft: ALSA Json Gateway and HTML5 UI

Fulup Ar Foll fulup at breizhme.net
Tue Mar 31 19:35:05 CEST 2015


   Hi,
   I would need some help to finish a json version of amixer.
   Porting cget is done, but for cset I have an issue with
   "snd_hctl_find_elem (handle, id)". I'm not sure what's the right method
   to pass it. I've tried every options I could imagine. But if it works
   on Mint/32bit, it miserably fail on OpenSuse/64. Furthermore amixer.c
   as this strange comment /* FIXME: Remove it when hctl find works ok !!!
   */ and they do not use snd_hctl_find_elem.
   I posted a small C code to highlight the issue at
   [1]https://gist.github.com/fulup-bzh/891e5627be325150337f
   My question is simple, did I miss something ? should I move to lower
   level API ?
   Note: While the painting for my json-gateway is not dry, I nevertheless
   pushed a initial running version with cget at
   [2]https://github.com/fulup-bzh/AlsaJsonGateway
   I also have a small HTML5/UI at
   [3]http://breizhme.net/alsajson/mixers/ajg#/scarlett?card=2
   While UI code is very dependant on each soundcard [in my case
   Scarlett/Focurite] the Json-Gateway is 100% independent of the board.
   If anything one have an idea, please let me know.
   Fulup

References

   1. https://gist.github.com/fulup-bzh/891e5627be325150337f
   2. https://github.com/fulup-bzh/AlsaJsonGateway
   3. http://breizhme.net/alsajson/mixers/ajg#/scarlett?card=2


More information about the Alsa-devel mailing list