Share

Open Innowhere Collection

Project News for Open Innowhere Collection

  • LAMEOnJ 1.2 Added Decoding APIs

    - Added object oriented APIs for decoding MP3 files to WAV/PCM.
    - Moved classes up removing "com.innowhere" folders/package
    - Moved encoding APIs to the package "encoder"
    - Added LAMEOnJBoot, this class is now the root factory (LAMEOnJ is now an interface)
    - Renamed:
    LAMEOnJStd to LAMEOnJStdEncoder
    LAMEOnJ.getLAMEOnJStd to getLAMEOnJStdEncoder
    LameConfig to EncoderConfig
    Encoder.getLameConfig to getEncoderConfig
    - Reorganized packages of test classes.

    2008-09-02 17:47:16 UTC by jmarranz

  • LAMEOnJ 1.1 Added Solaris and Leopard support

    - Updated JNIEasy to 1.2.1 : Mac OS X problems are fixed (runs on Tiger and Leopard) and added Solaris x86 support.

    - OOP API (wrapping standard LAME methods) now supports mono WAV and PCM streams/files

    - Changed method names:
    Generic.initEncodingInterleaved =>
    Generic.initEncoding
    Generic.encodeBufferInterleaved =>
    Generic.encodeBuffer
    StreamEncoder.initEncodingInterleaved =>
    StreamEncoder.initEncoding
    StreamEncoder.encodeBufferInterleaved =>
    StreamEncoder.encodeBuffer

    - GenericEncoder.encodeFlush(byte[]) and StreamEncoder now use Lame.lame_encode_flush_nogap instead of Lame.lame_encode_flush

    2008-03-31 20:44:38 UTC by jmarranz

  • LAMEOnJ v1.0, Linux and MacOSX support


    LAMEOnJ v1.0 released.

    Changes and new features:

    - Wrapped the standard LAME API v3.97 (lame_* methods). Now this is the preferred API.

    - Moved BladeMP3Enc based API to com.innowhere.lame.blade.* and com.innowhere.lameonj.blade.*

    - BladeMP3Enc object oriented API now uses LAMEOnJBlade as factory. Other minor API changes

    - Added Linux and MacOS X support (standard LAME API). The standard API works with Windows (lame_enc.dll) too.

    - Updated JNIEasy to v1.2

    - Removed "Not enhanced" exceptions, native methods are declared now as "native"

    2008-01-18 16:51:51 UTC by jmarranz

  • LAMEOnJ v0.9 The LAME Java MP3 encoder API

    LAMEOnJ v0.9 is the first public release of this Java 100% API based on the lame_enc.dll, the LAME MP3 encoder Windows library.

    This API is absolutely symmetric to the DLL exported API.

    An Object Oriented API is defined too.

    LAMEOnJ uses JNIEasy (http://www.innowhere.com) to bridge Java and native DLL.

    2006-05-23 19:32:22 UTC by jmarranz