From owner-freebsd-current Thu Feb 1 06:46:16 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id GAA00441 for current-outgoing; Thu, 1 Feb 1996 06:46:16 -0800 (PST) Received: from fw.ast.com (fw.ast.com [165.164.6.25]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id GAA00435 for ; Thu, 1 Feb 1996 06:46:11 -0800 (PST) Received: from nemesis by fw.ast.com with uucp (Smail3.1.29.1 #2) id m0ti0AH-000858C; Thu, 1 Feb 96 08:39 CST Received: by nemesis.lonestar.org (Smail3.1.27.1 #20) id m0ti07a-000CokC; Thu, 1 Feb 96 08:36 WET Message-Id: Date: Thu, 1 Feb 96 08:36 WET To: ache@astral.msk.su, current@freebsd.org From: uhclem@nemesis.lonestar.org (Frank Durda IV) Sent: Thu Feb 1 1996, 08:36:22 CST Subject: re: ATTENTION to CD driver authors (matcd, scd) Sender: owner-current@freebsd.org Precedence: bulk [0](B) EXACTLY match the output that xcdplayer was expecting. And, [0](C) EXACTLY match the output that cdplayer was expecting. [1]cdplayer and cdplay was changed to deal with broken ioctl. [1]^^^^^^^^ [2]Oops, I mean cdcontrol here. Ok, is someone going to "fix" xcdplayer? That is the application that I got the most complaints about (over two dozen different people complained) matcds beta version audio support until I got matcd to put out exactly what xcdplayer wanted. xcdplayer and cdplay request TOC data differently via the ioctls. cdplay asks about one track at a time, while xcdplayer asks for the entire thing in one lump and expects a "forged" leadout TOC entry that is different than the one cdplay expects/ed. Oh, and with regard to playing ranges of blocks, matcd has been able to do that all along. I had to write an app to test that since I wanted to make sure the "snarf straight redbook audio" worked. It does. I am in the middle of adding support for three more drive types to matcd and having the definition of what is "correct" change is a bit annoying and I want to make sure the extra work is really necessary before I start throwing away code that was working by the two measurements available. If we aren't having someone change xcdplayer, IMO we should delay all of these ioctl changes until both xcdplayer and the other audio apps are updated. There is nothing like a programmer who can't listen to his CDs anymore. :-( Frank Durda IV |"The Knights who say "LETNi" or uhclem%nemesis@rwsystr.nkn.net | demand... A SEGMENT REGISTER!!!" ^------(this is the fastest route)|"A what?" or ...letni!rwsys!nemesis!uhclem |"LETNi! LETNi! LETNi!" - 1983