Introduction - If you have any usage issues, please Google them yourself
This implementation creates three processes:
- The command line parse/control process. It runs continuously as root.
- The MPEG decode/playback process. It revokes root rights as soon as it
has enabled the realtime features, to minimize the risk for a security
hole
- The prefetch process. Its only purpose is to load the input file into
a memory region shared with the decode process. It also revokes root
rights.
The MPEG decode process writes its output data directly into the soundcard
DMA buffer, which is mmap ed into process memory. This minimizes operating
system overhead.
Packet : 93317455mp3de.rar filelist
mp3de\BUGS
mp3de\CHANGES
mp3de\Makefile.in
mp3de\README
mp3de\TODO
mp3de\amp.1
mp3de\args.c
mp3de\audio.c
mp3de\audioIO.c
mp3de\audioIO_AIX.c
mp3de\audioIO_BeOS.c
mp3de\audioIO_HPUX.c
mp3de\audioIO_IRIX.c
mp3de\audioIO_Linux.c
mp3de\audioIO_SunOS.c
mp3de\buffer.c
mp3de\config.h.in
mp3de\configure
mp3de\configure.in
mp3de\dump.c
mp3de\formats.c
mp3de\getbits.c
mp3de\getdata.c
mp3de\getopt.c
mp3de\getopt1.c
mp3de\guicontrol.c
mp3de\huffman.c
mp3de\layer2.c
mp3de\layer3.c
mp3de\misc2.c
mp3de\position.c
mp3de\rtbuf.c
mp3de\transform.c
mp3de\util.c
mp3de\doc\BeOS.txt
mp3de\doc\jukebox.txt
mp3de\doc\layer2.txt
mp3de\doc\linuxrealtime.txt
mp3de\doc
mp3de