Skip site navigation (1)Skip section navigation (2)
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>