Porting CD_Aud to SDL!

I will be porting my CD_Aud class over the next few weeks to SDL to make
it more portable. It is also being done to help some people who are
designing a library that requires SDL for its lower level implementation.

I would really appreciate it if you could look at my current CD_Aud class
and test it out. Let me know what you think of it. As far as I know it may
be the only CD audio interface that supports cd-changers in the class.
The demo program allows you to switch the current slot.

I actually added that code for my own use and it hasn’t crashed since my
new release of 1.0. That may differ from machine to machine. It is linux
specific code right now (hence why i want to use SDL to port it).
Unfortunately there is no changer support in SDL. This means I will have
to drop that functionality.

The address is:
http://phoenix.lhup.edu/~dleimbac/Projects/CD_AUD

Thanks for your time
SDL ROX!!

Dave

I actually added that code for my own use and it hasn’t crashed since my
new release of 1.0. That may differ from machine to machine. It is linux
specific code right now (hence why i want to use SDL to port it).
Unfortunately there is no changer support in SDL. This means I will have
to drop that functionality.

Or add changer support to SDL. :slight_smile:

SDL ROX!!

Thanks!

See ya,
-Sam Lantinga (slouken at devolution.com)

Lead Programmer, Loki Entertainment Software–
“Any sufficiently advanced bug is indistinguishable from a feature”
– Rich Kulawiec

Or add changer support to SDL. :slight_smile:
Wow, there’s an idea!! Wouldn’t I need to have a copy of Be, MacOS, (OS
X), Windows, linux and FreeBSD to make that work?
If I could get access to those sort of things I would be interested in
doing a “feasibility check” to see if it is a worthwhile project. Not
many people have changers you know. I rely on the ioctl interface for
linux to make it work and since I am not a low level driver writer I would
either have to learn how to do that in a protected environment or look for
built in driver support. The linux stuff was easy because it was so well
documented. I wonder about the others. I also tend to babble…

Dave