I did a diff between 1.0.2 and 1.0.3 to see that the subdevice ID of the 1010LT has been added to a couple of checks. The one in particular that seems to be hosing me is the function called on line 85 of >= 1.0.3rc2:
snd_ctl_elem_value_set_boolean(word_clock_sync, 0, on ? 1 : 0);
By commenting this line all the S/PDIF problems go away, and I can open/close envy24control at will without losing the output. All of the master clock functionality works as excpected. I confirmed this on 1.0.3rc2, 1.0.3, 1.0.4, and CVS versions of alsa-tools. I don't know the alsa lib API well enough yet to know if this is a legitimate fix for a legitimate bug, but it does at least fix the problem on 4 delta 1010LT equipped machines that I have.
Doug -- http://nostar.isa-geek.com/
------------------------------------------------------- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user