Please report mcicda (CDROM audio) test results

Joerg-Cyril.Hoehle at t-systems.com Joerg-Cyril.Hoehle at t-systems.com
Thu Aug 5 03:39:21 CDT 2010


Hi,

Jeff Zaroyko wrote:
>mcicda.c:355: Test failed: PLAY from 1 notify: MCIERR_HARDWARE
>mcicda: 90 tests executed (0 marked as todo, 14 failures), 0 skipped.

All failures are explained by your drive's inability to play any piece
of music from the CD in your system. PLAY fails, causing other tests to fail.
Why you'll have to investigate.
Did that machine ever play music from an audio CD?

An updated patch with one new bug is at
https://testbot.winehq.org/JobDetails.pl?Key=4314
mcicda.c:181: Test failed: GETDEVCAPS 4001: MCIERR_UNSUPPORTED_FUNCTION
I've added a skip when PLAY returns an error.
Native MCICDA does not perform a lot of error checking, e.g.
"status c current track" returns 1 when there's no disk in drive.

Things you can try out using the interactive MCI shell:
open cdaudio alias c
status c type track 1
set c time format tmsf
seek c to start
play c from 1 to 2 wait
play c from 10 to 11 wait
seek c to 3
play c
close c
That's not unlike how apps use mcicda.

Regards,
 Jörg.


More information about the wine-devel mailing list