Here is a solution for DC-offset problem of XFIRE 1024 without reloading the module. I added some code into the file "cs46xx_lib.c". The function of the code I added
is to reset automatically before playing/recording each times without reloading the module and stopping any PCM process. But I consider that this is not the final solution, because it can't avoid distortion of recording(capture). The record is still NOT OK from head to the tail, because some distorted frames/sections are always exist. (Not all frames of the record are OK.) Here is "cs46xx_lib.c" for alsa-driver-0.9.0rc2, and you must set the definition: DMX_XFIRE_PATCH http://163.23.24.15/~denis/cs46xx/cs46xx_lib.c ------------------------------------------------------- This SF.net email is sponsored by: Does your code think in ink? You could win a Tablet PC. Get a free Tablet PC hat just for playing. What are you waiting for? http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en _______________________________________________ Alsa-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-user