[Bug 20555] New: inconsistent handling of Audio-CDs
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Nov 2 04:22:00 CST 2009
http://bugs.winehq.org/show_bug.cgi?id=20555
Summary: inconsistent handling of Audio-CDs
Product: Wine
Version: 1.1.32
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: ntdll
AssignedTo: wine-bugs at winehq.org
ReportedBy: hoehle at users.sourceforge.net
mci "open cdaudio" fails on pure Audio CDs, but the bug is not within MCI
rather than in volume management or kernel32/ntdll (the MCI calls
GetDriveTypeW).
Case A) When an audio-only CD is inserted before Wine is started, it creates
the link
dosdevices/d:: -> /dev/scd0
and in system.reg:
[Software\\Wine\\Drives]
"d:"="cdrom"
mciSendString "open cdaudio" fails (MCIERR bad device) because GetDriveTypeW
does not return a CDROM type. It would succeed on MS-Windows.
Wine creates the additional link d: -> /media/cdrom0 only when using a
data-only CD-ROM or a mixed data + audio CD.
In the latter case, mciSendString "open cdaudio" succeeds.
Conversely, an existing dosdevices/d:: link causes dosdevices/d: to be removed
when Wine starts with a pure Audio-CD in the drive.
For consistency, you should have dosdevices/d:: point to your CD-ROM device,
because of another bug in volume management:
MCI "open e:\ type cdaudio" fails, while
open d:\ succeeds
even when E: is the CD-ROM!
Case B) Defining a CD-ROM myself (or like Wine did years ago?) using:
dosdevices/d: -> /media/cdrom
(which is in turn a link to /media/cdrom0 in Ubuntu)
dosdevices/d:: does not exist.
[Software\\Wine\\Drives]
"d:"="cdrom"
mciSendString "open cdaudio" succeeds.
"play cdaudio" causes the drive to spin, but is sometimes returned with
MCIERR_HARDWARE.
AoE2 sends slightly different MCI commands and manages to play the CD.
Even Crazy Machines successfully plays the audio CD with this setup.
Using Ubuntu Intrepid.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list