Hi again,
On Tue, Jul 18, 2000 at 05:50:51PM +0200, [EMAIL PROTECTED] wrote:
> A last question on CD label : why case is different FRANCE vs France using
> Wine and Windows NT 40 ?
Well, I already explained it below, but that probably wasn't too easy
for a non-programmer (? - just guessing here).
Many CD-ROMs contain *several* "volume descriptor" sectors.
E.g. one ASCII volume descriptor, one Unicode, one Joliet etc.
And NT4 reads the Unicode voldesc (which contains "F\0r\0a\0n\0c\0e\0\0"),
whereas Wine read the ASCII voldesc ("FRANCE\0").
Oh damn. I just realized that I need to add the Unicode label handling, too...
(I already switch to the correct sector, but don't handle the different
label formats correctly)
> > BTW, I solved the "France" vs. "FRANCE" bug.
> > It's because we didn't figure out the "best" CD-ROM volume descriptor
> > in DRIVE_ReadSuperblock() as we do in e.g. CDROM_Data_GetSerial().
> > Thus we read the ASCII voldesc instead of the Unicode voldesc as we should
> > have done.
BTW, I'll submit a patch today that corrects *every* issue found
in your mail.
Thank you for the report !!
Andreas Mohr