[alsa-devel] Testers wanted: New SB X-Fi driver

James Courtier-Dutton james.dutton at gmail.com
Tue Jul 21 19:09:41 CEST 2009


2009/7/21 Frank Roth <frashman at freenet.de>:
> Ok thanks.
>
> So you still didn't have specifications from Creative?
> Because I red some time ago, creative gave the specs to the opensource community?
> How is it possible to write this drivers then? Only reengineering from their opensource drivers?
> Impressive!!
>
> So I understand it right, everything is more or less software based right now?
> We must change this ... (I would help you out, so far I can)
>

That is correct. I have the datasheets from Creative and they are not
complete data sheets. They do not include the DSP workings of the
card. They simply explain how to configure the card to bypass the DSP
unit.
The datasheet does contain some info regarding how one might use
hardware mixing as this uses a separate "mixing unit" within the chip.
I do not think that this "mixing unit" has been implemented in the
open source driver.
The DSP itself is very complex and as a result, reverse engineering it
will be difficult. It would be possible if one had the time but I
don't have the time.
I consider it a similar task to if one was needing to reverse engineer
the x86 chip without having any of the instruction set.

Kind Regards

James


More information about the Alsa-devel mailing list