Releases: knik0/faac
Releases · knik0/faac
FAAC 1.40
[ tatsuz ]
- Fix compilation with Visual Studio
[ enWILLYado ]
- Fix SIMD calls
[ David Fort ]
- Add meson as build system
[ KokonoeTooru ]
- Meson: Install faac executable
[ Fabian Greffrath ]
- 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
faacguiusable 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
[ Nils Schimmelmann ]
- 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
FAAC 1.31.1
[ Fabian Greffrath ]
- Reduce autoconf requirement back down to 2.69
- Reformat configure.ac for the ac2ver.exe hack to work
- Upload Windows artifacts
FAAC 1.31
[ Tatsuya Suzuki ]
- updated Visual Studio projects to VS 2019
- main.c : progress report keeps alignment when encoding a large file
- project/msvc : cleanup, fixes and changes
[ Christopher Degawa ]
- frontend: fix out-of-root build
[ Fabian Greffrath ]
- add a pkg-config file
- avoid division by zero
- Remove #pragma pack from faacEncStruct (thanks Locutus of Borg)
- Reduce memory (thanks xnvi)
- Remove
BwpInfo bwpInfofromstruct CoderInfo - Remove
nextSampleBuff[]andnext2SampleBuff[]fromstruct faacEncStruct
- Remove
- tns: Initialize
rArray[]variable - update autoconf.ac and friends
- do not pass add-stdcall-alias option to clang
- always build both the regular and the DRM library
- fix cppcheck warnings
- add some basic CI
- fix compilation with clang on Windows
- Append INSTALL to README
[ Steve Fosdick ]
- Add album artist and various sort order MP4 tags
[ Aaron Boxer ]
- set libfaac library name to "faac" rather than "libfaac"
[ Frank ]
- Error C2065 (add #define _USE_MATH_DEFINES)
[ pine3ree ]
- Allow genre-id up to 255
FAAC 1.30
[ Robert Kausch ]
- Fix Joint Stereo coding
[ Krzysztof Nikiel ]
- Code cleanup and compilation fixes
- Fix endianness conversion functions
[ Takashi Yoshi ]
- Fix compilation with GCC < 4.6
- Fix compilation on big endian systems
[ Fabian Greffrath ]
- Fix division by zero errors
- Fix compilation with GCC <= 4.7.3
- Change pointer type for proper arithmetics
- Fix logic error in compiler detection
- Revert back to some more generic SSE2 code
- Fix a memory leak
- Fix some cppcheck warnings in the Cfaac code
- Check index ranges before dereferencing book arrays (CVE-2018-19886)
- Clean up stdint.h header inclusions
- Consistently use stdint.h types
[ Michael Fink ]
- Update Visual Studio 2017 projects
- Add stdint.h header inclusions
- Port over ac2ver tool from faad2 to generate PACKAGE_VERSION
when compiling with Visual Studio
[ Eugène Filin ]
- Memory allocations redefined