v7.5が出ました。 1.Changed: Encoding no longer caps the input at 4 GB. Any size should be supported. 2.Changed: Switched MAX_AUDIO_BYTES_UNKNOWN to -1 instead of the maximum integer value (hopefully internal change, but please report any problems).
v7.52が出ました。 1.Changed: Cleaned up a variable used to build the RF64 headers. 2.Changed: The program won't start if another instance is running already, but instead just shows the first instance.
V7.53が出ました。 Changed: Doing a quick verify will show progress as it reads the file and allow cancel (remember that read is one call on files less than 100MB so it won't be real fine in those cases).
V7.57が出ました。 1.Changed: Versioned the DirectShow filter to match the program (although Windows doesn't show .ax versions). 2.Changed: Moved the DirectX code into a subfolder for the DirectShow filter (source SDK change). 3.Changed: Visual Studio update.
V7.58が出ました。 1.Changed: Moved the Winamp plugin install into the main install (if the directory is found) because online virus checkers were throwing false positives. 2.Fixed: When reading the whole file using the decoder, tagging could hang as it tried to remove the tags over and over. 3.Changed: APE tags are capped at 256 MB (previously they had a smaller cap in some cases).
Version 7.59 (April 12, 2022) 1.Changed: Did a little more work on setting the end of file with reading the whole file on so the end is actually set. 2.Changed: Included the uninstaller (little launcher that starts the uninstaller) in the SDK. 3.Changed: Updated to FLAC 1.3.4 for the external install. 4.Changed: Updated the version of QAAC to 2.73 (used for ALAC). 5.Changed: Made a "Custom" FLAC encode mode to allow specifying a custom command (ie. -3). 6.Changed: The Winamp plugin install is removed from the install path so that it won't flag virus checkers (with the false positive). 7.Changed: Visual Studio update.
Version 7.60 (April 17, 2022) 1.Changed: Art is loaded from the install path so running the code out of the SDK will find the art without doing any other work.
Version 7.61 (April 19, 2022) 1.Changed: Made the list background image transparent background intead of white. 2.Fixed: Drag from the program could assert, so trying a little different approach. 3.Changed: Visual Studio update.
Version 7.62 (April 22, 2022) 1.Fixed: The FLAC version reported in the APX file was lagging the actual version. 2.Changed: Artwork is loaded from the program path first, then the install path. This way copying the program files to an external location will work.
続いてV7.64が出ました。 1.Changed: Visual Studio update. 2.Changed: Removed a CPU load balancing parameter from the legacy decoder that wasn't being used. 3.Changed: Added "Insane" mode to the list of compression options in the Cool Edit plugin.
Version 7.67 (May 5, 2022) 1.Changed: Use the MFC functions to get the module handle instead of being tied to the DLL name (so 32 vs 64 bit no longer matters).
V7.68が出ました。 Version 7.68 (May 10, 2022) 1.Changed: Visual Studio update. 2.Changed: Made it a little more clear that MACDll links to MFC in the project settings. 3.Changed: Removed a testing piece of code added last build.
Version 7.69 (May 10, 2022) 1.Fixed: Made WAV files with sizes that were not divisible by the block size round down to the nearest block instead of error. 2.Fixed: Too large files could overflow the number of audio blocks (switched from signed to unsigned to support double the number of blocks).
Version 7.70 (May 11, 2022) 1.NEW: Added support for 8-bit CAF files. 2.NEW: Added support for 8-bit AIFF files. 3.Changed: The command line defaults to quick verify now and can do a full verify by specifying -V (note the capitalization).
Version 7.72 (May 11, 2022) 1.Changed: WAV files that report an odd bits per sample but whole byte alignment (ie. 12 bit / 16 bit align) will work. 2.Changed: Enabled Insane compression for 32-bit files (disabled in the past because it wasn't working, but seems to be now).
Version 7.73 (May 11, 2022) 1.Changed: Switched the number of blocks to int64 so it will never overflow. 2.Changed: Removed mulaw and alaw support since playback would not be correct. 3.Changed: When parsing a WAVE_FORMAT_EXTENSIBLE file, the encoder will make sure it is PCM type otherwise reject it (so floating files no longer encode).
Version 7.74 (May 12, 2022) 1.Changed: Switched the definition of GUID so it will build on other platforms. 2.Changed: Updated to a little better structure for the WAVE_FORMAT_EXTENSIBLE data block.
Version 7.75 (May 20, 2022) 1.Changed: A little faster WAVE_FORMAT_EXTENSIBLE check (no longer copies memory). 2.Changed: Removed the register keyword from the legacy decoder since it's no longer supported by the modern compiler. 3.Changed: Removed the seek to the start of the file right after opening because it shouldn't be necessary. 4.Changed: Initialized a few more variables and removed suppression of a warning about variable initialization.
Version 7.77 (May 29, 2022) 1.Changed: Suppressed a few more warning level 4 Direct Show SDK warnings. 2.Changed: Switched all the projects to full link time code generation to make pieces possibly faster. 3.Changed: The taskbar icon progress interface is released when processing finishes so the taskbar icon will return to the not processing state. 4.Changed: A little different approach to get around 4127 warnings about the bitdepth size in NNFilter.
Version 7.78 (May 29, 2022) 1.Changed: Removed MMX assembly since it was only used by legacy decoding for 32-bit compiles and modern CPUs have better. 2.Changed: Turned on warning 4100 and worked through the warnings.
Version 7.79 (May 30, 2022) 1.Changed: Removed the unused read-only flag from CreateIAPEDecompressEx and CreateIAPEDecompressEx2 functions since they didn't do anything (still there for CreateIAPEDecompress). 2.Changed: A little more clean-up of the removal of 4127 warnings. 3.Changed: Found a define for the buffer size passed by the Winamp GetFileInformation(...) call so a safe string copy can be used. 4.Changed: Sniffed the buffer size of FilterOptionsString with my copy of Cool Edit and used that for the string copy size instead of suppressing a warning and having no cap.
Version 7.80 (June 1, 2022) 1.Changed: Enabled warning 4840 and worked through the warnings. 2.Changed: Removed the little uninstall launcher and just call the main program with a switch instead. 3.Fixed: The uninstall icon was not showing the Monkey's Audio icon.
Version 8.01 1.Changed: The program reports itself as DPI aware and does all the DPI scaling independently (instead of leaning on the OS). It should rescale dragging between monitors of different DPI
Version 8.03 1.Fixed: Moving the window between different DPIs while processing could crash as the statusbar was rebuilt. 2.Changed: Resized the options dialog a little to put items below the text labels instead of to the right.
Version 8.05 1.Fixed: When Windows doesn't have the new DPI calls, the program nicely defaults to a scale of 1.0 (the call requires Windows 10). Changed: The high DPI font is set in the file information dialogs as well. 2.Fixed: The file list was not saving between runs.
Version 8.06 1.Fixed: The font could grow over and over sizing between low and high DPI because the original wasn't stored. 2.Changed: The scale is loaded on WM_DPICHANGED instead of during size of the window.
Version 8.10 (June 6, 2022) 1.Changed: Tuned the options dialog a little more for high DPI screens. 2.Changed: Worked on the file information dialogs for high DPI screens.
Version 8.13 (June 10, 2022) 1.Changed: A:\ and B:\ are available as drives on right-click of the free space box (was starting at C:\). 2.Changed: Added the scale to the about box.
Version 8.14 (June 12, 2022) 1.Changed: Made the options dialog totally build on the fly so any scale setting should work. 2.Changed: Tuned Options to look a little better at 3.0x scale.
Version 8.16 (June 12, 2022) 1.Changed: Made the options list a little wider to avoid truncation on high DPI. 2.Changed: Made output directory level recreation a combobox instead of an edit (since only a few values would be chosen, it seemed unnecessary to allow typing). 3.Changed: Put the browse directory button right next to the path selection in options instead of below it. 4.Changed: Put the APL naming help button back to the right of the combobox in Options.
Version 8.17 (June 13, 2022) 1.Changed: Set the tab order in all the dialogs again. 2.Changed: The options dialog sizes width based on the DPI setting insted of using a width stored in the resource.
Version 8.18 (June 15, 2022) 1.Changed: Adjusted the borders of the frames in options. 2.Changed: Made OK and Cancel in Options a little taller. 3.Changed: Moved options icons up a little. 4.Changed: Updated to Visual Studio 17.2.4.
Version 8.19 (June 25, 2022) 1.Changed: Updated to Visual Studio 17.2.5. 2.Changed: Removed the uninstaller from the SDK (since it was removed from the program a while ago).
Version 8.31 (July 23, 2022) 1.Changed: Removed the no inline for standard C functions to avoid compile problems in other programs that include Monkey's Audio (and just suppressed the warning).
Version 8.30 (July 23, 2022) 1.Changed: Turned on all compiler warnings (instead of level 4) and worked through many and disabled a few. 2.Changed: Updated to Visual Studio 17.2.6.
Version 8.31 (July 23, 2022) 1.Changed: Removed the no inline for standard C functions to avoid compile problems in other programs that include Monkey's Audio (and just suppressed the warning).
Version 8.34 (July 25, 2022) 1.Changed: Removed the suppression of warning 4774 and just output strings in a slightly different way. 2.Changed: Switched back to sprintf_s because _itoa_s wasn't available outside Windows. 3.Fixed: Corrected a couple casting things to work better outside Windows.
Version 8.36 (July 28, 2022) 1.Changed: Made the whole file and buffer I/O objects independent classes so they can work with the Windows or non-Windows I/O objects. 2.Changed: Switched from a memset to zero to setting individual variables to avoid problems over smart pointers. 3.Changed: Switched to next byte packing and removed all the paddings added to avoid warning 4820. 4.Fixed: Corrected a few mixtures of signed and unsigned numbers.
Version 8.39 (July 30, 2022) 1.Fixed: Setting the EOF wasn't working nicely in a whole file reader. 2.Changed: Switched from = { 0 } to a memset to initialize arrays and other objects. 3.Changed: Introduced a CLEAR macro for emptying an object to make the code cleaner. 4.Fixed: Seeking to the end of the file could fail in some cases due to sign flipping.
Version 8.41 (July 31, 2022) 1.Changed: Switched to the stock Winamp file information dialog instead of showing a custom one. 2.Changed: Set a timer for three seconds after Winamp queries for file information to unload the file (since Winamp doesn't provide a finished function call).
79 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
V8.42が出ました。
Version 8.42 (August 10, 2022) 1.Changed: Updated to Visual Studio 17.3.0. 2.Changed: Define NOMINMAX so Windows won't add min / max macros to avoid accidental usage instead of ape_min / ape_max (which breaks cross-building). 3.Changed: Reenabled warning 4710 and worked around it (now MSVC uses the function used earlier for number to string conversion, etc.). 4.Changed: Added a size_t cast to remove the final couple warnings about possible overflows.
80 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
V8.43が出ました。
Version 8.43 (August 11, 2022) 1.Fixed: The console output saying compressing would not always show the compression mode string properly outside Windows. 2.Fixed: WAVE_FORMAT_EXTENSIBLE files would not compress in some cases.
Version 8.50 (August 14, 2022) 1.Changed: The encoder uses what was previously "legacy mode" for all 24-bit encodings. This provides wider compatibility with only slightly worse compression. 2.Changed: Switched the limit for whole file reading during a verify to 500 MB for the 64-bit builds (still 100 MB for the 32-bit).
Version 8.51 (August 14, 2022) 1.Changed: For clarity flipped the naming in the code around so there is interim mode and normal mode (interim was used for a short while accidentally).
Version 8.52 (August 21, 2022) Changed: Updated to Visual Studio 17.3.1. Changed: Got rid of the warning suppression 4464 and instead just define the MACLib project as an include path. Changed: Removed the ShowFileInfoDialog function from MACDll since Winamp now uses the stock dialog and the main program has its own dialogs. Changed: Added a few more fields to the APE file information dialog of the main program. Changed: Found that the Windows include suppressed warning 4514 so worked through that warning as well after turning it back on.
84 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
続いてV8.53が出ました。
Version 8.53 (August 22, 2022) 1.Fixed: The make file needed to be updated for the IO changes.
85 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
V8.54が出ました。
Version 8.54 (August 25, 2022) 1.Changed: Updated to Visual Studio 17.3.2. 2.Changed: Moved the MFC warnings to a seperate shared header file. 3.Changed: Temporarily removed the new WavPack because it's tripping up Virus Total. It can be downloaded separately on the download page.
86 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
続いてV8.55が出ました。
Version 8.55 (August 26, 2022) 1.Changed: Reverted to WavPack 5.4.0 (until 5.5.0 can stop the Virus Total warnings).
87 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
続いてV8.56が出ました。 Version 8.56 (August 26, 2022) 1.Changed: Switched to WavPack 5.5.0 from another source that avoids the virus warnings.
88 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
V8.57が出ました。
Version 8.57 (August 29, 2022) 1.NEW: Implemented the Winamp system for getting cover art (thanks David Bryant / WavPack). 2.NEW: Also added the Winamp function to remove cover art. 3.Note: The set function isn't being called, so if anyone has any hints on that please share.
89 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
続いてV8.58が出ました。
Version 8.58 (August 29, 2022) 1.Fixed: Winamp could error in some cases due to recent changes.
90 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
続いてV8.59が出ました。
Version 8.59 (August 30, 2022) 1.Changed: Getting and setting album art creates a new object each time instead of using the last loaded one. 2.Fixed: Winamp could fail to start playback in some cases because the file wasn't being opened with FILE_SHARE_WRITE access.
91 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
続いてV8.60が出ました。
Version 8.60 (August 30, 2022) 1.NEW: Format Information is returned in the Winamp file information dialog. 2.Changed: Updated to Visual Studio 17.3.3. 3.Changed: The program is a little better about preserving the error codes issued during file open instead of returning a generic error.
92 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
続いてV8.61が出ました。
Version 8.61 (August 31, 2022) 1.Changed: Moved the code to get the compression level name into a shared space and reference it everywhere (instead of having a few copies). 2.Changed: When checking for tags, an APE tag is checked for even if an ID3 tag is found so both tags should be supported. 3.Changed: Moved the shared MFC functions to a common file instead of re-implementing in a couple places.
93 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
続いてV8.62が出ました。 Version 8.62 (August 31, 2022) 1.Changed: Made the file information dialog better report files with both APE and ID3 tags. 2.Changed: Made a definition of the wcscpy_s function to avoid unused variable warnings outside Windows (thanks Valerian Sibille).
94 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
V8.63が出ました。
Version 8.63 (September 5, 2022) 1.NEW: Added a tag removal feature to the console program. Run it with -r to remove tags. 2.Changed: Added Warnings.h to the top level Shared folder in the SDK. 3.Changed: Made the disc number field define APE_TAG_FIELD_DISC simply "Disc" instead of "Disc #" to be more compatible with other tools. 4.Fixed: Robert Kausch submitted some source fixes / improvements (thanks!). 5.Changed: Removed the C++11 that slipped in (thanks Robert Kausch!). 6.Fixed: The 32-bit build could fail to encode due to an overflow (thanks Jukka Poikolainen).
95 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
続いてV8.64が出ました。
Version 8.64 (September 5, 2022) 1.Changed: Switched WAVEFORMATEX to have a constructor and removed the macro calls to empty (had member initialization, but that was C++11).
96 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
続いてV8.65が出ました。
Version 8.65 (September 6, 2022) 1.Changed: Cleaned up the definition of WAVEFORMATEX. 2.Changed: Moved the definition of the constructor of WAVEFORMATEX to MACLib so warning 4514 would not occur. 3.Changed: Renamed the CLEAR macro to APE_CLEAR to avoid collisions with other projects.
Version 8.66 (September 7, 2022) 1.Changed: Move the constructor to WAVEFORMATEX back to the header because people didn't like the dependency on MACLib.cpp. 2.Changed: Switched to wchar as a native type for the compiler settings (now recommended). 3.Changed: Removed APESimple.cpp and just moved everything into MACLib.cpp.
Version 8.67 (September 7, 2022) 1.Changed: Restructured CreateIAPEDecompressCore to avoid a warning. 2.Changed: Updated makefile (thanks Valerian Sibille). 3.Changed: Went back to APE_CLEAR for WAVEFORMATEX objects because the constructor was causing linking problems. 4.Changed: Added a newline to the end of all the files.
Version 8.68 (September 8, 2022) 1.Fixed: The compression level was not capitalized in the menu after some recent changes. 2.Changed: Corrected the remaining warnings. 3.Changed: Moved the wave format back to MACLib and removed the header.
100 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
V8.69が出ました。
Version 8.69 (September 10, 2022) 1.Fixed: Corrected a memory leak when Winamp got cover art. 2.Changed: The console program better accepts different length extensions when renaming the input to AIFF, W64, etc. 3.Changed: Ran Visual Studio's "Code Analysis" and cleaned some things up. 4.Fixed: Sorting by the file extension column was not working.
101 名前:名無しさん@お腹いっぱい。 [[ここ壊れてます] .net]
続いてV8.70が出ました。
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.