-
Notifications
You must be signed in to change notification settings - Fork 0
rjmooney/daex
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Digital Audio EXtractor
DAEX Current version: 0.90a
DAEX (c) Copyright 1998 Robert Mooney, All rights reserved.
------------------------------------------------------------------------
Digital Audio EXtractor (DAEX)
------------------------------------------------------------------------
The Digital Audio EXtractor, or DAEX, extracts digital audio from an
IDE-ATAPI CD-ROM which can then be saved as a PCM WAV file. As long as your
drive supports CDDA (CD Digital Audio), you should have no problems getting
DAEX to run.
DAEX is freeware. You may distribute it freely in it's original form.
Send me your comments! I can be reached at rjmooney@gmail.com.
------------------------------------------------------------------------
System requirements
------------------------------------------------------------------------
DAEX currently supports the following platforms:
FreeBSD 2.2.6 -> 3.0
Patches (see Patch Downloads) are available for the following platforms:
FreeBSD 2.2.6-RELEASE and 2.2.7-RELEASE
FreeBSD 3.0-CURRENT (as of 3.0-19980804-SNAP -- also works under
FreeBSD 3.0-RELEASE)
------------------------------------------------------------------------
Patch downloads
------------------------------------------------------------------------
Current patch revision: 1.0
DAEX kernel patches may be obtained at:
http://impetus.us/~rjmooney/projects/cdda.html
------------------------------------------------------------------------
Patch installation
------------------------------------------------------------------------
To install the ATAPI modifications to your FreeBSD kernel, follow below. The
example used a FreeBSD 2.2.6 system:
earthtone:~# whoami
root
earthtone:~# patch -p < atapimods_1.0_freebsd2.2.6-release.patch
At this point, the following files are modified:
/usr/src/sys/i386/isa/atapi.h
/usr/src/sys/sys/cdio.h
/usr/include/sys/cdio.h
/usr/src/sys/i386/isa/wcd.c
Once you have installed the above patch file, you will need to recompile the
kernel. It is _strongly_ recommended you back-up your current running
version of the kernel. An example follows.
First, back-up your current version of the kernel:
earthtone:~# cd /
earthtone:/# cp kernel kernel.nodaex
Next, recompile, and install the resulting kernel:
earthtone:/# cd /usr/src/sys/i386/conf
earthtone:/usr/src/sys/i386/conf# config GENERIC
Kernel build directory is ../../compile/GENERIC
earthtone:/usr/src/sys/i386/conf# cd ../../compile/GENERIC
earthtone:/usr/src/sys/compile/GENERIC# make depend
earthtone:/usr/src/sys/compile/GENERIC# make
earthtone:/usr/src/sys/compile/GENERIC# make install
Finally, reboot the system:
earthtone:/usr/src/sys/compile/GENERIC# reboot
If you encounter any errors, please feel free to drop me a note. Please
include any relevant information that will help me debug the problem.
------------------------------------------------------------------------
DAEX Installation
------------------------------------------------------------------------
You should be able to compile the source immediately after you've
uncompressed the archive. However, it is possible that the Makefile included
in the distribution will require minor modifications.
To extract, and compile DAEX, enter the following (the bold face indicates
what you should enter):
earthtone:~$ tar xfz daex.tgz
earthtone:~$ cd daex
earthtone:~/daex$ make
To install DAEX, enter the following as root:
earthtone:~/daex# make install
DAEX is installed set-UID root, so that it may access your CD-ROM device. If
this isn't acceptable, you may remove the SUID bit, or change the
owner/group permissions to fit your requirements. DAEX (obviously) must
still be able to access the CD-ROM.
You should now be able to begin extraction.
------------------------------------------------------------------------
DAEX Caveats
------------------------------------------------------------------------
DAEX does not currently support jitter correction (though, it should by the
first major release).
This alpha version does not support multiple matches from the CDDB server.
I hope to have this feature in before beta. Silly, but I haven't had a
whole lot of time to spend on it. :(
------------------------------------------------------------------------
DAEX Manual page
------------------------------------------------------------------------
For more information and usage, see daex(1).
About
Digital Audio Extractor for FreeBSD 2.2.6
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published