Hi, ld10k1 doesn't work, crashes. Lots of people saying it. In the alsa-kernel/include emu10k1.h, union { snd_kcontrol_tlv_rw_t *c; unsigned int *p; } tlv; was added to struct 'snd_emu10k1_fx8010_control_gpr'. But alsa-lib/include/sound/emu10k1.h was not changed. So I did this: ... unsigned int min; /* minimum range */ unsigned int max; /* maximum range */ unsigned int *p; // <----- ADDED THIS <---------------- unsigned int translation; /* translation type (EMU10K1_GPR_TRANSLATION*) */ } emu10k1_fx8010_control_gpr_t; which is in alsa-lib/include/sound/emu10k1.h For me, it fixes ld10k1. *p acts as a placeholder because it is useless (at this point) to ld10k1. ----Can you tell me what those changes were for? What are *c and *p ? --- Thanks. Tim. terminator356 -> users -> sourceforge -> net (Developer on ld10k1 project). ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-devel