]> git.alsa-project.org Git - alsa-lib.git/commit
mixer: remove alloca() from elem_write_route()
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 15 Jul 2016 00:23:22 +0000 (09:23 +0900)
committerTakashi Iwai <tiwai@suse.de>
Fri, 15 Jul 2016 06:16:34 +0000 (08:16 +0200)
commit2a6af83d73802692d0a8f160efd46a524efd08e8
tree919e2a639b0b8d238387e429624860fd910a9ffb
parent5268e90dbd6ff39dde150c1c339e8cdfd2a2fff2
mixer: remove alloca() from elem_write_route()

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