Projects / CASampledSP


CASampledSP is a JNI-based service provider for the javax.sound.sampled.spi interfaces. As such it is capable of decoding many popular audio formats (like mp3 and aac) at native speed taking advantage of Apple's CoreAudio library. The focus is currently on decoding and converting to LPCM, not on writing or exporting.

Operating Systems

Recent releases

  •  25 Mar 2014 16:48

    Release Notes: This release has moved to OS X 10.6 in order to take advantage of (the more efficient) AudioFileReadPacketData function. It fixes seek() in CACodecInputStream; buffers are now flushed appropriately, avoiding an audible artifact.

    •  01 Jul 2013 09:03

      Release Notes: Support for seek(), a license switch to LGPL 2.1, an upgrade of poms to Maven 3.0.5, and the addition of Doxygen-based C docs.

      •  04 Oct 2012 09:45

        Release Notes: This release is purely focused on changing the project's structure towards more modern versions of 3rd party libraries and the Maven build system. An issue with Maven profile activation was fixed. Maven 3.0.4, JUnit 4.10, and native-maven-plugin are now used.

        •  08 Dec 2011 09:31

          Release Notes: Issues with chaining multiple AudioInputStreams for conversion purposes were fixed.

          •  24 Nov 2011 10:17

            Release Notes: A plethora of issues with stream-(not file-)based conversion was fixed along with issues with formats that require a magic cookie for decompression (e.g. Apple Lossless).


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.