Skip to content

Releases: pali/libopenaptx

0.2.1

25 Apr 15:12
Compare
Choose a tag to compare

License was upgraded to GPLv3+. See README file for details.

0.2.0

11 Apr 13:23
0.2.0
Compare
Choose a tag to compare

New version 0.2.0 with lot of fixes

  • Introduce a new library functions aptx_decode_sync() and
    aptx_decode_sync_finish() for synchronization and decoding
    partially corrupted continuous stream

  • Improve synchronization support in openaptxdec utility via
    these new library functions

  • Fix openaptxdec utility to not output data which are result of
    decoding the trailing aptx padding from the last aptX sample

  • Fix exit codes from utilities, returns 1 when error occurred

  • Make utilities to be compatible with Windows systems, set
    stdin and stdout to binary mode

  • Make source code to be compatible with ISO C90, C99, C11, C17,
    ISO C++ 1998, 2011, 2014, 2017, 2020 and also with MSVC 6.0
    (and new), but there is one exception that stdint.h header file
    with basic fixed width integer types needs to be provided

  • Fix integer variable types, size, signedness and const qualifiers

  • Make Makefile to be POSIX compatible

  • Do not install static executables

  • Generate and install a new pkg-config file for library

  • Provide and install static library libopenaptx.a

  • Enable -O3 optimizations in Makefile by default

  • Update parameters for sox/play examples in README and help

0.1.0

15 Dec 17:56
0.1.0
Compare
Choose a tag to compare

New version 0.1.0 which fixes decoding delay

New API function aptx_encode_finish() flushes encoding buffer and adds last
90 encoded samples, so caller has ability to encode whole input stream.

Function aptx_decode() was fixed to drop first 90 decoded samples which are
used just for predictor and contain noise.

0.0.0

06 Jul 09:09
0.0.0
Compare
Choose a tag to compare

Initial version 0.0.0 of libopenaptx library based on ffmpeg 4.0

Besides dynamic shared library there are also two utilities openaptxenc
and openaptxdec for encoding and decoding aptX and aptX HD streams.