Skip to content

mpg123-decoder/1.0.0

Latest
Compare
Choose a tag to compare
@eshaz eshaz released this 16 Jan 08:36

What's Changed

New Contributors

Features / Breaking Changes

  • Gapless decoding was added and is enabled by default. This feature results in decoded MP3 audio more closely matching the length of the input data.
  • This is marked as a breaking change since it may change the length of your decoded audio.
  • Gapless decoding can be disabled by setting enableGapless to false in the options of the MPEGDecoder and MPEGDecoderWebWorker constructors.
    const options = {
      enableGapless: false
    };
    
    const decoder = new MPEGDecoder(options);
  • Thanks to @londek for contributing this feature!

Fixes

  • Buffer overflow issue when storing interleaved pcm data from the decoder
  • Various C compilation warnings
  • libmpg123 included headers were removed and will always be generated from configure from now on
  • Remove custom dynencode crc implementation and use what's included in simple-yenc
  • Better documentation on contributing and developing

Full Changelog: mpg123-decoder/0.4.12...mpg123-decoder/1.0.0