Update of /cvsroot/alsa/alsa-lib/src/control
In directory sc8-pr-cvs1:/tmp/cvs-serv10258
Modified Files:
control.c
Log Message:
Giuliano Pochini <[EMAIL PROTECTED]>
snd_ctl_elem_info_get_dimension? fixes
Index: control.c
===================================================================
RCS file: /cvsroot/alsa/alsa-lib/src/control/control.c,v
retrieving revision 1.97
retrieving revision 1.98
diff -u -r1.97 -r1.98
--- control.c 20 May 2003 08:49:12 -0000 1.97
+++ control.c 14 Jul 2003 07:56:03 -0000 1.98
@@ -1699,10 +1699,10 @@
assert(obj);
if (obj->access & SNDRV_CTL_ELEM_ACCESS_DINDIRECT)
return 0; /* FIXME: implement indirect access as
well */
- for (i = 3; i >= 0; i++)
+ for (i = 3; i >= 0; i--)
if (obj->dimen.d[i])
break;
- return i >= 0 ? i + 1 : 0;
+ return i + 1;
}
use_default_symbol_version(__snd_ctl_elem_info_get_dimensions,
snd_ctl_elem_info_get_dimensions, ALSA_0.9.3);
@@ -1722,7 +1722,7 @@
return 0; /* FIXME: implement indirect access as
well */
if (idx >= 3)
return 0;
- return obj->dimen.d[0];
+ return obj->dimen.d[idx];
}
use_default_symbol_version(__snd_ctl_elem_info_get_dimension,
snd_ctl_elem_info_get_dimension, ALSA_0.9.3);
-------------------------------------------------------
This SF.Net email sponsored by: Parasoft
Error proof Web apps, automate testing & more.
Download & eval WebKing and get a free book.
www.parasoft.com/bulletproofapps1
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog