[MVLUG] CD pause functions?

Joe Pfeiffer joseph at pfeifferfamily.net
Mon Jan 5 11:26:09 MST 2009


First, a little bit of background:  LCCT is hosting the state one-act
festival in a couple of weeks.  Some of the outside theatres coming in
will want to bring their cues in on CD, so we need some sort of CD
player.

The easy thing to do would, of course, go to Best Buy and buy one.
But when have I ever done anything the easy way?

Using CDFS, it's really easy to make the CD drive on the theatre
computer look like a bunch of files, and write a little script to
create a show definition file that the theatre sound computer can play
like a normal show.  Problem is, playing a cue from the CD drive takes
a couple of seconds to start up -- not acceptable.

So, I'm wondering how CD players (and the CDROMPAUSE ioctl) implement
their Pause function.  Do they keep the motor spinning and the buffer
full, or what?  Next thing, of course, would be to see how to
integrate this with the CDFS functions...

Of course, another intermediate strategy is to just rip all the CDs
and put them in directories....



More information about the MVLUG-list mailing list