Description: It is a Java implementation of Monkey s Audio Compression decoder. JMAC is a Java library that decodes, converts and plays Monkey s Audio files (.MAC, .APL, .APE) in real time. JMAC doesn t need JMF. It runs under J2SE.
File list (Check if you may need any files):
bin
...\play.bat
...\playJavaSound.bat
...\playJavaSound15.bat
...\playNative.bat
...\playTritonusJavaSound.bat
build
.....\build-core.xml
.....\build-spi.xml
.....\build-spi15.xml
changelog.txt
core
....\nativesrc
....\.........\include
....\.........\.......\jawt.h
....\.........\.......\jni.h
....\.........\.......\jvmdi.h
....\.........\.......\jvmpi.h
....\.........\.......\win32
....\.........\.......\.....\jawt_md.h
....\.........\.......\.....\jni_md.h
....\.........\jmac
....\.........\....\APEDecompressJMAC.cpp
....\.........\....\APEDecompressJMAC.h
....\.........\....\jmac.cpp
....\.........\....\jmac.def
....\.........\....\jmac.h
....\.........\....\jmac.sln
....\.........\....\jmac.vcproj
....\.........\....\Makefile
....\.........\....\NULLIO.h
....\.........\....\UnBitArrayJMAC.cpp
....\.........\....\UnBitArrayJMAC.h
....\.........\mac
....\.........\...\Shared
....\.........\...\......\libmac.a
....\.........\...\......\MACLib.lib
....\.........\...\Source
....\.........\...\......\MACLib
....\.........\...\......\......\APECompress.h
....\.........\...\......\......\APECompressCore.h
....\.........\...\......\......\APECompressCreate.h
....\.........\...\......\......\APEDecompress.h
....\.........\...\......\......\APEHeader.h
....\.........\...\......\......\APEInfo.h
....\.........\...\......\......\APELink.h
....\.........\...\......\......\APETag.h
....\.........\...\......\......\Assembly
....\.........\...\......\......\........\Assembly.h
....\.........\...\......\......\BitArray.h
....\.........\...\......\......\MACLib.h
....\.........\...\......\......\MACProgressHelper.h
....\.........\...\......\......\MD5.h
....\.........\...\......\......\MultichannelNNFilter.h
....\.........\...\......\......\NewPredictor.h
....\.........\...\......\......\NNFilter.h
....\.........\...\......\......\Old
....\.........\...\......\......\...\Anti-Predictor.h
....\.........\...\......\......\...\APEDecompressCore.h
....\.........\...\......\......\...\APEDecompressOld.h
....\.........\...\......\......\...\UnBitArrayOld.h
....\.........\...\......\......\...\UnMAC.h
....\.........\...\......\......\Predictor.h
....\.........\...\......\......\Prepare.h
....\.........\...\......\......\ScaledFirstOrderFilter.h
....\.........\...\......\......\StartFilter.h
....\.........\...\......\......\UnBitArray.h
....\.........\...\......\......\UnBitArrayBase.h
....\.........\...\......\......\WAVInputSource.h
....\.........\...\......\Shared
....\.........\...\......\......\All.h
....\.........\...\......\......\APEInfoDialog.h
....\.........\...\......\......\CharacterHelper.h
....\.........\...\......\......\CircleBuffer.h
....\.........\...\......\......\GlobalFunctions.h
....\.........\...\......\......\ID3Genres.h
....\.........\...\......\......\IO.h
....\.........\...\......\......\NoWindows.h
....\.........\...\......\......\RollBuffer.h
....\.........\...\......\......\SmartPtr.h
....\.........\...\......\......\StdLibFileIO.h
....\.........\...\......\......\StdString.h
....\.........\...\......\......\WAVInfoDialog.h
....\.........\...\......\......\WinFileIO.h
....\src
....\...\davaguine
....\...\.........\jmac
....\...\.........\....\core
....\...\.........\....\....\APESimple.java
....\...\.........\....\....\jmacu.java
....\...\.........\....\decoder
....\...\.........\....\.......\AntiPredictor.java
....\...\.........\....\.......\AntiPredictorExtraHigh0000To3320.java
....\...\.........\....\.......\AntiPredictorExtraHigh3320To3600.java
....\...\.........\....\.......\AntiPredictorExtraHigh3600To3700.java
....\...\.........\....\.......\AntiPredictorExtraHigh3700To3800.java
....\...\.........\....\.......\AntiPredictorExtraHigh3800ToCurrent.java
....\...\.........\....\.......\AntiPredictorExtraHighHelper.java
....\...\.........\....\.......\AntiPredictorFast0000To3320.java
....\...\.........\....\.......\AntiPredictorFast3320ToCurrent.java