Version 8.70 (September 11, 2022) 1.NEW: Added the TAK compressor (compress, decompress, and verify) (thanks Thomas Becker).
102 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
V8.80が出ました。
Version 8.80 (September 16, 2022) 1.Changed: Updated to Visual Studio 17.3.4. 2.Changed: Restructured the character helper code to still avoid warnings from code analysis, but no longer use smart pointers. 3.Changed: Worked through the last few code analysis issues. 4.Changed: Removed some of the foreign language comments from the DirectShow Filter (originally written by Igor Janos). 5.Changed: Switched a bunch of C-style casts to static_cast to be a little more C++. 6.Changed: Enabled Clang-Tidy code analysis and worked through some warnings.
Version 8.81 (September 18, 2022) 1.Changed: Enabled Clang-Tidy code analysis for the other projects and worked through some more warnings. 2.Fixed: Corrected some Linux build problems with the last changes.
Version 8.90 (September 29, 2022) 1.Changed: Updated to a new certificate for signing that's good for three more years. 2.Changed: Use nullptr and override under MSVC. 3.Changed: Switched the CRC code to use a table defined in the code instead of running code to build the table (makes startup a little cleaner and faster). 4.Changed: Worked through some more Clang-Tidy warnings. 5.Changed: When verifying an APL file, it will slow verify in all cases since it's just a small chunk of a big file (instead of checking the big file quick). 6.Changed: Updated to Visual Studio 17.3.5.
105 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
V8.91が出ました。
Version 8.91 (October 7, 2022) 1.Changed: Worked through the rest of the Clang-Tidy warnings. 2.Changed: Turned on whole program optimization for the DirectShow filter (already on for everything else). 3.Fixed: With the non-Windows standard file reader, reads that didn't read any bytes would be reported as successful, causing FFmpeg pipes to hang forever after reaching the end of the input file (thanks Valerian Sibille).
106 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
続いてV8.92が出ました。
Version 8.92 (October 7, 2022) 1.Changed: Moved that the APE namespace is being used into CPP files instead of the global header. 2.Fixed: The Console header was relying upon undefined types, now correctly includes All.h. 3.Fixed: NoWindows.h now defines TCHAR, LPTSTR, LPCTSTR outside of the APE namespace like on Windows.
Version 8.93 (October 27, 2022) 1.NEW: Added support for little-endian CAF files. 2.Changed: Added an example to the console program about transcoding from a pipe. 3.Changed: Updated to Visual Studio 17.3.6. 4.Changed: Updated the copyrights to 2023. 5.Changed: Ran Pinga on the artwork in the program to make it a little smaller (thanks Grouik).
Version 8.94 (October 28, 2022) 1.Changed: Made the program throw an error if the amount of header or footer data exceeds 8 MB. 2.Changed: Switched c_APECompress_Finish to take int64 for the sizes of the terminating data. 3.Fixed: Compression could fail to copy the footer data properly since the addition of a CBufferIO object to allow pipes.
Version 8.96 (November 3, 2022) 1.Fixed: Sorting by compression was not working. 2.Fixed: Outside Windows opening an APE file with no header bytes could fail. 3.Changed: Updated the non-MSVC branch in APETag to hopefully avoid warnings with Xcode.
Version 8.97 (November 10, 2022) 1.Changed: Updated to Visual Studio 17.4.0. 2.Fixed: Some 32-bit files could fail to encode properly since Monkey's Audio 8.68. 3.Changed: If a WAV file reports more data than the file size, an undefined (-1) length is used instead.
Version 8.98 (November 28, 2022) 1.Changed: Updated to WavPack 5.6. 2.Changed: Updated to Visual Studio 17.4.1. 3.Changed: Made the destruction code run more completely when Winamp is closed. 4.Changed: Added some NOLINT markers because Clang warns on safe deletions sometimes. 5.Fixed: 32-bit integer files would not load properly with Cool Edit. 6.Changed: Renamed the Cool Edit filter to APE.flt (instead of CoolEdit Plugin.flt). 7.NEW: Monkey's Audio accepts a list of filenames so "Open With" will work.
Version 8.99 (November 30, 2022) 1.Fixed: When decompressing an AIFF files (or other non-WAV encodes) with WavPack, the file type would always result in WAV. 2.Changed: Updated to Visual Studio 17.4.2. 3.Changed: Added a GetAPEFileType call to get the output file extension and no longer rename files after processing. 4.Changed: Conversion of non-WAV types between different formats like APE and WavPack works better.
Version 9.00 (December 2, 2022) 1.NEW: Added support for 8-bit signed files (AU, AIFF, CAF, etc. formats). 2.Changed: Improved the AIFF parsing so it will accept a wider range of files (the code assumed the COMM chunk came first, but it did not have to). 3.NEW: Added support for AIFC files.
Version 9.01 (December 3, 2022) 1.Changed: Updated to FLAC 1.4.2. 2.Changed: Updated from the beta to release of TAK 2.3.3. 3.Changed: Updated to QAAC 2.77. 4.Changed: WAV files with ID3v1 tags at the end would fail to decode. Now ID3v1 tags are no longer checked for if that's the exact size of the WAV terminating data.
Version 9.02 (December 4, 2022) 1.Changed: An ID3v1 tag is still checked for even if there are 128 bytes of terminating data on a modern encode since the header contains enough information. Legacy encodes still will not be able to check. 2.Changed: Updated another code path for the ID3v1 tag checking (used by third parties). 3.Changed: Verifying legacy files is a little faster because it doesn't open the decompress twice any longer. 4.Fixed: The whole file I/O object returned the wrong values on seek and could throw some pieces off.
Version 9.03 (December 10, 2022) 1.Changed: The program just assumes that every platform has SSE2 support since that has been the target for the 32-bit build for some time. 2.Changed: Switched to an integer define of the ID3 size instead of using sizeof because that warns about the data type sometimes (and just check that the size of the structure matches that size at save and load). 3.Changed: Defined a one packing size around the ID3 definition to avoid packing problems. 4.Changed: Replaced some numeric conversions with static_cast implementations. 5.Changed: Use the define APE_NULL a little more widely. 6.Changed: Use const on any variable that isn't changed again in MACLib (possible performance improvement).
Version 9.04 (December 11, 2022) 1.Changed: Made the SSE definition check for __SSE2__ outside MSVC. 2.Changed: Made APE_NULL nullptr on all platforms instead of MSVC only.
Version 9.14 (February 14, 2023) 1.Changed: Updated to Visual Studio 17.4.5. 2.Changed: Made the file information dialog report a little better when opening on an unsupported WAV (because it's float for example).
Version 9.13 (February 13, 2023) 1.Fixed: Some platforms like Android were not building due to string functions.
Version 9.12 (February 13, 2023) 1.Fixed: The about dialog was not sizing nicely since the latest additions. 2.Fixed: AVX-512 was being incorrectly detected leading to crashes.
Version 9.11 (February 12, 2023) 1.NEW: Added AVX-512 optimizations when available. 2.Changed: Tuned some string functions for building on other platforms and other compilers.
続いてV9.17が出ました。 Version 9.17 (February 17, 2023) 1.Fixed: The time column was not filling for the last few versions. 2.NEW: Added GetLibraryVersionString and GetLibraryVersionNumber to MACDll.
続いてV9.17が出ました。 Version 9.18 (February 17, 2023) 1.Fixed: The new functions in MACDll were not being exported properly. 2.NEW: Added a GetLibraryInterfaceVersion function to MACDll. 3.Fixed: Build problems using MinGW.
Version 9.19 (February 22, 2023) 1.Changed: Switched the APE info and APE tag classes to derive from interfaces (avoids needing to silence a warning during export). 2.Fixed: Building without Unicode set was not working well on Windows. 3.NEW: Added support for little endian AIFF files. 4.Changed: AIFF files other than sowt or NONE for the compression
Version 9.20 (February 26, 2023) 1.Changed: Updated to Visual Studio 17.5.0. 2.Changed: Removed a couple more warning suppressions (should be transparent change, but please report any issues). 3.Fixed: Building the new Neon optimizations could fail with some versions of GCC. 4.Fixed: AVX could crash on Mac due to memory alignment.
Version 10.09 (April 12, 2023) 1.Changed: Got an updated WavPack definition file from David Bryant that adds more compression modes. 2.Fixed: 32-bit floating point files did not decode nicely with Cool Edit.
V10.10が出ました。 Version 10.10 (April 28, 2023) 1.Changed: A font is created for the list control that should better support international characters. 2.Changed: The program better supports filenames longer than MAX_PATH (since Windows supports those too). 3.NEW: Added a Compress.bat and Decompress.bat file to the install path. It allows dragging multiple files from Explorer to process. 4.Changed: Prefixed a few macros with APE_ to avoid collisions with other projects (ODN, ODS, MBN, etc.). 5.Fixed: Systems with AVX-512 support that had the support disabled by the OS could fail to work.
Version 10.11 (May 4, 2023) 1.NEW: Added Shorten as another supported format for compressing and decompressing (verify is not available). 2.Changed: Updated to Visual Studio 17.5.5.
Version 10.12 (May 19, 2023) 1.Changed: Simplified the license agreement to make it easier for inclusion in other projects. 2.Changed: Updated to version 2.79 of the ALAC tool. 3.Changed: The button images are created only once instead of again for the options dialog (slightly faster). 4.Changed: Winamp settings are stored in a section marked APE Plugin Settings when writing to the Winamp INI file. 5.Changed: Workaround a few NOLINT markers. 6.Changed: Updated to Visual Studio 17.6.0.
Version 10.13 (May 23, 2023) 1.Fixed: The AVX-512 code could fail to compile on some systems. 2.Changed: Updated to Visual Studio 17.6.1. 3.Changed: Enabled reference optimization which makes the build smaller. 4.Changed: Updated to WavPack 5.6.4.
Version 10.14 (May 31, 2023) 1.Fixed: A corrupt frame could put the decoder into an endless loop trying the frame again which made players like Winamp, MC, etc. hang (feedback appreciated). 2.Changed: Updated to Visual Studio 17.6.2.
Version 10.17 (June 29, 2023) 1.Changed: In task manager, Monkey's Audio is listed without the "windows program" footer. 2.Changed: Updated to FLAC 1.4.3. 3.Changed: Tuned the sizing of the large tag field getting a little. 4.Changed: Updated to Visual Studio 17.6.4.