Date: Thu, 28 Sep 1995 06:15:51 -0700 From: "Jordan K. Hubbard" <jkh> To: CVS-commiters, cvs-sys Subject: cvs commit: src/sys/i386/isa/matcd audio.c matcd.c options.h Message-ID: <199509281315.GAA13382@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
jkh 95/09/28 06:15:50
Modified: sys/i386/isa/matcd audio.c matcd.c options.h
Log:
o Support for CDIOCPREVENT and CDIOCALLOW ioctls that xcdplayer
were making and were no-brainers. However, the xcdplayer
eject button didn't work because xcdplayer gave up and didn't bother
to try the EJECT ioctl anyway when CDIOCALLOW was not available.
This all works now.
o A change so that xcdplayer gets TOC entry data for the lead-out area
on the disc. Xcdplayer can now play the last track on a CD, which
it would not do in earlier versions (but no one reported).
Cdplayer gets the TOC data differently and it works in old and new
versions.
o Eliminated a race condition that caused the driver to sleep forever
on very slow and heavily loaded systems on rare occasions when
the system was doing lots of audio-related ioctls to the drive.
o Fixed a problem where a locked drive could be unlocked by accessing
one of the non-locking devs. Door locking now follows the documented
rules.
o Made all wait channel strings unique to matcd.
Submitted by: Frank Durda IV <uhclem%nemesis@fw.ast.com>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199509281315.GAA13382>
