]> git.alsa-project.org Git - alsa-lib.git/commit
mixer: remove alloca() from elem_read_volume()
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 15 Jul 2016 00:23:07 +0000 (09:23 +0900)
committerTakashi Iwai <tiwai@suse.de>
Fri, 15 Jul 2016 06:16:31 +0000 (08:16 +0200)
commit15ff48e7210c4c592781bd5277b9b3dbb718b060
tree8efc6c1104d855e4fe5fc1518838cfa3b5e81f9f
parentbc08a11edafc6e261452d53110c9d7036991bde1
mixer: remove alloca() from elem_read_volume()

Both of alloca() and automatic variables keep storages on stack, while
the former generates more instructions than the latter. It's better to use
the latter if the size of storage is computable at pre-compile or compile
time; i.e. just for structures.

This commit obsolete usages of alloca() with automatic variables.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
src/mixer/simple_none.c