freebsd-dev/sys/i386/isa/matcd
Jordan K. Hubbard 0134f4737b 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>
1995-09-28 13:15:49 +00:00
..
audio.c o Support for CDIOCPREVENT and CDIOCALLOW ioctls that xcdplayer 1995-09-28 13:15:49 +00:00
creative.h Release summary: (detailed descriptions in Edit History in matcd.c) 1995-07-11 03:03:47 +00:00
matcd.c o Support for CDIOCPREVENT and CDIOCALLOW ioctls that xcdplayer 1995-09-28 13:15:49 +00:00
matcd.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
options.h o Support for CDIOCPREVENT and CDIOCALLOW ioctls that xcdplayer 1995-09-28 13:15:49 +00:00
TODO Release summary: (detailed descriptions in Edit History in matcd.c) 1995-07-11 03:03:47 +00:00