diff options
author | Jaroslav Kysela <perex@perex.cz> | 2020-05-14 19:34:18 +0200 |
---|---|---|
committer | Jaroslav Kysela <perex@perex.cz> | 2020-05-14 19:34:18 +0200 |
commit | b68e854d287e93602c3511fa501c2a4824d3b865 (patch) | |
tree | ee8a82092f797c3055d12aeefc88906315d61b58 /alsactl/state.c | |
parent | 8fb4016a175f5e83c6ec363528c9ba6332a262ef (diff) | |
download | alsa-utils-b68e854d287e93602c3511fa501c2a4824d3b865.tar.gz |
alsactl: add -D argument to execute also the UCM defaults section
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
Diffstat (limited to 'alsactl/state.c')
-rw-r--r-- | alsactl/state.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/alsactl/state.c b/alsactl/state.c index 22e0269..ea1d3bc 100644 --- a/alsactl/state.c +++ b/alsactl/state.c @@ -1645,8 +1645,8 @@ out: return err; } -int load_state(const char *file, const char *initfile, const char *cardname, - int do_init) +int load_state(const char *file, const char *initfile, int initflags, + const char *cardname, int do_init) { int err, finalerr = 0; snd_config_t *config; @@ -1704,7 +1704,7 @@ single: if (!do_init) break; sprintf(cardname1, "%i", card); - err = init(initfile, cardname1); + err = init(initfile, initflags, cardname1); if (err < 0) { finalerr = err; initfailed(card, "init", err); @@ -1743,7 +1743,7 @@ single: /* do a check if controls matches state file */ if (do_init && set_controls(card, config, 0)) { sprintf(cardname1, "%i", card); - err = init(initfile, cardname1); + err = init(initfile, initflags, cardname1); if (err < 0) { initfailed(card, "init", err); finalerr = err; @@ -1766,7 +1766,7 @@ single: } /* do a check if controls matches state file */ if (do_init && set_controls(cardno, config, 0)) { - err = init(initfile, cardname); + err = init(initfile, initflags, cardname); if (err < 0) { initfailed(cardno, "init", err); finalerr = err; |