On Sun, 2002-09-22 at 20:21, Lourens Veen wrote:
> I've looked at the library and the readme for it, and it seems to me
> that it's only a small piece of code. The only problem with writing
> a GPLled replacement for it is availability of standards. I've
> checked the web, but the coloured books are not available online. I
> don't feel like paying $200 or so for an ISO standard document
> either. However, there's another option. We could reverse-engineer
> Mr. Eissfeldts library, and use the information from that to write
> a drop-in replacement. Since it's open source, it's not that hard,
> but it does require a group of people who turn the code into a
> description, and a nonintersecting group of people who turn that
> description ("specification") back into a library, which can then
> be published under the GPL. And ofcourse the people in the second
> group should not have seen Mr. Eissfeldts code before to make it a
> real cleanroom implementation.
We don't need reverse-engineer the sources. I already have all the
required documentation:
- The ECMA CD-ROM standard (freely available) defining the parameters
for the Reed-Solomon coding and the Scrambler.
- General documents about Reed-Solomon coding and the underlying
Galois Fields arithmetics. There are many books and articles
available about this topic and some of them already include
C code examples.
Actually, the theory behind the Reed-Solomon coding is somewhat
demanding but the software implementation is quiet simple because
it is designed to be implemented in hardware.
I think I can come up with an individual implementation in some weeks
so that cdrdao can fully GPLd again.
Andreas
--
Andreas Mueller Tel: +49 89 67808848
Ramsmeierstr. 1 Email: [EMAIL PROTECTED]
85579 Neubiberg, Germany
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]