Overview

Request 5002 (accepted)

- Update version to 1.30
* Fix Joint Stereo coding, drop faac-fix-broken-joint-stereo.patch
* Code cleanup and compilation fixes
* Fix endianness conversion functions
* Fix compilation with GCC < 4.6
* Fix compilation on big endian systems
* 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
* 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
* Memory allocations redefined (forwarded request 5001 from hillwood)

Submit package Staging / faac to package Essentials / faac

faac.changes Changed
faac.spec Changed
faac-fix-broken-joint-stereo.patch Deleted
faac-1.29.9.2.tar.gz/Makefile.in Deleted
faac-1.29.9.2.tar.gz/aclocal.m4 Deleted
faac-1.29.9.2.tar.gz/common/Makefile.in Deleted
faac-1.29.9.2.tar.gz/compile Deleted
faac-1.29.9.2.tar.gz/config.guess Deleted
faac-1.29.9.2.tar.gz/config.h.in Deleted
faac-1.29.9.2.tar.gz/config.sub Deleted
faac-1.29.9.2.tar.gz/configure Deleted
faac-1.29.9.2.tar.gz/depcomp Deleted
faac-1.29.9.2.tar.gz/frontend/Makefile.in Deleted
faac-1.29.9.2.tar.gz/include/Makefile.in Deleted
faac-1.29.9.2.tar.gz/install-sh Deleted
faac-1.29.9.2.tar.gz/libfaac/Makefile.in Deleted
faac-1.29.9.2.tar.gz/ltmain.sh Deleted
faac-1.29.9.2.tar.gz/missing Deleted
faac-1.30.tar.gz/.gitignore Added
faac-1.29.9.2.tar.gz/ChangeLog -> faac-1.30.tar.gz/ChangeLog Changed
faac-1.29.9.2.tar.gz/TODO -> faac-1.30.tar.gz/TODO Changed
faac-1.30.tar.gz/bootstrap Added
faac-1.30.tar.gz/common/Cfaac Added
faac-1.30.tar.gz/common/Cfaac/AudioCoding.bmp Added
faac-1.30.tar.gz/common/Cfaac/CRegistry.cpp Added
faac-1.30.tar.gz/common/Cfaac/CRegistry.h Added
faac-1.30.tar.gz/common/Cfaac/CTag.cpp Added
faac-1.30.tar.gz/common/Cfaac/CTag.h Added
faac-1.30.tar.gz/common/Cfaac/Cfaac.cpp Added
faac-1.30.tar.gz/common/Cfaac/Cfaac.h Added
faac-1.30.tar.gz/common/Cfaac/Cfaad.cpp Added
faac-1.30.tar.gz/common/Cfaac/Cfaad.h Added
faac-1.30.tar.gz/common/Cfaac/DecDialog.cpp Added
faac-1.30.tar.gz/common/Cfaac/DecDialog.h Added
faac-1.30.tar.gz/common/Cfaac/Email.bmp Added
faac-1.30.tar.gz/common/Cfaac/EncDialog.cpp Added
faac-1.30.tar.gz/common/Cfaac/EncDialog.h Added
faac-1.30.tar.gz/common/Cfaac/FAAC.rc Added
faac-1.30.tar.gz/common/Cfaac/Open.bmp Added
faac-1.30.tar.gz/common/Cfaac/ReadMe.txt Added
faac-1.30.tar.gz/common/Cfaac/TypeDef.h Added
faac-1.30.tar.gz/common/Cfaac/id3v2.ico Added
faac-1.30.tar.gz/common/Cfaac/mpeg4ip-v.bmp Added
faac-1.30.tar.gz/common/Cfaac/resource.h Added
faac-1.29.9.2.tar.gz/configure.ac -> faac-1.30.tar.gz/configure.ac Changed
faac-1.30.tar.gz/docs/faac.html Added
faac-1.30.tar.gz/docs/libfaac.html Added
faac-1.30.tar.gz/docs/libfaac.pdf Added
faac-1.30.tar.gz/frontend/getopt.h Added
faac-1.29.9.2.tar.gz/frontend/input.c -> faac-1.30.tar.gz/frontend/input.c Changed
faac-1.29.9.2.tar.gz/frontend/input.h -> faac-1.30.tar.gz/frontend/input.h Changed
faac-1.29.9.2.tar.gz/frontend/mp4write.c -> faac-1.30.tar.gz/frontend/mp4write.c Changed
faac-1.29.9.2.tar.gz/include/faac.h -> faac-1.30.tar.gz/include/faac.h Changed
faac-1.29.9.2.tar.gz/libfaac/blockswitch.c -> faac-1.30.tar.gz/libfaac/blockswitch.c Changed
faac-1.29.9.2.tar.gz/libfaac/frame.c -> faac-1.30.tar.gz/libfaac/frame.c Changed
faac-1.29.9.2.tar.gz/libfaac/frame.h -> faac-1.30.tar.gz/libfaac/frame.h Changed
faac-1.29.9.2.tar.gz/libfaac/huff2.c -> faac-1.30.tar.gz/libfaac/huff2.c Changed
faac-1.30.tar.gz/libfaac/kiss_fft/CHANGELOG Added
faac-1.30.tar.gz/libfaac/kiss_fft/COPYING Added
faac-1.30.tar.gz/libfaac/kiss_fft/TIPS Added
faac-1.29.9.2.tar.gz/libfaac/quantize.c -> faac-1.30.tar.gz/libfaac/quantize.c Changed
faac-1.29.9.2.tar.gz/libfaac/quantize.h -> faac-1.30.tar.gz/libfaac/quantize.h Changed
faac-1.30.tar.gz/plugins Added
faac-1.30.tar.gz/plugins/cooledit Added
faac-1.30.tar.gz/plugins/cooledit/Copying Added
faac-1.30.tar.gz/plugins/cooledit/FAAC.def Added
faac-1.30.tar.gz/plugins/cooledit/FAAC.sln Added
faac-1.30.tar.gz/plugins/cooledit/FAAC.vcproj Added
faac-1.30.tar.gz/plugins/cooledit/Faac.cpp Added
faac-1.30.tar.gz/plugins/cooledit/Faad.cpp Added
faac-1.30.tar.gz/plugins/cooledit/Main.cpp Added
faac-1.30.tar.gz/plugins/cooledit/Readme.txt Added
faac-1.30.tar.gz/plugins/cooledit/aacInfoLib.sln Added
faac-1.30.tar.gz/plugins/cooledit/aacInfoLib.vcproj Added
faac-1.30.tar.gz/plugins/cooledit/defines.h Added
faac-1.30.tar.gz/plugins/cooledit/filters.h Added
faac-1.30.tar.gz/plugins/winamp Added
faac-1.30.tar.gz/plugins/winamp/filters.h Added
faac-1.30.tar.gz/plugins/winamp/out_FAAC.dsp Added
faac-1.30.tar.gz/project Added
faac-1.30.tar.gz/project/msvc Added
faac-1.30.tar.gz/project/msvc/faac.sln Added
faac-1.30.tar.gz/project/msvc/faac.vcxproj Added
faac-1.30.tar.gz/project/msvc/faac.vcxproj.filters Added
faac-1.30.tar.gz/project/msvc/faacgui.vcxproj Added
faac-1.30.tar.gz/project/msvc/faacgui.vcxproj.filters Added
faac-1.30.tar.gz/project/msvc/libfaac.def Added
faac-1.30.tar.gz/project/msvc/libfaac.vcxproj Added
faac-1.30.tar.gz/project/msvc/libfaac.vcxproj.filters Added
faac-1.30.tar.gz/project/msvc/libfaac_dll.vcxproj Added
faac-1.30.tar.gz/project/msvc/libfaac_dll.vcxproj.filters Added
faac-1.30.tar.gz/project/msvc/libfaac_dll_drm.vcxproj Added
faac-1.30.tar.gz/project/msvc/libfaac_dll_drm.vcxproj.filters Added
faac-1.30.tar.gz/project/msvc/unistd.h Added
faac-1.30.tar.gz/utils Added
faac-1.30.tar.gz/utils/win32 Added
faac-1.30.tar.gz/utils/win32/ac2ver.c Added
faac-1.30.tar.gz/utils/win32/ac2ver.exe Added
Refresh
Refresh

Mentioned Issues (1)

CVE-2018-19886
Request History
Hillwood Yang's avatar

hillwood created request over 4 years ago

- Update version to 1.30
* Fix Joint Stereo coding, drop faac-fix-broken-joint-stereo.patch
* Code cleanup and compilation fixes
* Fix endianness conversion functions
* Fix compilation with GCC < 4.6
* Fix compilation on big endian systems
* 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
* 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
* Memory allocations redefined (forwarded request 5001 from hillwood)


Hillwood Yang's avatar

hillwood accepted request over 4 years ago