]> git.alsa-project.org Git - alsa-lib.git/commitdiff
ctl: fix a test for user-defined element set in a point of dimension
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Thu, 7 Jul 2016 14:22:21 +0000 (23:22 +0900)
committerTakashi Iwai <tiwai@suse.de>
Thu, 7 Jul 2016 14:30:37 +0000 (16:30 +0200)
Currently, this test program has a bug related to dimension information.
When testing an element set with byte type, the program adds 512 members
to an element. This is a maximum number permitted for this type.

On the other hand, dimension information of the elements consists of
[8, 4, 8, 4]. Calculated members in the multi-dimensional matrix is 1024.
This should be less than 512.

This commit fixes the bug.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
test/user-ctl-element-set.c

index c346e03fdcaf2b8d356ead19164e578312916374..04813009e200ce2f37470eab1b2dcb6a1ed14a75 100644 (file)
@@ -513,7 +513,7 @@ int main(void)
                        trial.dimension[0] = 8;
                        trial.dimension[1] = 4;
                        trial.dimension[2] = 8;
-                       trial.dimension[3] = 4;
+                       trial.dimension[3] = 2;
                        trial.add_elem_set = add_bytes_elem_set;
                        trial.check_elem_props = NULL;
                        trial.change_elem_members = change_bytes_elem_members;