Opened 7 months ago

Closed 6 months ago

#23005 closed enhancement (fixed)

faac-1.40

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 13.1
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

New minor version.

Probably should wait a day or two to see if faad is also updated.

Change History (4)

comment:1 by Bruce Dubbs, 6 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: new → assigned

comment:2 by Bruce Dubbs, 6 months ago

1.40 (Mar 17, 2026)

  • Fix compilation with Visual Studio
  • Fix SIMD calls
  • Add meson as build system
  • Meson: Install faac executable
  • CI: fix artifact path
  • Remove autoconf/automake build system
  • Remove plugins stuff, unmaintained for decades
  • Remove MSVC projects, deprecated in favour of meson
  • Do not check for unused headers
  • Generalize OS check in CI rule
  • Remove redundant defines
  • Make faacgui usable again
  • Report library version on version mismatch
  • Maintain library SONAME version 0.0.0
  • Build both static and shared library by default
  • Properly declare symbol visibility as hidden
  • Add options to disable DRM and opt for single floating-point precision
  • CI: add native MSVC build and fix Windows compatibility
  • Remove dead code
  • Optimize FFT reordering by combining real and imaginary passes
  • Optimize FFT performance
  • CI: update GitHub Actions and add Dependabot configuration
  • Refactor quantizer for portable C and extensible SIMD dispatch
  • Optimize memory allocation and unify MDCT implementation
  • Optimize MDCT by removing conditional branches and hoisting logic
  • Rrefactor the hot path for writing bits to the output stream
  • Remove Digital Radio Mondiale (DRM) support

comment:3 by Joe Locash, 6 months ago

The static library gets built and installed by default now. Override that with -D default_library=shared:

meson setup .. --prefix=/usr --buildtype=release -D default_library=shared

comment:4 by Bruce Dubbs, 6 months ago

Resolution: → fixed
Status: assigned → closed

Fixed at commits

f6580c60ca Update to xfsprogs-6.19.0.
1b29fce25a Update to btrfs-progs-v6.19.1.
24454de7d5 Update to faac-1.40.
Note: See TracTickets for help on using tickets.