ALSA: emux: fix init of patch_info.truesize in load_data()
The field is explicitly documented to be initialized by the driver (which it actually is). Also, using patch_info.size would be actually wrong for 16-bit data, as one field counts samples, while the other counts bytes. load_guspatch() already did it right. Signed-off-by: Oswald Buddenhagen <oswald.buddenhagen@gmx.de> Message-ID: <20240406064830.1029573-5-oswald.buddenhagen@gmx.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
19061f35b3
commit
877d1e81c7
@ -735,7 +735,7 @@ load_data(struct snd_sf_list *sflist, const void __user *data, long count)
|
||||
sp->v = sample_info;
|
||||
sp->v.sf_id = sf->id;
|
||||
sp->v.dummy = 0;
|
||||
sp->v.truesize = sp->v.size;
|
||||
sp->v.truesize = 0;
|
||||
|
||||
/*
|
||||
* If there is wave data then load it.
|
||||
|
Loading…
x
Reference in New Issue
Block a user