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>