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

Reply via email to