Skip to content

Releases: nu774/qaac

v3.07

Choose a tag to compare

@nu774 nu774 released this 10 Sep 11:15

More fix to address seek performance issue on iOS.
See https://hydrogenaudio.org/index.php/topic,129877.msg1086769/topicseen.html

v3.06

Choose a tag to compare

@nu774 nu774 released this 05 Sep 15:51
  • Split chunks in the MP4 container like v2.xx: hopefully fixes this issue: https://hydrogenaudio.org/index.php/topic,129877.msg1086567/
  • Added built-in resampler as a fallback to libsoxr (used when it is not available). You can also explicitly enable it by --bulitin-resampler.
  • Added support for some ID3 tags.

v3.05

Choose a tag to compare

@nu774 nu774 released this 24 Aug 13:13

Fixed #133 .
Sample rate > 65535 was not working on the new mmtisobmff based multiplexer.

v3.04

Choose a tag to compare

@nu774 nu774 released this 23 Aug 12:52

Now properly set maxBitrate, avgBitrate field of esds DecoderConfig.
Addresses following issues:
#129
#132

v3.03

Choose a tag to compare

@nu774 nu774 released this 14 Aug 16:54

Fixes #131 .
The issue was caused by the new ISOBMFF parser that has higher priority over the FLAC parser.
The ISOBMFF parser was trying hard to parse a FLAC file.

v3.02

Choose a tag to compare

@nu774 nu774 released this 12 Aug 13:21

Fixed new MP4 demuxer to reset decode buffer after seek (this had prevented sample-accurate reconstruction due to leftover garbage data)

v3.01

Choose a tag to compare

@nu774 nu774 released this 12 Aug 12:00

Addressed #130

v3.00

Choose a tag to compare

@nu774 nu774 released this 11 Aug 11:59
  • Added support for building on Linux and macOS. (Linux support is limited to refalac only.)
  • Switched the build system to CMake. On Windows, in addition to the MSVC compiler, gcc and clang are now supported. Both MinGW and MSVC (x86/x86_64-pc-windows-msvc) targets can be used with clang, and both the clang and clang-cl frontends are supported. MinGW builds can use either the traditional MSVCRT or the UCRT runtime.
  • Added an Ogg demultiplexer. When the libFLAC, libopus, and libvorbis DLLs are available, they can be used to natively decode Ogg files. Chained Ogg files are also supported.
  • --play now supports simple keyboard controls: q to quit, p or space to pause, the left/right arrow keys to seek, HOME to jump to the beginning of the track, END or PAGE DOWN to jump to the start of the next track, and PAGE UP to move to the previous track.
  • Switched from libmp4v2 to mmtisobmff. As a side effect, --no-optimized no longer has any effect; the container is now always optimized. This change also adds support for reading fragmented MP4 files.
  • libsoxconvolver is no longer required. The convolution filter that was implemented via this DLL is now built in.

v2.89

Choose a tag to compare

@nu774 nu774 released this 18 Jul 15:07
  • Fix build issue on Visual Studio 2026 compiler
  • Refactoring on MP4/CAF decoders

v2.88

Choose a tag to compare

@nu774 nu774 released this 24 May 16:15

Merged #126