]> git.alsa-project.org Git - alsa-lib.git/commit
mixer: remove alloca() from elem_write_volume()
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 15 Jul 2016 00:23:15 +0000 (09:23 +0900)
committerTakashi Iwai <tiwai@suse.de>
Fri, 15 Jul 2016 06:16:32 +0000 (08:16 +0200)
commit1c11f334e7707f2d8e1dc95c0549c3c21282911d
tree2f9aa64854a886ebd0137b4028b0f5a49bee7b52
parent32393c67ab73fc2f039427cb029823a41e7cedec
mixer: remove alloca() from elem_write_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