v->xt_mode = mode; /* this_14 */
vortex_XtalkHw_init(v);
- vortex_XtalkHw_SetGains(v, asXtalkGainsAllChan);
+ vortex_XtalkHw_SetGainsAllChan(v);
switch (v->xt_mode) {
case XT_SPEAKER0:
vortex_XtalkHw_ProgramXtalkNarrow(v);
/* HRTF controls. */
for (i = 0; i < NR_A3D; i++) {
if ((kcontrol =
- snd_ctl_new1(&vortex_a3d_kcontrol, vortex)) == NULL)
+ snd_ctl_new1(&vortex_a3d_kcontrol, &vortex->a3d[i])) == NULL)
return -ENOMEM;
- kcontrol->private_data = &vortex->a3d[i];
kcontrol->id.numid = CTRLID_HRTF;
kcontrol->info = snd_vortex_a3d_hrtf_info;
kcontrol->put = snd_vortex_a3d_hrtf_put;
/* ITD controls. */
for (i = 0; i < NR_A3D; i++) {
if ((kcontrol =
- snd_ctl_new1(&vortex_a3d_kcontrol, vortex)) == NULL)
+ snd_ctl_new1(&vortex_a3d_kcontrol, &vortex->a3d[i])) == NULL)
return -ENOMEM;
- kcontrol->private_data = &vortex->a3d[i];
kcontrol->id.numid = CTRLID_ITD;
kcontrol->info = snd_vortex_a3d_itd_info;
kcontrol->put = snd_vortex_a3d_itd_put;
/* ILD (gains) controls. */
for (i = 0; i < NR_A3D; i++) {
if ((kcontrol =
- snd_ctl_new1(&vortex_a3d_kcontrol, vortex)) == NULL)
+ snd_ctl_new1(&vortex_a3d_kcontrol, &vortex->a3d[i])) == NULL)
return -ENOMEM;
- kcontrol->private_data = &vortex->a3d[i];
kcontrol->id.numid = CTRLID_GAINS;
kcontrol->info = snd_vortex_a3d_ild_info;
kcontrol->put = snd_vortex_a3d_ild_put;
/* Filter controls. */
for (i = 0; i < NR_A3D; i++) {
if ((kcontrol =
- snd_ctl_new1(&vortex_a3d_kcontrol, vortex)) == NULL)
+ snd_ctl_new1(&vortex_a3d_kcontrol, &vortex->a3d[i])) == NULL)
return -ENOMEM;
- kcontrol->private_data = &vortex->a3d[i];
kcontrol->id.numid = CTRLID_FILTER;
kcontrol->info = snd_vortex_a3d_filter_info;
kcontrol->put = snd_vortex_a3d_filter_put;