QUOTE(JeanLuc @ Nov 10 2004, 08:34 PM)
QUOTE(precisionist @ Nov 9 2004, 04:27 PM)
I think your (our) problem, JeanLuc, isn't the software, it's the hardware. Soundcards aren't capable of detecting idices, as well as they can't recognize the copy bit of the SCMS system

My soundcard can detect the SCMS bit (you can set the card to ignore it, too) ... thus I am not completely convinced that soundcards are incapable of retrieving the subchannel data.
I believe you're a bit wrong here.
My soundcard has this SCMS-bit option, too. But it only determines wether the SCMS bit is set on the digital output or not, it has nothing to do with the input.
Copy a normal (factory-pressed) CD to DAT or MD, then try to copy the copy to HDD, and all in a digital way. Set the copy bit option to "yes" or "recognize" or whatever. Then you shouldn't be able to record, if your opinion is correct.
Your soundcard may also work this way that it recognizes the copy bit (="the audio is protected by copyright law") but not the 'extra copy bit' (="the audio has already been copied digitally"). Then you can record but can only conclude your soundcard doesn't realize the 'extra copy bit'.
How do you think the subchannel data is stored in the resulting file ? *wav, *aif, *ape or whatever are *free* formats without any copyright restriction or copyright information.
In the manual of my brother's Terratec it's said that the SCMS bit on the dig input is ignored, no matter what the options are.
Do you have two digital audio recorders, a DAT an a MDR ? Then you can disable "set copy bit" on your soundcard's output and record to MDR or DAT. Try then to record the copy to the other device. If it works, you can be sure that your option works correct. I suggest this test, because my soundcard's software doesn't work correctly. If I select "set copy bit" it's actually not set (and vice versa).
I wonder how the transmission of indices and copy bit in principle works. Is there some space left between the 16bit samples or what ? Imagine 15bits for the audio, 2^15=32768, 1 bit for the polarity. But where are the two channels ? After each right sample a left one and vice versa ? And where's here the subchannel data ?