[Bug 20323] MacOS mcicda does not play audio CD
wine-bugs at winehq.org
wine-bugs at winehq.org
Fri Feb 18 07:08:36 CST 2011
http://bugs.winehq.org/show_bug.cgi?id=20323
--- Comment #6 from Jörg Höhle <hoehle at users.sourceforge.net> 2011-02-18 07:08:34 CST ---
Charles Davis sent me privately a patch that makes RAW_READ work on MacOS.
We'll hopefully see in git soon. I summarise the new state.
+ MCI_PLAY FROM TO works with his patch!
- MCI_PLAY fails because READ_Q_CHANNEL is used to get the current position.
It should not, see bug #26160, comment #2.
- MCI_SEEK fails because of an IOCTL_CDROM_SEEK_AUDIO_MSF which it should not
invoke at all when using RAW_READ, not PLAY_AUDIO.
See again bug #26160, comment #2. mcicda should maintain its own position
variable.
- SET c DOOR OPEN messes up with the internal state (see bug #26160, comment
#1).
- READ_Q_CHANNEL?
status c mode -> be able to return "open"
status c media present
status c ready
Actually, any means to determine whether a disk is present would be fine IMHO.
I believe Loïc Maury's recent patch to CDROM_Verify should not give the idea
that these commands should always return open/present/ready (because a device
node is only present for as long as a disk is present on Mac OS), but that
should be discussed and solved in bug #26158. On Mac OS currently, MCICDA can
only be opened when an audio CD-ROM is inserted (and correctly configured in
winecfg), unlike native or Linux.
--
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